小程序---模板的引用与使用
1.文件路径如下:

2.template文件夹中template.wxml中判断引用的模板信息
<import src='../temp/temp1.wxml'/> //引用模板的路径 <import src='../temp/temp2.wxml'/> //引用模板的路径
<block wx:for="{{list}}" wx:key="key"> <template is="{{index%2===0?'curseLeft':'curseRight'}}" data="{{...item}}"></template> </block>
3.temp文件夹中temp1和temp2的信息
temp1.wxml
<template name='curseLeft'>
<view class='even'>
<view>{{userName}}</view>
<view>{{age}}</view>
</view>
</template>
temp2.wxml
<template name='curseRight'>
<view class='odd'>
<view>{{userName}}</view>
<view>{{age}}</view>
</view>
</template>
4.template.js
data: {
list:[
{
userName:'张三',
age:20
},
{
userName: '李四',
age: 20
},
{
userName: '张四',
age: 20
},
{
userName: '李五',
age: 20
},
{
userName: '张五',
age: 20
},
{
userName: '李三',
age: 20
},
]
},
重点:
data="{{...item}}" ==>>item代表当前元素中的信息,如{userName:"张三",age:20},...代表可以直接在模板中使用{{userName}},而不是使用{{item.userName}}

浙公网安备 33010602011771号