【发布时间】:2020-04-06 16:33:38
【问题描述】:
对不起英语不好:) 我已经使用事件 Emit 和 on 方法将变量详细信息从一个模块传输到另一个模块存在上述问题。下面是我的代码
在 App.vue 文件中
<v-btn class="ma-2" @click="closeModal()" tile large color="teal" icon>
<v-icon>mdi-menu</v-icon>
</v-btn>
methods: {
closeModal() {
this.mini = !this.mini;
Event.$emit("i-got-clicked", this.mini);
}
}
在左侧导航文件中
<v-content :v-show="mini">
mounted() {
Event.$on("i-got-clicked", mini => {
//This mini is showing as defined but never used
this.mini = !this.mini;
});
}
提前感谢任何答案
【问题讨论】:
-
<v-show>(:v-show="") 前面有一个多余且不需要的冒号,这就是变量显示为未使用的原因。 -
我检查了两个都删除了它仍然显示问题错误:'mini' is defined but never used (no-unused-vars) at src\components\shared\leftNavigation.vue:206:32 :mounted() { Event.$on("我点击了", mini => { ^ this.mini = !this.mini; }); }
标签: typescript vue.js eslint