微信小程序template模板的分析

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

微信小程序template模板的分析

这篇文章主要介绍了微信小程序template模板使用的相关资料,希望通过本文能帮助到大家,让大家理解掌握这样的功能,需要的朋友可以参考下

微信小程序template模板使用

前言

微信小程序中提供了template使用,即相同的板块可以进行代码互用,如下方的效果图,就可以用template。

效果图

一、模板定义

模板最重要的是模板的名称,即""

以下是实例模板代码

<template name="postItem"> <view class='post-container'>  <view class='post-author-date'>   <image class='post-author' src='{{avatar}}'></image>   <text class='post-date'>{{date}}</text>  </view>  <text class='post-title'>{{title}}</text>  <image class='post-image' src='{{imgSrc}}'></image>  <text class='post-content'>{{content}}</text>  <view class='post-like'>   <image class='post-like-image' src='/images/icon/chat.png'></image>   <text class='post-link-text'>{{collection}}</text>   <image class='post-like-image' src='/images/icon/view.png'></image>   <text class='post-link-text'>{{reading}}</text>  </view> </view></template>
登录后复制

wxss文件

 .post-container { display: flex; flex-direction: column; margin-top: 20rpx; margin-bottom: 40rpx; background-color: white; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; padding-bottom: 5px;}.post-author-date { margin: 10rpx 0 20rpx 10rpx;}.post-author { width: 60rpx; height: 60rpx; vertical-align: middle;}.post-date { margin-left: 20rpx; vertical-align: middle; margin-bottom: 5px; font-size: 26rpx;}.post-title { font-size: 34rpx; font-weight: 600; color: #333; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;}.post-image { margin-left: 16px; width: 100%; height: 340rpx; margin: auto 0; margin-bottom: 15rpx;}.post-content { color: #666; font-size: 28rpx; margin-bottom: 20rpx; margin-left: 20rpx; margin-right: 20rpx; letter-spacing: 2rpx; line-height: 40rpx;}.post-like { font-size: 13px; flex-direction: row; line-height: 16px; margin-left: 16px; color: gray;}.post-like-image { height: 16px; width: 16px; margin-right: 8px; vertical-align: middle;}.post-link-text { vertical-align: middle; margin-right: 20px;}
登录后复制

二、模板使用

引入模板文件

使用模板文件 用is 使用 模板定义时的名称 data里面是循环里面里面的数据 用“...”表示的话,就可以把item里面的数据全部平铺出来,这样在template里面就不用写“item.xx”了,直接写item里面的属性就可以了 要使用template的程序wxml文件

<import src="post-item/post-item-template.wxml" /><view> <block wx:for="{{postList}}" wx:for-item="item">   <template is="postItem" data="{{...item}}" /> </block></view>
登录后复制

wxss 文件

@import 'post-item/post-item-template.wxss';
登录后复制

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

微信小程序图表插件(wx-charts)的介绍

微信小程序中picker组件的简单用法

微信小程序开发之实现自定义Toast弹框

以上就是微信小程序template模板的分析的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。

作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:在ThinkPHP6中使用JWT验证
下一篇:已是最新文章

发表评论

关闭广告
关闭广告