使用过vue的都知道我们可以直接在页面上面进行函数表达式的计算。但是小程序却不允许。
我们要把函数定义在wxs里面。然后引入到当前的wxml页面中。
这样就可以嵌套了。
官方使用文档:
使用方法粘下来
在当前wxml同级文件夹下,新建一个tools.wxs的文件。然后定义你想用的函数。并且通过module.exports抛出
var foo = "'hello world' from comm.wxs";
var bar = function(d) {
return d;
}
module.exports = {
foo: foo,
bar: bar
}
在wxml的页面中第一行引入
<wxs src="./tools.wxs" module="filters" />
然后wxml可以利用这个module的filters 调用wxs里面的内容了
<view> {{filters.msg}} </view>
<view> {{filters.bar('llll')}} </view>