gpt4 book ai didi

Javascript 将变量传递给超时函数

转载 作者:行者123 更新时间:2023-11-28 18:35:54 25 4
gpt4 key购买 nike

我尝试在一段时间后设置一个值。

由于某种原因,我无法在函数中访问变量

setTimeout(function() {
console.log('hello');
this.list[this.listIndex].glamour.show = true;
}, 1000);

我在 VueJS 方法中,并且正在尝试访问 VueJS 模板的属性。

最佳答案

您需要创建一个引用当前对象的变量:

var self = this;
setTimeout(function() {
console.log('hello');
self.list[self.listIndex].glamour.show = true;
}, 1000);

关于Javascript 将变量传递给超时函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37091847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com