feat: migrate static pages to native tabbar

This commit is contained in:
2026-04-23 21:25:24 +08:00
parent f3cd0c3a98
commit cd30f57f2c
116 changed files with 7143 additions and 311 deletions

View File

@@ -0,0 +1,36 @@
<view class="asset-page">
<view class="asset-page__header">
<text class="asset-page__title">{{title}}</text>
</view>
<view class="asset-page__filters">
<view
class="asset-page__filter {{activeKind === item.key ? 'asset-page__filter--active' : ''}}"
wx:for="{{filterItems}}"
wx:key="key"
data-kind="{{item.key}}"
bindtap="handleFilterTap"
>
<text class="asset-page__filter-label">{{item.label}}</text>
</view>
</view>
<view wx:if="{{items.length}}" class="asset-page__list">
<view
class="asset-card"
wx:for="{{items}}"
wx:key="key"
data-route="{{item.route}}"
bindtap="handleEntryTap"
>
<text class="asset-card__title">{{item.title}}</text>
<text class="asset-card__subtitle">{{item.subtitle}}</text>
<text class="asset-card__description">{{item.description}}</text>
</view>
</view>
<view wx:else class="asset-page__empty">
<text class="asset-page__empty-title">{{emptyTitle}}</text>
<text class="asset-page__empty-description">{{emptyDescription}}</text>
</view>
</view>