小程序端“我的明细”退回错误bug修复

This commit is contained in:
2026-08-02 16:46:43 +08:00
parent ca6fa2244b
commit 07fbb74485
2 changed files with 13 additions and 2 deletions
@@ -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 (
<PageShell variant="sub" className="benefit-detail-page">
<SubPageHeader title="权益明细" />
<SubPageHeader
title="权益明细"
onBack={() => {
const pages = Taro.getCurrentPages();
if (pages.length > 1) {
Taro.navigateBack();
return;
}
Taro.switchTab({ url: '/pages/mine/index' });
}}
/>
<View className="sub-page-body">
<View className="order-card">
{loading ? <View className="u-empty"></View> : null}
+1 -1
View File
@@ -422,7 +422,7 @@ export default function MinePage() {
<Text className="mine-card-title"></Text>
<Text
className="mine-card-link"
onClick={() => Taro.switchTab({ url: '/pages/benefit/index' })}
onClick={() => Taro.navigateTo({ url: '/pages/benefit-detail/index' })}
>
</Text>