收藏
回答

wx:if请求的问题

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 最高 最高

<view wx:for='{{arr}}'>    

    <view wx:if='{{item.type.indexOf('0')>-1}}'></view>

</view>

这个不生效,怎么办

我目前的解决办法是再这个数组对象中添加一个字段..利用wx:if='{{item.flag}}' 这样来判断

求大神给最好的方法解决

最后一次编辑于  2018-12-06  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • Stephen
    Stephen
    2018-12-06

    wxml里的大括号不支持这种运算


    https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/data.html


    2018-12-06
    赞同 1
    回复 3
    • 迷一样的自信
      迷一样的自信
      2018-12-06

      我知道不支持,我就是需要实现

      2018-12-06
      回复
    • Stephen
      Stephen
      2018-12-06回复迷一样的自信

      何必为难自己呢,你那种做法是对的

      2018-12-06
      回复
    • 希望熊🐻
      希望熊🐻
      2018-12-16回复迷一样的自信

      wxs应该可以解决你的需求,现在我一般拿到什么样就显示什么样的数据 在页面用wxs去过滤 这样能最大程度上不动数据源

      2018-12-16
      回复
  • 拾忆
    拾忆
    2018-12-06

    在JS里算好

    2018-12-06
    赞同
    回复 1
    • 迷一样的自信
      迷一样的自信
      2018-12-06

      那和我再数组的每个对象加一个字段有什么区别..........

      2018-12-06
      回复