wxs是是小程序的一套脚本语言,与JavaScript不一样;
1.WXS 代码可以编写在 wxml 文件中的<wxs>标签内,或以.wxs为后缀名的文件内。
2.每一个.wxs文件和<wxs>标签都是一个单独的模块。
每个模块都有自己独立的作用域。即在一个模块里面定义的变量与函数,默认为私有的,对其他模块不可见。
一个模块要想对外暴露其内部的私有变量与函数,只能通过module.exports实现。
3.每个wxs模块都有一个module对象,通过exports属性可以对外共享本模块的私有变量和函数;
4.在.wxs模块中引用其他wxs文件模块,可以使用require函数。
引用的时候,要注意如下几点:
只能引用.wxs文件模块,且必须使用相对路径。
wxs模块均为单例,wxs模块在第一次被引用时,会自动初始化为单例对象。多个页面,多个地方,多次引用,使用的都是同一个wxs模块对象。
如果一个wxs模块在定义之后,一直没有被引用,则该模块不会被解析与运行。
5.
![](https://img.haomeiwen.com/i10376712/6a460a93c8b4d106.png)
6.
![](https://img.haomeiwen.com/i10376712/092802bf16b3837b.png)
7.
![](https://img.haomeiwen.com/i10376712/b43ff319fa6c707d.png)
8.
![](https://img.haomeiwen.com/i10376712/193b02464f0ff1c7.png)
9.
![](https://img.haomeiwen.com/i10376712/957765299393fe65.png)
网友评论