文档:
    WXS | 微信开放文档

    什么是WXS
    WXSWeixing Script)是小程序独有的一套脚本语言,结合WXML可以构建出页面的结构。
    WXML无法调用.js文件中的函数,但是可以调用WXS中的函数,典型的应用场景就是「过滤器」。

    WXSJS的关系?
    1、WXS有自己的数据类型
    2、WXS不支持ES6及以上的语法
    3、WXS遵循CommonJS规范

    WXML文件内的<wxs></wxs>标签必须提供一个module属性表示WXS的模块名称。
    1、在WXML文件内直接使用

    1. <wxs module="m1">
    2. var msg = "hello world";
    3. module.exports.message = msg;
    4. </wxs>
    5. <view>{{ m1.message }}</view>

    2、外联WXS文件

    1. <wxs src="./message.wxs" module="m2"></wxs>
    2. <view>{{ m2.reverseArr }}</view>
    1. var arr = [1, 2, 3, 4, 5]
    2. module.exports = {
    3. reverseArr: arr.reverse()
    4. }

    :::warning ⚠️ 注意
    1、WXS不能作为WXML的事件回调
    2、WXS具有隔离性
    2.1 WXS不能调用JS文件的函数
    2.2 WXS不能调用微信的API :::