参考官方文档 :https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/01wxs-module.html
"ModuleTypeEnum": [ { "value": 2, "desc": "轮播图片" }, { "value": 3, "desc": "商品卡片" }, { "value": 4, "desc": "导航" }, { "value": 5, "desc": "图片卡片" }, { "value": 6, "desc": "文本标语" } ]
// 封装过滤器 /* 注: <1> <wxs> 模块只能在定义模块的 WXML 文件中被访问到 <2> <wxs> 模块不支持es6语法 */ var filterData = function(value,array){ for(var i = 0;i<array.length;i++){ if(value = array[i].id){ return array[i].item } } } module.exports = { filterData:filterData }
<!-- 引入 --> <wxs src='../../utils/filter.wxs' module='filter'/> <!-- 使用 --> <view>{{filter.filterData(value,array)}}</view>
Page({ data:{ value:1, array:[ {id:1,item:'第一'}, {id:2,item:'第二'}, {id:3,item:'第三'}, ], } })