小程序
小游戏
企业微信
微信支付
扫描小程序码分享
数组arr
打印结果为下图
赋值完之后,want数组打印结果如下
company_name与logo均没有赋值进去,不知是什么原因?
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
appData里面的数据也不一样吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
对,appData里面也是没有company_name
你要在设置之前打印一下arr看里面数据是否正确了
arr的打印效果图已经放到提问里面了,是没有问题的
拷出来做个代码片段看看?
https://developers.weixin.qq.com/s/vFtEngmj7c5f
异步导致的吧
如果不需要页面渲染的话,直接用 this.data.want = value 就行了,减少渲染、提高效率、赋值准确
let want = that.data.want; 把that.data.want转成want是可以取到数据的,可能原因是取放在this.data里面的数据不能即时取出
我从来都不敢在setData里面写回调 害怕
应该是都没有赋值的,至于你那边为什么两个会显示的不一样,这个不清楚。
请求接口是异步的,请求还没有执行性完成console就已经执行完成了,console.log(JSON.parse(JSON.stringify(this.data.want)))这么写就能看出没有赋值,之所以能看见赋值了是请求完成之后加上去的
我也不知道什么叫数组和对象了。。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
appData里面的数据也不一样吗
对,appData里面也是没有company_name
你要在设置之前打印一下arr看里面数据是否正确了
arr的打印效果图已经放到提问里面了,是没有问题的
拷出来做个代码片段看看?
https://developers.weixin.qq.com/s/vFtEngmj7c5f
异步导致的吧
如果不需要页面渲染的话,直接用 this.data.want = value 就行了,减少渲染、提高效率、赋值准确
let want = that.data.want; 把that.data.want转成want是可以取到数据的,可能原因是取放在this.data里面的数据不能即时取出
我从来都不敢在setData里面写回调 害怕
应该是都没有赋值的,至于你那边为什么两个会显示的不一样,这个不清楚。
请求接口是异步的,请求还没有执行性完成console就已经执行完成了,console.log(JSON.parse(JSON.stringify(this.data.want)))这么写就能看出没有赋值,之所以能看见赋值了是请求完成之后加上去的
我也不知道什么叫数组和对象了。。