收藏
回答

wx:for的view的id,可以动态排序号吗?

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...

回答关注问题邀请回答
收藏

2 个回答

  • 一笑皆春
    一笑皆春
    03-05

    可以自己js筛选排列数据呀,排列完成再渲染到页面上

    03-05
    有用 1
    回复
  • 启年
    启年
    03-05

    这个改不了, 你只能把数据赋值给 list 之前 ,自己先过滤一遍数据,剔除show=false的数据。

    03-05
    有用 1
    回复
登录 后发表内容