我正在尝试模拟一个将改变速度的get请求。
export const fakeData = {
timestamp: 1567606228,
speed: generatespeed()
};
function generatespeed () {
return Math.floor(Math.random() * 100);
}
要在页面中对此进行模拟,我只需将其导入并在setInterval上调用它,
setInterval(() => {
this.newData = fakeData;
}, 2000);
但是速度保持不变,我可以只调用函数,但我想更改对象属性。这可能吗?
您在设置值时正在调用该功能。您可以get
在这里使用。
export const fakeData = {
timestamp: 1567606228,
get speed(){
return generatespeed()
}
};
function generatespeed () {
return Math.floor(Math.random() * 100);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句