vue 中的这个错是什么意思?

我刚添加完一个公共组件 alert 就报这样一个错,不知道是什么意思?

clipboard.png

编译后是报这个错:

clipboard.png

alert组件:

<template>
    <div class="alert">
        <div class="alert-warp">
            <div class="text">
                {{alertMsg}}
            </div>
        </div>
    </div>
</template>

<script>
import {mapState} from 'vuex'
export default {
    data(){
        return {}
    },
    //从 vuex 的 getters 中将数据抽取并改变它
    computed: mapState({
        alertMsg: state => state.com.alertMsg
    })
}
</script>

APP.vue 中调用

<template>
    <div id="app">
        <v-toast v-show="showToast"></v-toast>
        <v-alert v-show="showAlert"></v-alert>
    </div>
</template>
<script>
import toast from '@/components/toast'
import alert from '@/components/alert'


import {mapGetters,mapActions} from 'vuex'
export default {
  name:'App',
  comments:{
    'v-toast': toast,
    'v-alert': alert
  },
  data (){
    return {
      
    }
  }
}
</script>
阅读 2.4k
3 个回答

是components,不是comments

// 这里是use不是user
Vue.use(Vuex)

// 其它的是一些eslint的规则报错
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题