当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 微信小程序indexOf的替换方法(推荐)

微信小程序indexOf的替换方法(推荐)

2020年03月09日  | 移动技术网IT编程  | 我要评论

方法:通过wxs定义indexof方法,在页面中引用并使用

栗子:

wxs:命名为str.wxs,导出定义的defineindexof方法,命名为indexof

function defineindexof(str, val) {
 return str.indexof(val);
}
module.exports = {
 indexof: defineindexof
}

wxml:

引用str.wxs,并给模块命名为toolstr,在下面的循环中要用到toolstr里面导出的indexof方法

<wxs src="../../../../utils/str.wxs" module="toolstr" />
<view wx:for="{{list}}" wx:key="index"
 class="{toolstr.indexof(item.allindex, index) > -1 ? 'cur' : ''}}"
 bindtap="clickf" data-id="{{item.id}}">{{item.name}}</view>

ps:下面看下微信小程序不支持indexof的替代方法

使用lastindexof 不过这个的顺序是和indexof相反的

总结

以上所述是小编给大家介绍的微信小程序indexof的替换方法,希望对大家有所帮助

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网