微信分享网站短链接怎么做,xampp wordpress 建站,邢台有几个县,自己如何做棋牌网站wxs是小程序独有的一套脚本语言#xff0c;结合wxml#xff0c;可以构建出页面的结构
wxs的应用场景
wxml中无法调用在页面的js中定义的函数#xff0c;但是wxml可以调用wxs中定义的函数。因此小程序中wxs的典型应用场景就是过滤器
wxs和js的关系
wxs有自己的数据类型
…wxs是小程序独有的一套脚本语言结合wxml可以构建出页面的结构
wxs的应用场景
wxml中无法调用在页面的js中定义的函数但是wxml可以调用wxs中定义的函数。因此小程序中wxs的典型应用场景就是过滤器
wxs和js的关系
wxs有自己的数据类型
number数值类型string字符串类型boolean布尔值类型object对象类型function函数类型array数组类型date日期类型regexp正则
wxs不支持es6以上的语法结构
不支持letconst解构赋值展开运算符箭头函数对象属性简写支持var定义变量普通function函数类似于es5语法
wxs遵循commonjs规范
module对象require()函数module.exports对象
内嵌wxs脚本
wxs可以嵌套在wxml文件中的标签就像Javascript代码可以编写在html中scrupt标签内一样 wxml文件中的每个标签必须提供module属性用来制定当钱的wxs的模块名称方便在wxml中访问模块中的成员。
view{{m1.toUpper(username)}}/view
wxs modulem1// 将文本转位大写module.exports.toUpper function(str){return str.toUpperCase()}
/wxsm1主要是为了给wxs命名然后调用toUpper进行调用函数
定义外连样式
创建一个单独的文件tools.wxs在里面写代码并且在代码中定义module.export {toLower:toLower} 并且在wxml文件中进行引用
view{{m2.toLower(country)}}view
wxs srctools.wxs modulem2/wxssrc: 必须是相对路径 module用来指定模块的名称
注意
wxs不能调用js中定义的函数wxs不能调用小程序的APIwxs在ios性能好比js快2-20倍但是在安卓上面差不多