请教大家在WXML如何判断字符串包含哪个字符?

发布于 7 年前作者 gjia10798 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

Page({

data: {

str:‘A,B’,

s:‘A’,

t:‘C’

},

})

<view style=“margin:4px;”><checkbox value=“{{s}}” checked=“{{str.indexof(s)!=-1?true:false}}”/>{{str}}是否包含{{s}}</view>

<view style=“margin:4px;”><checkbox value=“{{s}}” checked=“{{str.indexof(s)>=0?true:false}}”/>{{str}}是否包含{{s}}</view>

<view style=“margin:4px;”><checkbox value=“{{t}}” checked=“{{str.indexof(t)!=-1?true:false}}”/>{{str}}是否包含{{t}}</view>

多选框想显示已选择,这几种都不行。

3 回复
xiulanyan
xiulanyan2 楼6 年前

<wxs module="helper">

module.exports.includes = function(st, aa){

    return st.indexOf(aa) > -1

}

</wxs>

这个代码很不错 总算解决问题了  感谢分享  谢谢

juan12
juan123 楼5 年前

建议在js里做好操作后 显示数据到页面上。