wxml: <view wx:for="{{list}}" >
<view wx:if="{{item.show=='true'}}" id="list{{index}}">
list有一些元素show=true,一些false。
按这个代码,id从0开始,遇到show=false的元素,也是+1,统计进去。
使用 selector: '#list'+index的时候,内容的id类似0,3,6,12...
而我希望显示的内容的id是0,1,2,3...
请问,怎样改写wxml?只有show=true的元素,带有id,使得所有show=true的元素的id是0,1,2,3...
可以自己js筛选排列数据呀,排列完成再渲染到页面上
这个改不了, 你只能把数据赋值给 list 之前 ,自己先过滤一遍数据,剔除show=false的数据。