小程序的wxml文件内不支持数组的includes,indexOf,findIndex等方法。不是垃圾是什么?玩什么标新立异?不会搞就别TM搞。
开发者:我想上二楼。
WX:这里有一坨屎,吃子它,就让你上二楼。
开发者:@#$%&@^$*^&*&^$%$^
咋做?
在任意目录创建一个.wxs文件,里面写上如下代码:
文件 - /utils/wutil.wxs
function includes(arr, value) { return arr.indexOf(value) >= 0; } module.exports = {includes: includes};
注意哟,别用 arr.includes 哦,微信不支持哦。
注意哟,exports 里要写 {includes: includes} 哦,直接只写 {includes}也是会报错的哦。为什么?微信不支持该语法哦,亲。
狗屎。
再把这坨狗屎引入到wxml文件,即把如下一行代码添加到任意的wxml的顶部:
<wxs src="/utils/wutil.wxs" module="util" />
然后,就可以在这个wxml文件里愉快的食用这坨狗屎了:
<view>{{util.includes(arr, item.value)?'sss': 'ddd'}}</view>
嗯,狗屎,食不食?
标签:findIndex,wxml,indexOf,微信,arr,includes,狗屎 From: https://www.cnblogs.com/lihan829/p/17379471.html