uniapp 中 setTimeout 没有生效、报错问题

我在uniapp 中 使用 setTimeout 时,

直接就 使用 this 来赋值和调用函数,如下:

 结果报错(也是报的这个错误才找出了原因)

 后面才发现是 this 指向问题

改成

 问题就解决了

难怪我在里面写的 this.loading = false 也不生效,关键是这些也没报错,找半天没有找出原因。

所以 使用 setTimeout 一定要注意 this 指向

 好了,就这么多,希望能帮助到大家

posted @ 2022-09-23 17:42  明月几时有_7  阅读(2928)  评论(0编辑  收藏  举报