setData错误

发布于 7 年前作者 yutao7313 次浏览最后编辑 7 年前来自 ask

问题描述:

download下来的upimg

setData的时候upimg这个值为什么没有变化…

console.log(a)中upimg是需要渲染的图片


     var a = datas
     console.log(a)
     that.setData({
       findlost: a
     })
     console.log(that.data.findlost)


     console.log(a)的结果:


 console.log(that.data.findlost)的结果:



然后报错:





1 回复
guiyingzhao
guiyingzhao1 楼5 年前

可以理解成setdata是一个异步操作,请使用a进行同步操作,接下来一个函数需要用到that.data.findlost时,直接给函数一个参数a就好。