小程序脚本语言--WXS
小程序脚本语言–WXS
在 wxml 中无法调用在页面 .js 中定义的函数,而 wxml 可以调用 wxs 中定义的函数
wxs 脚本文件常作为过滤器,搭配 Mustache 语法使用
wxs 脚本文件不能调用小程序提供的 API
WXS 与 JavaScript 的区别
WXS 有自己的数据类型
number
: 数值string
:字符串boolean
:布尔值object
:对象function
:函数array
: 数组date
:日期regexp
:正则
WXS 不支持 ES6 及以上的语法形式
WXS 遵循 CommonJS 规范
- module 对象
require()
函数module.exports
对象
内嵌 WXS
1 | <text>{{title.formatTitle(title)}}</text> |
title.formatTitle(title)
的参数 title 是在页面 .js 文件中定义的 data 数据
外联 WXS
在小程序根目录下创建一个 utils 文件夹,在 utils 文件夹中创建一个 tools.wxs 文件
1 | function formatTitle(title) { |
在 wxml 文件中引用 tools.wxs 文件
1 | <text>{{title.formatTitle(title)}}</text> |
-
感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 View Room
评论