亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

微信小程序template模板使用實踐

2020-03-21 16:29:44
字體:
來源:轉載
供稿:網友

如下圖,我在做華企商學院小程序的時候,課程搜索結果頁和課程列表頁結構是完全一樣的,這時就非常適合使用模板來完成頁面搭建。實現一次定義,到處使用。

微信小程序,template,模板
微信小程序,template,模板

一、定義模板

1、新建一個template文件夾用來管理項目中所有的模板; 

2、新建一個courseList.wxml文件來定義模板; 

3、使用name屬性,作為模板的名字。然后在內定義代碼片段。

注意: 

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">{{courseName}}</text>

                <text class="author">- {{teacherName}}</text>

            </view>

            <view class="course-info clearfix">

                <view class="fl"><text class="play">{{playCount}}</text></view>

                <view class="fr"><text class="grade">{{score}}</text></view>

            </view>

            <view wx:if="{{studyProgress}}" class="tip-completed">{{studyProgress}}</view>

        </view>

    </navigator>

</template>

<template name="courseRight">

    <navigator url="../play/play?courseUuid={{courseUuid}}&isCompany={{isCompany}}">

        <view class="item">

            <image src="{{imagePath}}" mode="aspectFill"></image>

            <view class="course-title">

                <text class="title">{{courseName}}</text>

                <text class="author">- {{teacherName}}</text>

            </view>

            <view class="course-info clearfix">

                <text class="play fl">{{playCount}}</text>

                <text class="grade fr">{{score}}</text>

            </view>

            <view wx:if="{{studyProgress}}" class="tip-completed">{{studyProgress}}</view>

        </view>

    </navigator>

</template>

二、使用模板

1、使用 is 屬性,聲明需要的使用的模板

<import src="../../templates/courseList.wxml"/>

2、將模板所需要的 data 傳入,一般我們都會使用列表渲染。

<block wx:for="{{courseList}}">

    <template is="{{index%2 === 0 ? 'courseLeft' : 'courseRight'}}" data="{{...item}}"></template>

</block>

注意: 

a.可以通過表達式來確定使用哪個模板is="{{index%2 === 0 ? 'courseLeft' : 'courseRight'}}" 

或者通過wx:if來確定。index是數組當前項的下標。

<template wx:if="{{index%2 === 0}}" is="courseLeft" data="{{...item}}"></template>

<template wx:else is="courseRight" data="{{...item}}"></template>

b. data 是要模板渲染的數據,data="{{...item}}" 寫法是ES6的寫法,item是wx:for當前項,... 是展開運算符,在模板中不需要再{{item.courseName}} 而是直接{{courseName}} 。

三、模板樣式

1、在新建模板的時候同時新建一個courseList.wxss 的文件,與CSS同樣的寫法控制樣式。 

2、在需要使用模板的頁面 .wxss文件中import進來;或者直接在app.wxss中引入,這樣只需要一次引入,其他文件就不用引入了。

