diff --git a/apps/mini-user/src/pages/benefit-detail/index.tsx b/apps/mini-user/src/pages/benefit-detail/index.tsx index 463b1c1..1051461 100644 --- a/apps/mini-user/src/pages/benefit-detail/index.tsx +++ b/apps/mini-user/src/pages/benefit-detail/index.tsx @@ -1,5 +1,6 @@ import { useEffect, useState } from 'react'; import { View, Text } from '@tarojs/components'; +import Taro from '@tarojs/taro'; import PageShell from '../../components/PageShell'; import SubPageHeader from '../../components/SubPageHeader'; import { request } from '../../lib/api'; @@ -28,7 +29,17 @@ export default function BenefitDetailPage() { return ( - + { + const pages = Taro.getCurrentPages(); + if (pages.length > 1) { + Taro.navigateBack(); + return; + } + Taro.switchTab({ url: '/pages/mine/index' }); + }} + /> {loading ? 加载中… : null} diff --git a/apps/mini-user/src/pages/mine/index.tsx b/apps/mini-user/src/pages/mine/index.tsx index c689b3e..f359681 100644 --- a/apps/mini-user/src/pages/mine/index.tsx +++ b/apps/mini-user/src/pages/mine/index.tsx @@ -422,7 +422,7 @@ export default function MinePage() { 我的资产 Taro.switchTab({ url: '/pages/benefit/index' })} + onClick={() => Taro.navigateTo({ url: '/pages/benefit-detail/index' })} > 查看明细 ›