微信小程序 template模板详解及实例代码

前端之家收集整理的这篇文章主要介绍了微信小程序 template模板详解及实例代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

微信小程序 template模板详解

如下图,我在做华企商学院小程序的时候,课程搜索结果页和课程列表页结构是完全一样的,这时就非常适合使用模板来完成页面搭建。实现一次定义,到处使用。

这里写图片描述

这里写图片描述

模板

一、定义模板

1、新建一个template文件夹用来管理项目中所有的模板; 2、新建一个courseList.wxml文件来定义模板; 3、使用name属性,作为模板的名字。然后在

<template name="courseRight">
<navigator url="../play/play?courseUuid={{courseUuid}}&isCompany={{isCompany}}">
<view class="item">
<image src="{{imagePath}}" mode="aspectFill">
<view class="course-title">
<text class="title">{{courseName}}
<text class="author">- {{teacherName}}

score}}

二、使用模板

1、使用 is 属性,声明需要的使用的模板

2、将模板所需要的 data 传入,一般我们都会使用列表渲染。

注意:

a.可以通过表达式来确定使用哪个模板

或者通过wx:if来确定。index是数组当前项的下标。