vue/no-side-effects-in-computed-properties
Unexpected side effect in “listShow” computed propertyvue/no-side-effects-in-computed-properties报错原因if (!this.totalCount) {this.isShow = falsereturn false}在ESLint的情况下,computed中不能直接修改data中的数...
·
Unexpected side effect in “listShow” computed property vue/no-side-effects-in-computed-properties
报错原因
if (!this.totalCount) {
this.isShow = false
return false
}
在ESLint的情况下,computed中不能直接修改data中的数据
解决方法
把修改data数据写成一个方法,在computed中调用该方法
//方法
updateIsShow() {
this.isShow = false
}
//computed中
if (!this.totalCount) {
this.updateIsShow()
return false
}
更多推荐
已为社区贡献1条内容
所有评论(0)