微信小程序过滤功能实现

方法一:在当前页面实现

html 复制代码
//    wxml文件
<wxs module="mytest">
    function nodeNmFilter (codeSet) {
    var a
    switch (codeSet) {
      case '1':
        a = '已预约'
        break;
      case '2':
        a = '已确认,待受理'
        break;
      case '3':
        a = '受理中'
        break;
    }
    return a;
  }

module.exports = {
  nodeNmFilter: nodeNmFilter,
};
</wxs>
<view>{{mytest.nodeNmFilter("1")}}</view>

方法二:建立新页面实现

1.建立新文件(.wxs文件)

// wxs文件 filter.wxs

html 复制代码
    function nodeNmFilter (codeSet) {
    var a
    switch (codeSet) {
      case '1':
        a = '已预约'
        break;
      case '2':
        a = '已确认,待受理'
        break;
      case '3':
        a = '受理中'
        break;
    }
    return a;
  }

module.exports = {
  nodeNmFilter: nodeNmFilter,
};

2.在(.wxml文件里引用)

html 复制代码
//    wxml文件
<wxs src="../../../utils/filter.wxs" module="mytest" />
<view>{{mytest.nodeNmFilter("1")}}</view>

3.效果展

注意:

  • 只支持 es5 语法,不支持 es6 语法
  • 数据类型只有 number、string、boolean、object、function、array、data、regexp 类型,没有null 和 undefined
  • 在 wxs 文件中可以引用其他的 wxs 文件,但是只能使用 require 引入
  • wxs 文件中不能像 js 一样使用正则,如果要使用正则,要使用小程序独有的getRegExp
相关推荐
青企通6 小时前
电商小程序购物车与库存扣减:SKU 模型、合并规则与防超卖实践
小程序·apache
AI源码6 小时前
家乡介绍小程序
小程序·notepad++
2501_9159214311 小时前
iOS应用耗电测试:使用Energy Log、Keymob和Instruments进行性能监控与能源消耗分析
android·ios·小程序·https·uni-app·iphone·webview
txc13 小时前
我用 AI 给两个人写了个微信小程序(二):从「能用」到「用得对」
微信小程序
FX1317887KP_14 小时前
KET/PET/FCE备考攻略:口语训练的三大误区与科学训练路径
小程序·ket口语·pet口语·fce备考·剑桥英语
海上彼尚15 小时前
【微信小程序】xxx该网站的安全证书存在问题,可选择 “继续”在浏览器中访问。
安全·微信小程序·小程序
FX1317887KP_15 小时前
KPF口语考试题目类型全梳理:KET、PET、FCE各级别考什么、怎么练
小程序·ket口语·pet口语·fce备考·剑桥英语
Ai-_Man17 小时前
ChatGPT还是不可以导出左侧所有对话,只能点进去单条内容导出,方法不对吗?
开发语言·javascript·人工智能·chatgpt·小程序·ecmascript
andrsted19 小时前
练题簿在线免费刷题:个人备考,从练新题到模拟自测怎么用?
学习·微信小程序·小程序·学习方法·刷题
多客:duokelijie20 小时前
婚恋交友小程序合规梳理:上线运营需要准备哪些资质与许可手续?
后端·mysql·微信小程序·前端框架·uni-app·php·持续部署