위 챗 애플 릿 템 플 릿 인 스 턴 스 상세 설명

위 챗 애플 릿 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;
}
2.템 플 릿 사용
템 플 릿 파일 가 져 오기
템 플 릿 파일 을 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';
궁금 한 점 이 있 으 시 면 메 시 지 를 남기 거나 본 사이트 의 커 뮤 니 티 에 가서 토론 을 교류 하 세 요.읽 어 주 셔 서 감사합니다. 도움 이 되 셨 으 면 좋 겠 습 니 다.본 사이트 에 대한 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기