微信小程序的wxml里不支持includes,indexOf,findIndex等方法

小程序的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>

 

嗯,狗屎,食不食?

posted @ 2023-05-07 16:07  透明飞起来了  阅读(1422)  评论(1编辑  收藏  举报