解决vue的变量在settimeout内部效果失效方法
1、定义一个self暂存this2、再改变变量的值,则生效啦var self=this;this.toastrVal = inVal;this.loadState = true;this.noBg = bgState;setTimeout(function () {self.loadState
·
1、定义一个self暂存this
2、再改变变量的值,则生效啦
var self=this;
this.toastrVal = inVal;
this.loadState = true;
this.noBg = bgState;
setTimeout(function () {
self.loadState = false;
}, 3000)
更多推荐
已为社区贡献9条内容
所有评论(0)