ホームページ >WeChat アプレット >ミニプログラム開発 >WeChat アプレット テンプレートの詳細説明

WeChat アプレット テンプレートの詳細説明

小云云
小云云オリジナル
2018-05-15 10:16:343597ブラウズ

WeChat ミニ プログラムはテンプレートの使用を提供します。つまり、以下のレンダリングに示すように、同じセクションをコードの相互運用性のために使用でき、テンプレートを使用できます。この記事では、WeChat ミニ プログラム テンプレートの使用に関する関連情報を主に紹介します。この記事が、このような機能を理解して習得するのに役立つことを願っています。

WeChat ミニプログラムテンプレートの使用法

レンダリング

1. テンプレート定義

テンプレートで最も重要なことは、テンプレートの名前です。これは "" です

以下はテンプレートコード例

<template name="postItem">
 <view class=&#39;post-container&#39;>
  <view class=&#39;post-author-date&#39;>
   <image class=&#39;post-author&#39; src=&#39;{{avatar}}&#39;></image>
   <text class=&#39;post-date&#39;>{{date}}</text>
  </view>
  <text class=&#39;post-title&#39;>{{title}}</text>
  <image class=&#39;post-image&#39; src=&#39;{{imgSrc}}&#39;></image>
  <text class=&#39;post-content&#39;>{{content}}</text>
  <view class=&#39;post-like&#39;>
   <image class=&#39;post-like-image&#39; src=&#39;/images/icon/chat.png&#39;></image>
   <text class=&#39;post-link-text&#39;>{{collection}}</text>
   <image class=&#39;post-like-image&#39; src=&#39;/images/icon/view.png&#39;></image>
   <text class=&#39;post-link-text&#39;>{{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;
}

2. テンプレートの利用

テンプレートファイルの導入

テンプレート定義を使用する場合、ループ内の名前データは「. .." と指定すると、アイテム内のすべてのデータをフラット化できるため、テンプレートに "item.xx" を記述する必要はありません。アイテムの属性を直接記述するだけです。テンプレート プログラム 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 &#39;post-item/post-item-template.wxss&#39;;

関連する推奨事項:

WeChat アプレットがレビューに合格しなかった場合の対処方法

WeChat アプレットが画像コンポーネント画像の適応幅比を実装する方法の例を共有する

WeChat アプレットがフォローメニュー効果とループネストされたデータ読み込みを実装する方法の例の詳細な説明

以上がWeChat アプレット テンプレートの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。