// pages/index/index.ts Component({ data: { activeTab: 'home', // For tab bar }, methods: { onTabChange(e: any) { const targetPage = e.detail.value; if (targetPage === 'list') { wx.switchTab({ url: '/pages/list/list' }); } else if (targetPage === 'settings') { wx.switchTab({ url: '/pages/settings/settings' }); } // No need to navigate if already on 'home' }, goToTasks() { wx.switchTab({ url: '/pages/list/list' }); }, goToSettings() { wx.switchTab({ url: '/pages/settings/settings' }); } }, });