checkpoint: pre-refactor state before fixing P0/P1 issues

This commit is contained in:
2026-06-11 18:40:59 +08:00
parent 2c3c2653fa
commit d55ed60907
41 changed files with 1129 additions and 1051 deletions

View File

@@ -1,13 +1,8 @@
<view class="tab-dock">
<view class="dock-sheen"></view>
<!-- 广场 -->
<view class="tab-pill {{selected === 0 ? 'active' : ''}}" bindtap="onTab" data-index="0" data-path="/pages/feed/feed">
<view class="icon-wrap">
<view class="icon-grid">
<view class="sq"></view><view class="sq"></view>
<view class="sq"></view><view class="sq"></view>
</view>
<view class="tab-icon icon-feed"></view>
</view>
<text class="tab-label">广场</text>
</view>
@@ -15,10 +10,7 @@
<!-- 附近 -->
<view class="tab-pill {{selected === 1 ? 'active' : ''}}" bindtap="onTab" data-index="1" data-path="/pages/nearby/nearby">
<view class="icon-wrap">
<view class="icon-pin">
<view class="pin-head"></view>
<view class="pin-tail"></view>
</view>
<view class="tab-icon icon-nearby"></view>
</view>
<text class="tab-label">附近</text>
</view>
@@ -26,19 +18,14 @@
<!-- 发布 FAB -->
<view class="tab-fab-wrap">
<view class="tab-fab" bindtap="onPost">
<view class="fab-shine"></view>
<text class="fab-plus"></text>
<view class="fab-paw"></view>
</view>
</view>
<!-- 汪友 -->
<view class="tab-pill {{selected === 2 ? 'active' : ''}}" bindtap="onTab" data-index="2" data-path="/pages/friends/friends">
<view class="icon-wrap" style="position:relative">
<view class="icon-ppl">
<view class="ppl-head ppl-head-l"></view>
<view class="ppl-head ppl-head-r"></view>
<view class="ppl-body"></view>
</view>
<view class="tab-icon icon-friends"></view>
<view wx:if="{{unreadCount > 0}}" class="badge">{{unreadCount > 99 ? '99+' : unreadCount}}</view>
</view>
<text class="tab-label">汪友</text>
@@ -47,10 +34,7 @@
<!-- 我的 -->
<view class="tab-pill {{selected === 3 ? 'active' : ''}}" bindtap="onTab" data-index="3" data-path="/pages/profile/profile">
<view class="icon-wrap">
<view class="icon-user">
<view class="user-head"></view>
<view class="user-body"></view>
</view>
<view class="tab-icon icon-profile"></view>
</view>
<text class="tab-label">我的</text>
</view>