如下图,我在做华企商学院小程序的时候,课程搜索结果页和课程列表页结构是完全一样的,这时就非常适合使用模板来完成页面搭建。实现一次定义,到处使用。
模板
一、定义模板
1、新建一个template文件夹用来管理项目中所有的模板;
2、新建一个courseList.wxml文件来定义模板;
3、使用name属性,作为模板的名字。然后在<template/>
内定义代码片段。
注意:
a.可以看到一个.wxml
文件中可以定义多个模板,只需要通过name
来区分;
b.模板中的数据都是展开之后的属性。
<template name="courseLeft">
<navigator url="../play/play?courseUuid={
{
courseUuid}}&isCompany={
{
isCompany}}">
<view class="item mr26">
<image src="{
{
imagePath}}" mode="aspectFill"></image>
<view class="course-title">
<text class="title">{