模板
可以在模板中定义代码片段,然后在不同的地方调用。
通过name指定模板名字,然后通过is调用模板,通过data传入模板所需值
模板拥有自己的作用域,只能使用 data 传入的数据以及模版定义文件中定义的 模块。
Page({
data: {
temData: {
index: 0,
msg: 'this is a template',
time: '2016-09-15'
}
}
})
odd
even
引用模板
import
可以在该文件中使用目标文件定义的template
{ {text}}
include
可以将目标文件除了 外全部引入到 include 位置
body
header
WXS模块
WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML构建出页面的结构。
wxs 不依赖于基础库版本,可以在所有版本的小程序中运行。
wxs 与 javascript 是不同的语言,有自己的语法。
wxs 的运行环境和其他 javascript 代码是隔离的,wxs 中不能调用其他 javascript 文件中定义的函数,也不能调用小程序提供的API。
wxs 函数不能作为组件的事件回调。
在 iOS 上 wxs 会比 javascript 代码快 2 ~ 20 倍。android 设备上无差异。
组件