Page({ data: { motto: "Hello World", userInfo: {}, userList:[], userSet:[], }, time: function(){ var t = userData.userSet[time] console.log(t) if(t=0){ return; } t=t-1; setTimeout("time()",1000); this.setData({ t:userData.userSet[time] }) },要获取userSet 里面的time 获取不到呢
1 回答

qq_邪风曲_0
TA贡献9条经验 获得超4个赞
this.setData({
t:userData.userSet[time]
})
this应该就有问题,在setTime里面this的指向变了,你要在setTime外面先保存this 。
var self = this
然后
selft.setData({})
添加回答
举报
0/150
提交
取消