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

发布于 7 年前作者 panjie1261 次浏览最后编辑 7 年前来自 ask

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

8 回复
hshen
hshen1 楼6 年前

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

这样就可以

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

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

yangsong
yangsong2 楼6 年前

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

minchang
minchang3 楼6 年前

??

kyao
kyao4 楼6 年前

 item.I_C_NAME.indexOf(searchKeyWords)

这个是个什么东西呢

dinggang
dinggang5 楼6 年前

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

xiena
xiena6 楼6 年前

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

juanguo
juanguo7 楼6 年前

怎么删除评论了@楼主

jie84
jie848 楼5 年前

@楼主,是支持的

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

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