业务逻辑是:
进来界面有个弹窗,是否展示为isShowDialog,它的初始值是跟着store数据变化
代码如下:
<template>
<diglog v-if="isShowDialog" @close="isShowDialog = false"/>
</template>
import {mapState} from 'vuex'
export default {
computed: {
...mapState({
nameAuth: (state) => state.user.nameAuth
}),
isShowDialog(){
return this.nameAuth != 1
}
}
}
如果关闭弹窗,就会导致报错Computed property "nameAuth" was assigned to but it has no setter.