- 当setData设置数组元素碰到button disabled,这是个坑么?
使用setData({'arr[0]':1})设置数组元素,一般并没什么问题。但如果和button disabled有关了,问题就出来了。 [代码]<!--index.wxml-->[代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"container"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"bad"[代码][代码]>哈哈哈</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]disabled[代码][代码]=[代码][代码]"{{content.length==0}}"[代码] [代码]type[代码][代码]=[代码][代码]"primary"[代码][代码]>禁用按钮{{content.length}}</[代码][代码]button[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]content: [],[代码][代码] [代码][代码]},[代码] [代码] [代码][代码]bad() {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]'content[0]'[代码][代码]: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码] [代码] [代码][代码]ok() {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]'content'[代码][代码]: [[代码][代码]true[代码][代码]][代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]})[代码] 如果哈哈哈按钮调用ok,那么按钮状态变化正常。 但神奇的是,在其它地方使用,无论那种方法,页面都会正常更新,比如在文字中,或者在逻辑判断中。 目前只是在disabled属性中存在这个问题
2019-11-17 - 分包小程序,如何让npm独立依赖?
npm依赖的第三方库,是不是都会被打在主包里面。 我的分包会单独依赖一些第三方库,我应该怎么做? 还是构建的时候会动态根据使用的情况自动分包?
2019-10-08