confirm组件已经开发完毕,但是页面总是报一些eslint警告,编译不能100%成功。

来源:10-16 搜索页面confirm 组件功能实现

杨登程

2018-07-27

http://img.mukewang.com/szimg/5b5aa35800017c4f15580932.jpg

http://img.mukewang.com/szimg/5b5aa3590001c32315080842.jpg

希望老师帮忙解答一下如何解决。

confirm的代码如下:

<template>
 <transition name="confirm-fade">
   <div class="confirm" v-show="showFlag" @click.stop>
     <div class="confirm-wrapper">
       <div class="confirm-content">
         <p class="text">{{text}}</p>
         <div class="operate">
           <div @click="cancel" class="operate-btn left">{{cancelBtnText}}</div>
           <div @click="confirm" class="operate-btn">{{confirmBtnText}}</div>
         </div>
       </div>
     </div>
   </div>
 </transition>
</template>

<script type="text/ecmascript-6">
export default {
 props: {
   text: {
     type: String,
     default: ''
   },
   confirmBtnText: {
     type: String,
     default: '确定'
   },
   cancelBtnText: {
     type: String,
     default: '取消'
   }
 },
 data() {
   return {
     showFlag: false
   }
 },
 methods: {
   show() {
     this.showFlag = true
   },
   hide() {
     this.showFlag = false
   },
   cancel() {
     this.hide()
     this.$emit('cancel')
   },
   confirm() {
     this.hide()
     this.$emit('confirm')
   }
 }
}
</script>

写回答

1回答

ustbhuangyi

2018-07-27

eslint 错误就根据提示去解决呀

0
0

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3805 问题

查看课程