wxs有没有方法能够设置元素的dataset啊
- 需求的场景描述(希望解决的问题)
wxs在列表渲染的情况下数据仍是共享的,但也因为数据共享要根据列表项进行单独操作也无能为力了啊,
而且传过来的instance都是复制的,包括获取的元素也是复制的,直接在元素上添加数据无法直接影响源元素
总之就是想要单一操作列表渲染项就会变得复杂起来,虽然可以用callMethod进行逻辑层操作更新数据但感觉就是不好。。。
说了那么多废话举个例子:
比如列表渲染一个通过操作class进行显示隐藏的组件
元素直接通过wxs进行获取并且调用相应的class方法进行控制,
原则上每个组件的显示隐藏都由一个独立的布尔值控制,
但因为各种原因wxs就是没能力为每个列表渲染项产生独立的布尔值进行单独的控制
- 希望提供的能力
所以说什么时候能提供一个对元素设置dataset的方法啊,如果有这个方法进行这类的操作就方便很多了。。
本来想着没设置dataset方法起码可以获取相应的style进行相应的操作但是偏偏就是没有啊