猿问

vue应该怎样处理这个判断语句?

这样总是报错 提示已经定义过了

if (!flag && num !== 1) {        var res = this.all[num2].info.num[num] += 1} else if (flag && num !== 1) {        var res = this.all[num2].info.num[num] -= 1}



慕码人8056858
浏览 1093回答 2
2回答

杨__羊羊

很明显你这是根据不同条件给同一个变量赋值,那么变量放在判断语句外边声明就可以,就是var res;而且正常情况就算按你的这样写是不会报错的,是不是加了语法检查

心有法竹

对的 定义过了var resif (!flag && num !== 1) {         res = this.all[num2].info.num[num] += 1} else if (flag && num !== 1) {         res = this.all[num2].info.num[num] -= 1}
随时随地看视频慕课网APP

相关分类

Vue.js
我要回答