Skip to content

Commit 24502b2

Browse files
committed
update: optimize message page style when no data
1 parent aaa8322 commit 24502b2

File tree

2 files changed

+26
-15
lines changed

2 files changed

+26
-15
lines changed

src/pages/message/message.wxml

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,26 @@
11
<view class="message-list-container fadein-init {{bIsReady ? 'fadein' : ''}}">
2-
<!-- 未读消息列表 -->
3-
<view class="message-list has-not-read-message-list">
4-
<!-- 新消息 -->
5-
<view class="message-list-title">
6-
<text>新消息</text>
7-
<text>({{aHasNotReadMessageList.length}})</text>
2+
<block wx:if="{{aHasNotReadMessageList.length || aHasReadMessageList.length}}">
3+
<!-- 未读消息列表 -->
4+
<view class="message-list has-not-read-message-list">
5+
<!-- 新消息 -->
6+
<view class="message-list-title">
7+
<text>新消息</text>
8+
<text>({{aHasNotReadMessageList.length}})</text>
9+
</view>
10+
<message-item wx:for="{{aHasNotReadMessageList}}" wx:key="{{item.id}}" data="{{item}}" bindread="fnHandleHasReadMessageEvent"></message-item>
811
</view>
9-
<message-item wx:for="{{aHasNotReadMessageList}}" wx:key="{{item.id}}" data="{{item}}" bindread="fnHandleHasReadMessageEvent"></message-item>
10-
</view>
11-
<!-- 已读消息列表 -->
12-
<view class="message-list">
13-
<view class="message-list-title">
14-
<text>已读消息</text>
15-
<text>({{aHasReadMessageList.length}})</text>
12+
<!-- 已读消息列表 -->
13+
<view class="message-list">
14+
<view class="message-list-title">
15+
<text>已读消息</text>
16+
<text>({{aHasReadMessageList.length}})</text>
17+
</view>
18+
<message-item wx:for="{{aHasReadMessageList}}" wx:key="{{item.id}}" data="{{item}}"></message-item>
1619
</view>
17-
<message-item wx:for="{{aHasReadMessageList}}" wx:key="{{item.id}}" data="{{item}}"></message-item>
18-
</view>
20+
</block>
21+
<block wx:else>
22+
<view class="message-list-no-data vh-parent color-grey">
23+
<text class="vh">暂无消息</text>
24+
</view>
25+
</block>
1926
</view>

src/pages/message/message.wxss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@
1313
.has-not-read-message-list {
1414
margin-bottom: 40rpx;
1515
}
16+
.message-list-no-data {
17+
height: calc(100vh - 150rpx);
18+
font-size: 28rpx;
19+
}

0 commit comments

Comments
 (0)