通过wxs结合wxml构建微信页面视图结构内容,使用wxs做过滤处理或计算处理来使用,wxs的语言特性:
一.模块特性:可以通过标签来声明、也可以通过文件来声明、文件需要命名为 .wxs后缀的文件,在wxs模块里每一个模块所定义的变量和函数默认都是私有的、对外是不可见的。
在index.wxml文件内声明了xws模块,通过xws标签来声明。
xws模块名通过module属性来定义的,在xws模块外使用view标签、在view标签引入了wxs模块的message变量。
通过module对象exports属性将模块内的一些变量和函数、暴露出来让外部使用,在xws模块内通过require函数来引用其它xws文件,如图:
在index.wxml文件内通过xws标签来引入外部wxs文件所定义的模块,src属性是外部wxs文件的一个路径,module属性就是wxs文件外部对应的模块名。
在m2.wxs文件内通过require函数来引用m1.wxs模块,在index.wxml文件内就可以使用声明wxs模块的变量了,如图: