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


Posted in Javascript onJanuary 14, 2020

方法:通过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的替换方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
js 弹出框 替代浏览器的弹出框
Oct 29 Javascript
javascript获得当前的信息的一些常用命令
Feb 25 Javascript
JavaScript判断数组是否包含指定元素的方法
Jul 01 Javascript
javascript表单验证大全
Aug 12 Javascript
使用jQuery给input标签设置默认值
Jun 20 Javascript
webpack+vue.js实现组件化详解
Oct 12 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
Aug 17 Javascript
vue select二级联动第二级默认选中第一个option值的实例
Jan 10 Javascript
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
浅谈Vue的响应式原理
May 30 Javascript
微信小程序基础教程之worker线程的使用方法
Jul 15 Javascript
vue自定义指令限制输入框输入值的步骤与完整代码
Aug 30 Javascript
小程序中设置缓存过期的实现方法
Jan 14 #Javascript
ES6实现图片切换特效代码
Jan 14 #Javascript
vue项目创建步骤及路由router
Jan 14 #Javascript
JS实现容器模块左右拖动效果
Jan 14 #Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
Jan 14 #Javascript
vue页面加载时的进度条功能(实例代码)
Jan 13 #Javascript
微信小程序canvas截取任意形状的实现代码
Jan 13 #Javascript
You might like
据说是雅虎的一份PHP面试题附答案
2009/01/07 PHP
php 数组随机取值的简单实例
2016/05/23 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
php实现的顺序线性表示例
2019/05/04 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
js通过googleAIP翻译PHP系统的语言配置的实现代码
2011/10/17 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
纯JS实现动态时间显示代码
2014/02/08 Javascript
javascript arguments使用示例
2014/12/16 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
Javascript中Date类型和Math类型详解
2016/02/27 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
angular4强制刷新视图的方法
2018/10/09 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
2020/07/23 Javascript
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
Python字符串处理之count()方法的使用
2015/05/18 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
2016/06/07 Python
Python 实现删除某路径下文件及文件夹的实例讲解
2018/04/24 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
基于IE10/HTML5 开发
2013/04/22 HTML / CSS
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
介绍一下Linux中的链接
2016/05/28 面试题
String s = new String(“xyz”);创建了几个String Object?
2015/08/05 面试题
遗嘱公证书标准样本
2014/04/08 职场文书
保护黄河倡议书
2014/05/16 职场文书
毕业横幅标语
2014/10/08 职场文书
Python - 10行代码集2000张美女图
2021/05/23 Python
Nginx中使用Lua脚本与图片的缩略图处理的实现
2022/03/18 Servers
CSS中float高度塌陷问题的四种解决方案
2022/04/18 HTML / CSS
nginx之内存池的实现
2022/06/28 Servers