2021-09-01

微信小程序的wxs使用

官方文档

WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。

用途: 开发中常用作过滤器,跟vue的filter相似。
wxs标签的2个属性

  1. module:当前 标签的模块名。必填字段。
  2. src:引用 .wxs 文件的相对路径。仅当本标签为单闭合标签或标签的内容为空时有效

两种使用方法
方法一:直接在页面渲染写到wxml里

<!--wxml-->
<wxs module="m1">
    var msg = "hello world";
    module.exports.message = msg;
</wxs>

<view> {{m1.message}} </view>

方法二:在项目根目录下创建一个wxs文件,在需要的组件里引入即可
每个 wxs 模块均有一个内置的 module 对象。

    // /pages/tools.wxs

  	var foo = "'hello world' from tools.wxs";
    var bar = function (d) {
    return d;
    }
    module.exports = {
    FOO: foo,
    bar: bar,
    };
    module.exports.msg = "some msg";

组件页面里使用:

  // page/index/index.wxml

   <wxs src="./../tools.wxs" module="tools" />
   <view> {{tools.msg}} </view>
   <view> {{tools.bar(tools.FOO)}} </view>				
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值