微信小程序用戶自定義模版用法實例分析
更新時間:2017年11月28日 10:30:25 作者:zhudiwoaini
這篇文章主要介紹了微信小程序用戶自定義模版用法,結(jié)合實例形式較為詳細的分析了微信小程序自定義模板的定義、數(shù)據(jù)調(diào)用、布局設(shè)置等簡單使用技巧,需要的朋友可以參考下
本文實例講述了微信小程序用戶自定義模版用法。分享給大家供大家參考,具體如下:
1、新建一個wxml(為測試方便,這里將wxml文件建立在home目錄下)
/home/home/botmenu.wxml:
<template name="bottommenu">
<view class="bottomposition">
<navigator class="item_info" url="../home/home">
<image src="../img/sy.png"></image>
<text>首頁</text>
</navigator>
<navigator class="item_info" url="/pages/home/home">
<image src="../img/xx.png"></image>
<text>消息</text>
</navigator>
<navigator class="item_info" url="/pages/home/home">
<image src="../img/lz.png"></image>
<text>工具</text>
</navigator>
<navigator class="item_info" url="/pages/home/home">
<image src="../img/wo.png"></image>
<text>我</text>
</navigator>
</view>
</template>
2、新建wxss
/home/home/botmenu.wxss:
.bottomposition{
width: 100%;
height: 10%;
position: fixed;
overflow: hidden;
left: 0;
top: 90%;
z-index: 1100;
display: flex;
border-top: 1rpx solid #dadada;
}
.item_info {
width: 25%;
height: 100%;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
}
.item_info image {
width: 20px;
height: 20px;
}
.item_info text {
margin-top: 5px;
font-size: 12px;
}
.infolist{
margin:10px;
padding: 0 10px;
font-size: 12px;
}
3、頁面引用
<import src="../home/home.wxml"/> <view class="info"> <template is="bottommenu"></template> </view>
4、頁面樣式引用
@import "../home/home.wxss";
5、index.js中的data數(shù)據(jù):
data: {
tool_list:[{
name:"在線JavaScript代碼美化、格式化工具",
url:"http://tools.jb51.net/code/js"
},{
name:"json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具",
url:"http://tools.jb51.net/code/jsoncodeformat"
},{
name:"中文繁體字簡體字轉(zhuǎn)換(繁簡轉(zhuǎn)換)工具",
url:"http://tools.jb51.net/transcoding/convertzh"
},{
name:"正則表達式在線生成工具",
url:"http://tools.jb51.net/regex/create_reg"
},{
name:"XML代碼在線格式化美化工具",
url:"http://tools.jb51.net/code/xmlcodeformat"
},{
name:"在線科學計算器",
url:"http://tools.jb51.net/jisuanqi/jsqkexue"
},{
name:"BASE64編碼解碼工具",
url:"http://tools.jb51.net/transcoding/base64"
}]
},
6、index.wxml
<!--index.wxml-->
<view class='userinfo'>腳本之家在線工具</view>
<view wx:for="{{tool_list}}" class="infolist">
<text>{{item.name}} - {{item.url}}</text>
</view>
<import src="../home/home.wxml"/>
<view class="info">
<template is="bottommenu"></template>
</view>
頁面測試效果:

希望本文所述對大家微信小程序開發(fā)有所幫助。
您可能感興趣的文章:
- 微信小程序?qū)崿F(xiàn)移動端滑動分頁效果(ajax)
- 微信小程序使用request網(wǎng)絡(luò)請求操作實例
- 微信小程序之GET請求的實例詳解
- 微信小程序 POST請求的實例詳解
- 微信小程序request請求后臺接口php的實例詳解
- 微信小程序 wx.request(OBJECT)發(fā)起請求詳解
- 微信小程序 http請求封裝詳解及實例代碼
- 微信小程序 網(wǎng)絡(luò)請求(post請求,get請求)
- 微信小程序 封裝http請求實例詳解
- 詳解微信小程序入門五: wxml文件引用、模版、生命周期
- 微信小程序 定義全局數(shù)據(jù)、函數(shù)復(fù)用、模版等詳細介紹
- 微信小程序ajax實現(xiàn)請求服務(wù)器數(shù)據(jù)及模版遍歷數(shù)據(jù)功能示例
相關(guān)文章
JavaScript call apply使用 JavaScript對象的方法綁定到DOM事件后this指向問題
JavaScript對象與DOM對象進行綁定會遇到一個問題:如果被綁定的對象的方法中包含this關(guān)鍵字,當事件被觸發(fā)時this指向的卻是DOM對象,而不是之前的JS對象。2011-09-09
Javascript匿名函數(shù)的一種應(yīng)用 代碼封裝
說實話,對于js初學者的我來說。這個東西太嚇人了,在這些JS庫中,這個函數(shù)基本上把整個庫的所有代碼全括起來了,這種寫法完全超越了我的常識。2010-06-06
詳談for循環(huán)里面的break和continue語句
下面小編就為大家?guī)硪黄斦刦or循環(huán)里面的break和continue語句。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07

