当前位置:网站首页>小程序wxs
小程序wxs
2022-08-10 02:52:00 【听我说两句、】
什么是wxs
wxs(weixin script)是小程序独有的一套脚本语言,结合wxml,可以构建出页面的结构
wxs的应用场景
wxml中无法调用在页面的.js中定义的函数,但是,wxml中可以调用wxs中的函数。因此,小程序中的wxs的典型应用场景就是 “过滤器”
wxs和JavaScript的关系
- wxs有自己的数据类型
- number、string、Boolean、Object、function、array、date、regexp
- wxs不支持类似于ES6及以上的语法
- 不支持:let、const、解构赋值、展开运算符、箭头函数、对象属性简写等
- 支持:var定义变量、普通function函数
- wxs遵循CommonJS规范
- module对象
- require() 函数
- module.exports对象
wxs的基本用法
1. 定义内联的wxs脚本
wxs代码可以编写在wxml文件中的 标签中,就像JavaScript代码可以编写在html文件中的
2. 定义外联的wxs脚本
wxs代码还可以编写在以.wxs为后缀名的文件中,就像JavaScript代码可以编写在以.js为后缀名的文件中一样。示例代码:
// tools.wxs文件 function toLower(str){ return str.toLowerCase(); } module.exports = { toLower:toLower }外联脚本的使用
在wxml中引入外联的wxs脚本时,必须为标签添加module和src属性,其中:
- module用来指定模块的名称
- src用来指定要引入的脚本的路径,且必须是相对路径
示例代码:
view>{ { m2.toLower(country)}}</view> <wxs src="../../utils/tools.wxs" module="m2"> </wxs>
边栏推荐
猜你喜欢
随机推荐
MySQL:你做过哪些MySQL的优化?
T5: Text-to-Text Transfer Transformer
flutter 每天一背,需要掌握
高精度加法
数据挖掘和数据仓库之间的区别
plsql 查询数据库操作历史记录(Ctrl + e)
【CC3200AI 实验教程5】疯壳·AI语音人脸识别(会议记录仪/人脸打卡机)-定时器
what is eabi
(面试加分新技能) 总结11个ES2022中你可能遗漏的语法
实例044:矩阵相加
2022.8.9 Remainder of Exam Balance--1000 Question Solutions
清洁环保的小型风电滑环基本介绍
使用flink-sql写入mysql的时候,只指定插入的字段,但是会报错id字段错误,没有默认值,创
C - The Battle of Chibi (dp加树状数组前缀和优化)
Example 045: Summation
基于误差状态的卡尔曼滤波ESKF
Leetcode 47 全排列Ⅱ
P1564 Worship
书法家唐效奇
【Kali安全渗透测试实践教程】第8章 Web渗透




![[Kali Security Penetration Testing Practice Tutorial] Chapter 6 Password Attack](/img/ac/e944d81afc741c38dc775d71dc9014.png)
![[Red Team] ATT&CK - Self-starting - Self-starting mechanism using LSA authentication package](/img/72/d3e46a820796a48b458cd2d0a18f8f.png)



