typescript - 变量已定义但从未使用过(no-unused-vars)
问题描述
抱歉英语不好 :) 我已经使用事件 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;
});
}
提前感谢任何答案
解决方案
问题是这里的第一行:
Event.$on("i-got-clicked", mini => {
这引入了一个名为的变量mini
,它没有在下面的代码中使用。mini
不是一回事this.mini
。
假设你不需要它,你可以写这个:
Event.$on("i-got-clicked", () => {
但是,您可能想要更改下面的行:
Event.$on("i-got-clicked", mini => {
this.mini = mini;
推荐阅读
- php - laravel 的 rest api 中的事件处理
- mysql - 无法让我的 SUM() 在 3 个组条件下正确显示
- python - 如何在 Python 中解密 SELECT * 语句的一列?
- reactjs - React Native Typescript Formik 强制转换事件类型
- java - JSP 文件未检测到用户定义的 java 文件。请解决
- java - Eclipse中这个图标是什么意思?
- r - 如何识别 R 中列中的模式并为所述模式赋予标识
- javascript - 如何递归替换对象中的键名?
- angular - Ionic 4 防止缩短产品构建的类名
- c++ - 试图找到 x 的第 n 个根时陷入无限循环