微信小程序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 相关文章推荐
JavaScript接口实现代码 (Interfaces In JavaScript)
Jun 11 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
Sep 14 Javascript
iframe子页面获取父页面元素的方法
Nov 05 Javascript
用js来刷新当前页面保留参数的具体实现
Dec 23 Javascript
chrome下jq width()方法取值为0的解决方法
May 26 Javascript
强大的JavaScript响应式图表Chartist.js的使用
Sep 13 Javascript
JS脚本实现网页自动秒杀点击
Jan 11 Javascript
20行JS代码实现粘贴板复制功能
Feb 06 Javascript
在vue 中使用 less的教程详解
Sep 26 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
Jun 14 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
Oct 30 Javascript
js实现简单图片拖拽效果
Feb 22 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编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
jquery ready函数源代码研究
2009/12/06 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
使用NodeJs 开发微信公众号(三)微信事件交互实例
2016/03/02 NodeJs
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
Node.js实现一个HTTP服务器的方法示例
2019/05/13 Javascript
使用Promise封装小程序wx.request的实现方法
2019/11/13 Javascript
js中的面向对象之对象常见创建方法详解
2019/12/16 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
通过实例解析python描述符原理作用
2020/01/22 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
2014年检验科工作总结
2014/11/22 职场文书
会计专业自荐信范文
2015/03/05 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
安全生产标语口号
2015/12/26 职场文书
实用求职信模板范文
2019/05/13 职场文书
高中16字霸气押韵班级口号集锦!
2019/06/27 职场文书
能让Python提速超40倍的神器Cython详解
2021/06/24 Python