小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我定义了一个复选框,value绑定的是js中data定义的变量allCheck,用于checkgroup的bindchange函数传到js进行判断。
js的data:
wxml:
但为什么js读取到data的变量allCheck始终是默认值,赋了值的allCheck读出来还是默认值,但是却能成功被if语句判断,难道是data的作用域问题?始终想不通,欢迎各位大牛指点一下,谢谢~
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
给列表的checked属性赋值知道用setData,给allCheck赋值就用=了?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我的疑问是this.data.allCheck=1这样子赋值为什么console.log(allcheck)无变化但实际数值是改变的?为什么打印不出来
that.setData({
allCheck:1
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
给列表的checked属性赋值知道用setData,给allCheck赋值就用=了?
我的疑问是this.data.allCheck=1这样子赋值为什么console.log(allcheck)无变化但实际数值是改变的?为什么打印不出来
that.setData({
allCheck:1
})