我正在尝试模拟一个速度会改变的获取请求。 export const fakeData = { timestamp: 1567606228, speed: generatespeed() }; function generatespeed () { return Math.floor(Math.random() * 100); }为了在页面中模拟这一点,我只需导入它并在 setInterval 上调用它,setInterval(() => { this.newData = fakeData;}, 2000);但是速度保持不变,我可以只调用该函数,但我想让对象属性发生变化。这可能吗?
1 回答
![?](http://img1.sycdn.imooc.com/5458472300015f4702200220-100-100.jpg)
开心每一天1111
TA贡献1836条经验 获得超13个赞
您在设置值时调用该函数。你可以get在这里使用。
export const fakeData = {
timestamp: 1567606228,
get speed(){
return generatespeed()
}
};
function generatespeed () {
return Math.floor(Math.random() * 100);
}
添加回答
举报
0/150
提交
取消