我的疑问是this.data.allCheck=1这样子赋值为什么console.log(allcheck)无变化但实际数值是改变的?为什么打印不出来
为什么定义在data内的变量在函数内改变不了(只能读出默认值)?我定义了一个复选框,value绑定的是js中data定义的变量allCheck,用于checkgroup的bindchange函数传到js进行判断。 js的data: [图片] wxml: [图片] 但为什么js读取到data的变量allCheck始终是默认值,赋了值的allCheck读出来还是默认值,但是却能成功被if语句判断,难道是data的作用域问题?始终想不通,欢迎各位大牛指点一下,谢谢~ [图片] [图片]
2022-06-08。。。 请问lz后来解决了吗
请问怎么在checkbox的点击事件里取得它的选中状态?我做了一个单独的复选框当全选按钮使用, 希望在点击复选框时知道这个复选框是选中还是非选中状态, 按我的理解写成这样: <checkbox class = "select_all_button" checked = '{{select_all}}' bindtap= 'OnClickSelectAll'>全选</checkbox> 但是点击时select_all的值不会变, 始终是初始值。 如果使用bindchange事件读取value的值的话, 因为只有一个复制框, 所以没办法更换value的值, 不会触发bindchange事件, 请问还有什么办法获取复制框的状态吗?
2022-06-08应该要给data加个checked属性,刷新页面后给每条数据的checked赋个false
为什么checkbox选择删除后下一个商品的复选框选择状态会是打勾?如图[图片][图片]
2022-05-25lz如果你是json.stringify转换过来的["1","2","3","4","5"]并不是数组,而是字符串。如果是这种情况要先把它转为json数组,再把该json数组(字符串数组)转为int数组就行了。
字符组怎么转number数组?字符组 str["1","2","3","4","5"] 怎么转为Number数组 转为 num[1,2,3,4,5]
2022-05-25我还有一个问题...我需不需要给checkbox设个checked属性?form表单提交checkbox时是checked=true才会传给后台吗?还是说不论用户勾没勾上,所有checkbox的值都会传给后台,用户有没有打勾需要自己加函数判断?。。。
复选框checkbox怎样才能提交数据到后台?想请问一下,我用form表单提交checkbox,checkgroup使用name作为key,点击按钮触发submit函数后,按理说应该能通过res.detail.value获取到checkgroup的值,为什么js打印出来是空的,到底哪里写错了- - wxml: [图片] 其中,wx:for的数据是数据库数据,这样写对吗?因为我看别人都把wx:for写到checkbox里,应该没影响吧? js: [图片] console: [图片]
2022-05-24我也出现了这个问题...标题和tabber都能正常显示,但是页面空白,console也没有报错,根本定位不了问题在哪...我这个现象个人直觉是某些组件加载不来或不合逻辑吧...[头大]
微信小程序进入后页面一片空白,什么也不显示- 当前 Bug 的表现(可附上截图)[图片] 微信小程序进入后页面一片空白,什么也不显示,只显示导航栏
2022-05-20