Home > Article > Web Front-end > How to implement user-defined templates in WeChat mini programs
This article mainly introduces the usage of user-defined templates for WeChat Mini Programs, and analyzes in detail the definition, data calling, layout settings and other simple usage techniques of WeChat Mini Program custom templates in the form of examples. Friends in need can refer to Next
The example in this article describes the usage of user-defined templates for WeChat mini programs. Share it with everyone for your reference, the details are as follows:
1. Create a new wxml (for the convenience of testing, the wxml file is created in the home directory here)
/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. New 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. Page reference
<import src="../home/home.wxml"/> <view class="info"> <template is="bottommenu"></template> </view>
4. Page style reference
@import "../home/home.wxss";
5. Data data in index.js:
data: { tool_list:[{ name:"在线JavaScript代码美化、格式化工具", url:"http://tools.jb51.net/code/js" },{ name:"json代码在线格式化/美化/压缩/编辑/转换工具", url:"http://tools.jb51.net/code/jsoncodeformat" },{ name:"中文繁体字简体字转换(繁简转换)工具", 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
脚本之家在线工具 <import src="../home/home.wxml"/> <view class="info"> <template is="bottommenu"></template> </view> {{item.name}} - {{item.url}}
The above is what I compiled for everyone. I hope it will be helpful to everyone in the future. help.
Related articles:
Complex operations about MVC in AngularJS
How to use CommonsChunkPlugin to extract public modules
How to implement Toast using ReactNative
Angular CLI installation tutorial
Implemented through nextTick() in Vuejs Asynchronous update queue
The above is the detailed content of How to implement user-defined templates in WeChat mini programs. For more information, please follow other related articles on the PHP Chinese website!