自定义组件bug
微信自定义组件,组件内部方法,第一次setData之后,反映到wxml上,第二次调试中看到映射不到wxml上,但是在表现会出现直接消失的情况。(应该是第二次setData成功,但是内部组件wxml上并没有根据第二次setData之后的数据变化)
example:
组件:wxml
< view > < text class = '{{className}}' bindtap = '_neiTest' >测试下</ text > </ view > |
组件:wxss
. red { color : red ; } |
组件:js 只粘贴了方法
methods: { _neiTest: function (){ this .setData({ className: 'red' }) } } |
第一次点击变成了红色,第二次点击颜色消失,没有颜色,然而在wxml上看到类名还在的,第三次、第四次…依旧。(如果是伪类选择器,那么直接会整块消失,如果有循环呢?)
业务中遇到bug了,这里写了一个demo.
如果官方看到,请回复下吧。