@import url("../template/courseList.wxss");


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
x99av成人免费| 色婷婷综合久久久久中文字幕1| 中文日韩在线视频| 成人久久久久久| 国产香蕉精品视频一区二区三区| 欧美裸体xxxx极品少妇| 亚洲男人第一av网站| 韩日欧美一区二区| 夜夜躁日日躁狠狠久久88av| 色综合老司机第九色激情| 2024亚洲男人天堂| 亚洲国产精品高清久久久| 欧美最猛性xxxx| 亚洲精品乱码久久久久久按摩观| 国产精品成久久久久三级| 国产精品小说在线| 国产精品嫩草影院一区二区| 国产精品永久免费在线| 日韩在线视频国产| 欧美激情乱人伦| 亚洲精品一区二三区不卡| 懂色av影视一区二区三区| 日韩视频免费中文字幕| 欧美激情视频网址| 日本一区二区三区四区视频| 91精品啪aⅴ在线观看国产| 亚洲福利在线播放| 久久这里有精品| 国内精品免费午夜毛片| 91久久久久久久久久久久久| 亚洲专区国产精品| 国产精品一久久香蕉国产线看观看| 国产xxx69麻豆国语对白| 日韩成人小视频| 国产精品678| 亚洲亚裔videos黑人hd| 国产综合视频在线观看| 黑人巨大精品欧美一区二区一视频| 国产999精品| 亚洲人成人99网站| 久久精品国产96久久久香蕉| 精品国产欧美一区二区三区成人| 亚洲午夜性刺激影院| 国产成人精品久久亚洲高清不卡| 日韩专区在线播放| 亚洲成年人影院在线| 国产精品91久久| 日韩美女写真福利在线观看| 91av免费观看91av精品在线| 国产成一区二区| 国产精品久久久久久久美男| 国产精品美女久久久久久免费| 欧美成人一二三| 成人有码在线播放| 欧美夫妻性生活xx| 欧美激情综合色| 欧美综合第一页| 亚洲国产福利在线| 亚洲高清一二三区| 成人黄色网免费| 久久久成人精品| 精品国产区一区二区三区在线观看| 色婷婷综合久久久久中文字幕1| 国产精品日韩精品| 日韩中文字幕久久| 深夜成人在线观看| 日韩精品免费在线观看| 亚洲国产成人精品电影| 成人中文字幕在线观看| 日韩中文字幕国产| 97国产真实伦对白精彩视频8| 精品亚洲一区二区三区| 国产精品久久久久久久av电影| 久久天天躁狠狠躁老女人| 亚洲第一天堂av| 亚洲图片在线综合| 一区二区在线视频| 国产精品一区二区三区免费视频| 亚洲成人黄色网址| 成人激情春色网| 国产男女猛烈无遮挡91| 亚洲bt欧美bt日本bt| 国产精品看片资源| 亚洲高清在线观看| 亚洲电影免费观看高清完整版在线观看| 日韩av电影国产| 2019国产精品自在线拍国产不卡| 91精品视频免费看| 日韩性xxxx爱| 91久久在线播放| 国产精品美乳在线观看| 成人444kkkk在线观看| 欧美亚洲第一区| 色妞色视频一区二区三区四区| 久久久久久国产三级电影| 这里只有精品在线观看| 51色欧美片视频在线观看| 亚洲成人网在线| 97欧美精品一区二区三区| 亚洲www永久成人夜色| 国产视频福利一区| 国产丝袜一区二区三区| 国产一区二区三区久久精品| 成人伊人精品色xxxx视频| 亚洲激情免费观看| 亚洲va欧美va国产综合剧情| 国产亚洲欧美日韩美女| 丰满岳妇乱一区二区三区| 久久精品视频99| 91网在线免费观看| 国内精品视频在线| 欧美亚洲国产视频小说| 亚洲影院色无极综合| 精品视频在线导航| 色噜噜狠狠狠综合曰曰曰88av| 欧美一级大胆视频| 日本久久久久久久久久久| 国模私拍一区二区三区| 永久免费毛片在线播放不卡| 国产在线播放91| 久久久精品久久久久| 国产91成人在在线播放| 日韩中文av在线| 在线成人一区二区| 亚洲人成绝费网站色www| 久99久在线视频| 精品亚洲一区二区三区在线观看| 亚洲字幕在线观看| 欧美极度另类性三渗透| 色在人av网站天堂精品| 狠狠躁夜夜躁人人爽超碰91| 91久久久精品| 欧美一级片一区| 久久精品国产96久久久香蕉| 91精品久久久久久久久久久久久久| 日韩精品欧美国产精品忘忧草| 欧美大片在线影院| 国产精品久久久久免费a∨大胸| 成人免费网站在线看| 欧美大奶子在线| 精品中文字幕在线2019| 精品国产1区2区| 精品国产欧美一区二区五十路| 国产精品18久久久久久麻辣| 欧美性20hd另类| 日韩欧美aaa| 97超碰蝌蚪网人人做人人爽| 国产精品人成电影在线观看| 九九精品在线播放| 久久亚洲精品视频| 91爱视频在线| 国产精品久久中文| 国产精品久久久久久超碰| 久久噜噜噜精品国产亚洲综合| 欧美视频一区二区三区…| 国产精品91久久久久久| 91国内精品久久| 91综合免费在线| 亚洲精品日韩久久久| 午夜免费久久久久| www.亚洲一二| 国产精品久久久久久久久久三级| 久久精品电影一区二区| 国产欧美日韩精品在线观看|