【微信小程序-原生开发】wxml 支持 includes (wxml中执行函数的方法)

简介: 【微信小程序-原生开发】wxml 支持 includes (wxml中执行函数的方法)

默认在 wxml{{}}中,无法执行 includes ,可通过 wxs 实现,范例如下:


wxml 中


引入指定的 wxs ,module属性为模块名,src 属性为目标函数的地址


<wxs module="jstools" src="../../utils/wxs/includes.wxs"></wxs>


实现功能:当用户的角色列表中包含 “管理员” ,则可看到新人审核页面


<t-cell title="新人审核" wx:if="{{ jstools.includes(userInfo.roleList,'管理员')}}" arrow url='/pages/me/friend/new/index' />


utils\wxs\includes.wxs


var includes = function (array, searchElement) {
  return array.indexOf(searchElement) !== -1
}
module.exports = {
  includes: includes
}


若有更复杂的函数需要在wxml 中使用,可参考此方式实现。

目录
相关文章
|
11月前
|
数据安全/隐私保护
陌陌头像留V的最好方法,陌陌最新留QQ号技巧,陌陌动态最聪明的留微信
本资料分享社交平台隐秘留联系方式的方法,包含微信头像艺术化处理、二维码变形术,以及QQ号谐音替换、图片分割等技巧。
|
小程序
小程序消除图片下边距的三个方法
小程序消除图片下边距的三个方法
534 167
|
Web App开发 移动开发 小程序
公众号小程序H5网页像素流送UE5模型的方法分享
本文探讨了如何通过像素流送技术在小程序、公众号等平台展示复杂的3D模型(如UE5引擎开发的楼盘模型、数字孪生展厅)。该技术将GPU和CPU算力需求转移到服务器端,使用户侧无需高性能硬件即可流畅体验。通过Webrtc实现实时云渲染,确保毫秒级响应,且兼容多种浏览器。使用点量云流等产品级软件,老项目只需重新打包为EXE格式,即可轻松嵌入H5网页、小程序或公众号中,支持Unity、WebGL等多种3D应用及传统CAD模型。
438 1
|
JSON 小程序 JavaScript
原生微信小程序笔记完整总结
原生微信小程序笔记完整总结
620 1
|
缓存 小程序 UED
如何利用小程序的生命周期函数实现数据的加载和更新?
如何利用小程序的生命周期函数实现数据的加载和更新?
436 4
|
机器学习/深度学习 人工智能 JSON
微信小程序原生AI运动(动作)检测识别解决方案
近年来,疫情限制了人们的出行,却推动了“AI运动”概念的兴起。AI运动已在运动锻炼、体育教学、线上主题活动等多个场景中广泛应用,受到互联网用户的欢迎。通过AI技术,用户可以在家中进行有效锻炼,学校也能远程监督学生的体育活动,同时,云上健身活动形式多样,适合单位组织。该方案成本低、易于集成和扩展,已成功应用于微信小程序。
|
小程序 JavaScript API
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
这篇文章介绍了如何在uni-app和微信小程序中实现将图片保存到用户手机相册的功能。
3976 0
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
|
小程序 UED 开发者
小程序的生命周期函数
小程序的生命周期函数
578 1
|
JSON 小程序 前端开发
towxml的使用,在微信小程序中快速将markdown格式渲染为wxml文本
本文介绍了在微信小程序中使用`towxml`库将Markdown格式文本渲染为WXML的方法。文章提供了`towxml`的概述、安装步骤、以及如何在小程序中配置和使用`towxml`进行Markdown解析的详细说明和代码示例。