微信小程序indexOf的替换方法(推荐)
方法:通过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的替换方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关推荐
-
Ruby编写HTML脚本替换小程序的实例分享
在一个文件里有很多以下内容: <p style="display:none">此题选D. .... .... .... </p> 而本人要实现的功能是将它替换成: <div style="display:none" class="sl_explain">此题选D. ..... ..... ..... </div> 这个东西看起来有点简单,但本人整整花了半天才实现此功能,主要是很久没写RUBY程序了,
-
微信小程序图片加载失败时替换为默认图片的方法
先看一下效果图: 1.第一种情况:单独加载一个图片 index.wxml代码: <image class="userinfo-avatar" src="{{avatar}}" binderror="errorFunction"></image> index.js代码: errorFunction: function(){ this.setData({ avatar: '/image/default.png' }) } 2.
-
微信小程序indexOf的替换方法(推荐)
方法:通过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方法
-
微信小程序 rich-text的使用方法
微信小程序 rich-text的使用方法 rich-text 属性:nodes 类型:Array / String 结点列表 / HTML String 全局支持class和style属性,不支持id属性. 结点类型:type = node , name 标签名 String 是 支持部分受信任的HTML结点, attrs 属性 Object 否 支持部分受信任的属性,遵循Pascal命名法 , children 子结点列表 Array 否 结构和nodes一致 结点类型:type = t
-
本地搭建微信小程序服务器的实现方法
本地搭建微信小程序服务器的实现方法 现在开发需要购买服务器,价格还是有点贵的,可以花费小代价就可以搭建一个服务器,可以用来开发小程序,博客等. 1.域名(备案过的) 2.阿里云注册免费的https证书 3.配置本地的nginx 4.内网映射(本地安装wampserver 服务器) 一.域名 注册花生壳,开通内网映射需要8元(我开通时需要,现在不清楚还要不要),里面可以注册2个免费的域名,都是免备案的.具体的请自行百度,花生壳注册地址 二.申请阿里云免费的https证书 阿里云免费的http
-
微信小程序 setData的使用方法详解
微信小程序 setData的使用方法详解 最近在使用微信小程序的setData时,遇到了以下问题.如下: 官网文档在使用setData()设置数组对象的某个元素的属性时,是这么使用的: Page({ data: { array: [{text: 'init data'}], }, changeItemInArray: function() { this.setData({ 'array[0].text':'changed data' }) } }) 使用了 'array[0].text' : '
-
微信小程序自定义toast实现方法详解【附demo源码下载】
本文实例讲述了微信小程序自定义toast实现方法.分享给大家供大家参考,具体如下: 一.微信官方默认toast toast最常见了,几乎每个App都有这样的特效,先看下小程序自带的toast效果,立马想死的心都有了~~ 微信自带toast的效果: js文件: wx.showToast({ title: '成功', icon: 'success', duration: 2000 }) 用法超级简单,但官方小程序有几个问题: 只能显示success.loading两种icon 且icon不可去除 持
-
微信小程序时间轴实现方法示例
本文实例讲述了微信小程序时间轴实现方法.分享给大家供大家参考,具体如下: 最近项目需要在页面上做一个时间轴,又是第一次做,而且还是在小程序上,要知道小程序里面没有ol/ul/li,看了好几个例子,最后做出来了,开心呀!如图: 做起来其实很简单:一个时间轴包括一个圆圈(css实现圆圈或者找一个圆圈图片)+一条线(css实现直线或者找一个直线的图片)+内容 来看我的代码(代码很不规范,请忽略): wxml <view class='weui-cell-third'> <view class=
-
微信小程序页面渲染实现方法
这篇文章主要介绍了微信小程序页面渲染实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 条件渲染:wx:if, wx:elif, wx:else <view wx:if="{{list.length > 5}}" >1</view> <view wx:elif="{{list.length > 2}}">2</view> <view wx:els
-
微信小程序webSocket的使用方法
博客简介 本篇博客介绍微信小程序中webSocket的使用方法,以及如何用局部网络建立webSocket连接,进行客户端与服务器之间的对话: webSocket简介 微信小程序端API调用 服务器端使用nodejs配置 演示websocket webSocket简介 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议.WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据.在 WebSocket API 中,浏览
-
typescript编写微信小程序创建项目的方法
创建项目 在微信开发者工具创建项目,在语言中选择 TypeScript 改造项目 编辑 package.json 文件,修改 miniprogram-api-typings 和 typescript 版本 { "name": "miniprogram-ts-quickstart", "version": "1.0.0", "description": "", "scripts&
-
微信小程序制作表格的方法
本文实例为大家分享了微信小程序制作表格的具体代码. 微信小程序中没有专门的表格制作工具,不过使用列表渲染可以实现, 下面是我做的表格图片: 方法如下: 在XXX.wxml中填写下面的代码 <view class="table"> <view class="tr bg-w"> <view class="th">参数</view> <view class="th-2">内
随机推荐
- Java创建数组的几种方式总结
- Kafka使用Java客户端进行访问的示例代码
- Java中动态地改变数组长度及数组转Map的代码实例分享
- javascript实现在指定元素中垂直水平居中
- DataGridView中CheckBox实现某一列单选
- asp.net javascript 文件无刷新上传实例代码第1/2页
- php判断用户是否关注微信公众号
- JavaScript 学习笔记 Black.Caffeine 09.11.28
- MySQL密码正确却无法本地登录的解决方法
- 浅谈innodb的索引页结构,插入缓冲,自适应哈希索引
- 实例解析如何在Android应用中实现弹幕动画效果
- php开启安全模式后禁用的函数集合
- jQuery实现的图文高亮滚动切换特效实例
- JS中Attr的用法详解
- 深入理解javascript作用域第二篇之词法作用域和动态作用域
- Android ListView实现单选及多选等功能示例
- C# 获取属性名的方法
- 用php或asp创建网页桌面快捷方式的代码
- php实现的获取网站备案信息查询代码(360)
- 详解 WebView 与 JS 交互传值问题