当前位置:网站首页>小程序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>
边栏推荐
- flutter 创建可增型列表和列表排序
- 2022.8.9 Exam Travel Summary
- Research on IC enterprises
- 实例045:求和
- Will signal with different start time alignment
- 2022.8.8 Exam Travel Summary
- Little rookie Hebei Unicom induction training essay
- 【图像分类】2022-CycleMLP ICLR
- Chapter 21 Source Code File REST API Reference (3)
- 当我操作dms客户端的时候,我要操控好几个阿里云账号下的数据库,但是这边每次切换都会把我的登录记录删
猜你喜欢
新零售社交电商APP系统平台如何打造公域+私域流量?
Robust Real-time LiDAR-inertial Initialization (Real-time Robust LiDAR Inertial Initialization) Paper Learning
湖仓一体电商项目(四):项目数据种类与采集
【Kali安全渗透测试实践教程】第7章 权限提升
[Kali Security Penetration Testing Practice Tutorial] Chapter 6 Password Attack
(面试加分新技能) 总结11个ES2022中你可能遗漏的语法
Introduction and application of quantitative trading strategies
三极管开关电路参数设计与参数介绍
liunx PS1 settings
[Kali Security Penetration Testing Practice Course] Chapter 9 Wireless Network Penetration
随机推荐
盘式导电滑环的优点和缺点
Leetcode 47 全排列Ⅱ
[Kali Security Penetration Testing Practice Course] Chapter 7 Privilege Escalation
【Image Classification】2022-ResMLP
当我操作dms客户端的时候,我要操控好几个阿里云账号下的数据库,但是这边每次切换都会把我的登录记录删
元宇宙+NFT是“宝”还是“炒”
第二十一章 源代码文件 REST API 参考(三)
如何使用腾讯字体,已经在什么场合下可以使用该字体?TTTGB-Medium
NFG电商系统在元宇宙趋势下做什么?
使用flink-sql写入mysql的时候,只指定插入的字段,但是会报错id字段错误,没有默认值,创
从滑动标尺模型看企业网络安全能力评估与建设
Anchor_generators.py analysis of MMDetection framework
Example 043: Scope, class methods and variables
Arrays类
QT modal dialog and non-modal dialog learning
GDB command basic parameters
(面试加分新技能) 总结11个ES2022中你可能遗漏的语法
2022.8.8 Exam area link (district) questions
驱动程序开发:无设备树和有设备树的platform驱动
[Semantic Segmentation] 2022-HRViT CVPR