小程序
小游戏
企业微信
微信支付
扫描小程序码分享
方法A:
cart_list 原值为: [ {"a":"a"} ];
funcito a(){
let carts = [ {"a":"b"} ];
this.setData({ "cart_list": carts });
this.getTotalPrice()
}
方法B:
function b(){
let carts = this.data.cart_list;
这里打印出的值还是 [ {"a":"a"} ];
两次获取的结果不一样,这个是什么问题?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
中间的 11 那里是个文本框,有个 bindblur 事件,先点击 11 那里,然后在点击 加号 ,相当于出发了 2 次事件
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
代码不全,没法提供意见,反正肯定是你代码的问题
刚开始学嘛,感觉问题都没弄明白,你说的结果不一样是什么结果,至少说一下
你的 this.getTotalPrice(); 是怎么写的呢
setData是赋值
this.data.cart_list是取值
没看到问题
方法Athis.setData({ "cart_list": carts });是设置值得方法
方法Blet carts = this.data.cart_list; 是取值的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
代码不全,没法提供意见,反正肯定是你代码的问题
刚开始学嘛,感觉问题都没弄明白,你说的结果不一样是什么结果,至少说一下
你的 this.getTotalPrice(); 是怎么写的呢
setData是赋值
this.data.cart_list是取值
没看到问题
方法Athis.setData({ "cart_list": carts });是设置值得方法
方法Blet carts = this.data.cart_list; 是取值的