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.
6.
7.
8.
9.