feat:生产初版页面

This commit is contained in:
R524809
2026-03-26 17:33:04 +08:00
parent 3aaf340781
commit dc5e057cb3
63 changed files with 2940 additions and 543 deletions
+27
View File
@@ -0,0 +1,27 @@
type FavoritesTab = 'favorites' | 'downloads';
Page({
data: {
activeTab: 'favorites' as FavoritesTab,
favoriteList: [] as unknown[],
downloadList: [] as unknown[],
},
onShow() {
const tab = wx.getStorageSync('favorites_active_tab') as FavoritesTab;
if (tab === 'downloads' || tab === 'favorites') {
this.setData({ activeTab: tab });
wx.removeStorageSync('favorites_active_tab');
}
},
onTabSwitch(e: WechatMiniprogram.TouchEvent) {
const tab = e.currentTarget.dataset.tab as FavoritesTab;
if (tab !== 'favorites' && tab !== 'downloads') return;
this.setData({ activeTab: tab });
},
onDiscoverTap() {
wx.switchTab({ url: '/pages/home/home' });
},
});