eslint报这个错误怎么办?

不能这样写吗?这两个res不可能同时存在啊 为什么会报这个错误呢?

methods: {
    incrementTotal: function (num, num2, flag) {      if (!flag) {        var res = this.all[num2].info.num[num] += 1
      } else {        var res = this.all[num2].info.num[num] -= 1
      }
      this.$set(this.all[num2].info.num, num, res)
    }
}


https://img1.mukewang.com/5b94852c0001cfbb06420199.jpg

蝴蝶不菲
浏览 972回答 2
2回答

Smart猫小萌

methods: {     incrementTotal: function (num, num2, flag) {        var res      if (!flag) {         res = this.all[num2].info.num[num] += 1       } else {         res = this.all[num2].info.num[num] -= 1       }       this.$set(this.all[num2].info.num, num, res)     } }

慕雪6442864

因为你申明了两个 var 呀,认真看看报错信息。 already defined 已经定义过
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js