wx:if 不支持这样的表达式吗?
发布于 5 年前 作者 panjie 1079 次浏览 来自 问答

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

8 回复

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

这样就可以

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

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

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

 item.I_C_NAME.indexOf(searchKeyWords)

这个是个什么东西呢

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

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

怎么删除评论了@楼主

@楼主,是支持的

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

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

回到顶部