微信小程序 this.setData 怎么修改json里面的值
data: {
prompt: {
promptMess: false,
promptButton: true,
promptTitle: '确认交易完成',
promptDec: '确认交易完成后,订单不可退货',
}
}
使用
this.setData({
prompt.promptMess: true
})
报错
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
谢谢大家的回答骂这个问题,我解决了.
仔细看文档,要加引号
另外如果有 @i炮兵 说的 this 问题,建议直接使用 es 6 的箭头函数,参考:
https://segmentfault.com/a/11...
你具体代码是?
有可能是遇到this,that的坑了,具体的要看你
是在什么地方用的,这个地方的this还是不是你理解的this,一般的做法是先
var that=this;然后再用
补充,刚看了mjw的答案想起来了,好像我也是像他那样操作的,当时没有太深究,下面是我以前自己写demo的时候的代码片段
这是直白的写法了