优化App详情页返回逻辑

This commit is contained in:
jingrow 2025-11-02 22:43:15 +08:00
parent 26925ee793
commit f92aa40510
3 changed files with 24 additions and 5 deletions

View File

@ -204,7 +204,20 @@ function handleImageError(event: Event) {
}
function goBack() {
router.push('/app-marketplace')
//
const returnTo = route.query.returnTo as string
if (returnTo) {
router.push(returnTo)
return
}
//
if (window.history.length > 1) {
router.back()
} else {
//
router.push('/app-marketplace')
}
}
async function installApp() {

View File

@ -241,8 +241,11 @@ function handlePageSizeChange(newPageSize: number) {
}
function viewAppDetail(app: any) {
//
router.push(`/app-marketplace/${app.name}`)
//
router.push({
path: `/app-marketplace/${app.name}`,
query: { returnTo: '/app-marketplace' }
})
}
async function installApp(app: any) {

View File

@ -216,8 +216,11 @@ function handlePageSizeChange(newPageSize: number) {
}
function viewAppDetail(app: any) {
//
router.push(`/app-marketplace/${app.name}`)
//
router.push({
path: `/app-marketplace/${app.name}`,
query: { returnTo: '/my-published-apps' }
})
}
function viewInMarketplace(app: any) {