1. 模块
模块的定义和使用:
module.exports = {
welcome: 'welcome'
}
var welcome = require('../utils/welcome.js')
Page({
data: {},
onLoad: function() {
…
}
})
注意
需要注意的是,path路径不可以使用绝对路径,否则会报错,
应该使用相对路径。
模板的定义和使用:
定义
<template name="msgItem">
<view>
<text> {{index}}: {{msg}} </text>
<text> Time: {{time}} </text>
</view>
</template>
使用
<import src="item.wxml" />
Page({
data: {
item: {
index: 0, msg: 'this is a template',
time: '2019-01-15'}}
})
template组件is属性:
<template name="odd">…
</template>
<template name="even">…
</template>
<block wx:for="{{[1, 2, 3, 4, 5]}}">
<template is="{{item % 2 == 0 ? 'even' : 'odd'}}"/>
</block>
注意
需要注意的是,模板拥有自己的作用域,只能使用data传入的数据以及模版定义文件中定义的 <wxs />
模块。