QQ技术交流群 173683866 526474645 欢迎加入交流讨论,打广告的一律飞机票

demo场景:

有两个数组,页面渲染一个数组1,数组2中有数组1随机下标的值,判断数组1是否包含数组2的值,如果包含了就改变当前下标的背景颜色。

index.wxml

<wxs module="m1">function fn(arr, arg) {var result = {indexOf: false,toString: ''}result.indexOf = arr.indexOf(arg) > -1;result.toString = arr.join(",");return result;}module.exports.fn = fn;
</wxs><block wx:for='{{arr}}' wx:key=''><view class="item " catchtap="click_yuan" data-item="{{item.i}}" style="background: {{m1.fn(seccArr, item.i).indexOf ? 'red':''}};">{{item.i}}</view></block>

index.js

Page({data: {arr:[{"www":16,"hhh":72,"i":1},{"www":157,"hhh":139,"i":2},{"www":206,"hhh":268,"i":3},{"www":208,"hhh":111,"i":4},{"www":205,"hhh":53,"i":5},{"www":60,"hhh":17,"i":6},{"www":151,"hhh":192,"i":7},{"www":70,"hhh":115,"i":8},{"www":101,"hhh":246,"i":9},{"www":253,"hhh":75,"i":10},{"www":280,"hhh":182,"i":11},{"www":75,"hhh":203,"i":12},{"www":306,"hhh":20,"i":13},{"www":287,"hhh":120,"i":"一"},{"www":203,"hhh":193,"i":"二"},{"www":11,"hhh":132,"i":"三"},{"www":141,"hhh":70,"i":"四"},{"www":226,"hhh":7,"i":"五"},{"www":91,"hhh":158,"i":"六"},{"www":303,"hhh":273,"i":"七"},{"www":1,"hhh":29,"i":"八"},{"www":137,"hhh":300,"i":"九"},{"www":4,"hhh":210,"i":"十"},{"www":112,"hhh":24,"i":"十一"},{"www":33,"hhh":287,"i":"十二"}],seccArr:[1,"一",2,"二",3,"三"]}
})

小程序在wxml使用indexOf相关推荐

  1. 微信小程序的wxml实现复杂运算或者数据处理

    在微信小程序的wxml中可以在{{}}进行里进行简单的三目运算.但是复杂的比如字符串截取,parseInt().str.split().num.toFixed(),substring等在{{}}里是无 ...

  2. 微信小程序——标签wxml、样式wxss、js、json

    一.标签wxml 之前学过HTML,里面常用的标签是div.span.img.a,现在小程序里面wxml文件里面写结构,相对应的写法是: div-->view span-->text im ...

  3. 微信小程序的 .wxml文件中如何加入多个空格

    微信小程序的 .wxml文件中如何加入空格 一.直接按空格键 二.使用不换行空格 ` ` 一.直接按空格键 注意:连续多个空格被视为一个空格 代码演示: <text> 你好 按了一次空格键 ...

  4. 微信小程序:WXML 模板

    微信小程序:WXML 模板 一.WXML 模板 网页编程采用的是 HTML + CSS + JS 这样的组合,其中 HTML 是用来描述当前这个页面的结构,CSS 用来描述页面的样子,JS 通常是用来 ...

  5. 微信小程序在 wxml 文件中使用 Array.includes 方法

    微信小程序中不能直接在wxml使用includes,否则 不起作用 需要通过wxs使用: 1.在wxs下创建一个includes.wxs var includes = function (array, ...

  6. 小程序在wxml中使用js,wxs,取整,判断等操作

    小程序小记 前一段时间在使用后台返回的数据的时候,发现返回的价格是0.16899999999999998 1.首先新建一个后缀为.wxs的wxs文件,在里面写入要用到的方法,然后导出 2.在页面内引入 ...

  7. 小程序在wxml页面中取整

    小程序无法像html中,在页面中直接parseInt() index.wxml {{price | Int}} 小程序还有另一种处理方法 wxs 是一种类似于js脚本的东西 filters.wxs v ...

  8. 微信小程序:wxml中写js语句的方法

    在小程序开发过程中,有时会遇到需要在wxml页面处理数据的情况,那么都有哪些方法可以实现呢?今天我们来总结两种方法. 第一种:直接在wxml文件中使用wxs标签 <wxs module=&quo ...

  9. 微信小程序中wxml的标签说明

    对于不熟悉web开发的童鞋来说,开发微信小程序会遇到一个比较大的困难就是界面的排版问题了.其中wxml文件中的很多标签都需要慢慢的去熟悉,下面我就列出常用的标签及其分类.能够帮助之前没有经历过微信小程 ...

最新文章

  1. Couldn‘t connect to session bus: Did not receive a reply. Possible causes include: the remote applic
  2. leetcode111 爬楼梯 python实现
  3. 创建型模式:抽象工厂
  4. linux dhcp 服务(转)
  5. 剔除服务器返回的NSNull格式的数据
  6. 设计模式之--单例模式
  7. 本计算机无法加入家庭组,win10系统无法加入家庭组是怎么回事?
  8. 注入攻击-SQL注入和代码注入
  9. Fortran代码C化或Fortran与C/C++混编过程中矩阵转置的实现
  10. Android视频直播推流的实现
  11. 西安非全日制计算机研究生哪所学校好,报考陕西非全日制研究生有哪些学校可以选择?...
  12. 围绕禅道介绍公司流程
  13. 人工智能 —— 语义网络表示法
  14. python初始化一个二维数组_二维数组初始化
  15. 【Python上分之路】第一篇:Python是什么?
  16. python字典改键_python 字典修改键(key)的几种方法
  17. 体验国产Linux系统,开局就翻车了…
  18. 英语国际音标发音——见词能读
  19. 指尖江湖服务器维护,指尖江湖服务器修复第一日,玩家重新审视游戏:我觉得海星...
  20. ZigBee无线网络技术介绍

热门文章

  1. jquery 1.7.2源码解析(二)构造jquery对象
  2. python学习随笔(七)_函数
  3. EF 调试跟踪生成的SQL语句
  4. Linux常用命令汇总(持续更新中)
  5. shell编程-正则表达式
  6. Windows环境下Unicode编程总结和将ANSI转换到Unicode 将Unicode转换到ANSI
  7. [转贴]2006十大经典语句
  8. SpringBoot源码分析之@Scheduled
  9. php函数serialize()与unserialize()
  10. PHP--isset()和unset()函数的用法