微信小程序wxml不能使用Array.includes条件判断解决方法

这篇文章主要为大家介绍了微信小程序wxml不能使用Array.includes条件判断解决方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

想要使用includes功能的话,只能使用小程序提供的模块功能,见文档

developers.weixin.qq.com/miniprogram...

自己声明一个。如下,utils.js里面用some实现了个includes方法

js 复制代码
function includes(a,b) {
  return a.some(function(e){
    return e === b
  })
}
module.exports = {
  includes: includes,
}

然后再在我的wxml文件里面引入

wxml 复制代码
<wxs module="utils" src="./utils.wxs" />
<block wx:if="{{utils.includes(a,b)}}">
</block>
相关推荐
anOnion32 分钟前
构建无障碍组件之Menu Button pattern
前端·html·交互设计
用户47949283569151 小时前
claude Fable用不了?把Gpt 5.5pro接到你的claude code里
前端·后端
zhangxingchao3 小时前
Kotlin常用的Flow 操作符整理
前端
IT_陈寒5 小时前
React的useState居然还有这种坑?我差点删库跑路
前端·人工智能·后端
Pedantic6 小时前
SwiftUI 手势笔记
前端·后端
橙子家7 小时前
浏览器缓存之【结构化数据库与缓存】: IndexedDB、Cache storage 和 Storage buckets
前端
user20585561518137 小时前
X6 中边悬浮置顶,规避 `mouseleave` 事件丢失问题
前端
李明卫杭州7 小时前
CSS aspect-ratio 属性完全指南
前端
Pedantic9 小时前
SwiftUI 手势层级(Gesture Hierarchy)详解
前端