赞
踩
wxs是小程序独有的一套脚本语言,结合wxml,可以构建出页面的结构
wxml中无法调用在页面的js中定义的函数,但是wxml可以调用wxs中定义的函数。因此小程序中wxs的典型应用场景就是过滤器
wxs可以嵌套在wxml文件中的标签,就像Javascript代码可以编写在html中scrupt标签内一样
wxml文件中的每个标签,必须提供module属性,用来制定当钱的wxs的模块名称,方便在wxml中访问模块中的成员。
<view>{{m1.toUpper(username)}}</view>
<wxs module="m1">
// 将文本转位大写
module.exports.toUpper = function(str){
return str.toUpperCase()
}
</wxs>
m1主要是为了给wxs命名,然后调用toUpper进行调用函数
创建一个单独的文件,tools.wxs在里面写代码,并且在代码中定义module.export = {toLower:toLower}
并且在wxml文件中进行引用
<view>{{m2.toLower(country)}}<view>
<wxs src="tools.wxs" module="m2"></wxs>
src: 必须是相对路径
module用来指定模块的名称
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。