收藏
回答

wx:if 不支持这样的表达式吗?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 wx:if 工具 客户端 1.9.91

wx:if="{{ item.I_C_NAME.indexOf(searchKeyWords) != -1 ? true : false }}"

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

8 个回答

  • 冬天里的一把火
    冬天里的一把火
    2019-12-26


    这写的哪里有问题啊 ,就是不行



    这样就可以

    貌似wx:if 只支持==,> , < 这样的操作符,不支持函数调用

    这样也没有出问题,还好es6支持

    2019-12-26
    有用
    回复
  • ChocKing
    ChocKing
    2018-04-10

    不支持函数调用的 非常蛋疼

    2018-04-10
    有用
    回复
  • 陈
    2018-04-08

    怎么删除评论了@楼主

    2018-04-08
    有用
    回复
  • 陈
    2018-04-08

    ??

    2018-04-08
    有用
    回复
  • 陈
    2018-04-08

    我不知道支不支持,反正我用起来是没问题的,你看看是不是你 item.I_C_NAME.indexOf(searchKeyWords)这个出来问题

    2018-04-08
    有用
    回复
  • 陈
    2018-04-08

     item.I_C_NAME.indexOf(searchKeyWords)

    这个是个什么东西呢

    2018-04-08
    有用
    回复
  • 数字字母下划线
    数字字母下划线
    2018-04-08

    @陈   你写个js试试?貌似{{}}里面不支持js

    2018-04-08
    有用
    回复
  • 陈
    2018-04-08

    @楼主,是支持的

    wx:if='{{1!=-1?true:false}}'

    我尝试了一下,发现没问题,应该是要把所有的代码都放到{{}}里面,还不可以的话就把“”号换成'号,如果还不可以你就把代码发给我看看,是不是你赋值出了问题

    2018-04-08
    有用
    回复
登录 后发表内容