嗨,我面临着缓存问题,根据框架,这是期望的行为,但我不想
我想找的页面是新的。
**问题:**如何清除任何底部选项卡点击查看缓存.真实的问题发生时,我们在第2页,并转到其他选项卡,然后再次点击它将显示第2页的内容.
我的问题是:
x1c 0d1x的数据
Package.json
"dependencies": {
"@ionic/vue": "^7.0.0",
"vue": "^3.2.45",
}
字符串
TabsPage.vue
<template>
<ion-page>
<ion-tabs>
<ion-router-outlet></ion-router-outlet>
<ion-tab-bar slot="bottom">
<ion-tab-button tab="tab2" href="/tabs/tasks/project">
<ion-icon aria-hidden="true" :icon="ellipse" />
<ion-label>Taks</ion-label>
</ion-tab-button>
<ion-tab-button tab="tab3" href="/tabs/tab1">
<ion-icon aria-hidden="true" :icon="ellipse" />
<ion-label>About</ion-label>
</ion-tab-button>
</ion-tab-bar>
</ion-tabs>
</ion-page>
</template>
<script setup>
import { IonTabBar, IonTabButton, IonTabs, IonLabel, IonIcon, IonPage, IonRouterOutlet } from '@ionic/vue';
import { ellipse, square, triangle } from 'ionicons/icons';
</script>
型
请帮助我提前感谢,还在等待答案!!
1条答案
按热度按时间stszievb1#
在Vue 3的Ionic 7中,你可以使用router和router.replace方法在点击底部选项卡时清除该高速缓存。该方法替换当前路由而不将其添加到历史堆栈,有效地清除了该高速缓存。
下面是一个简单的例子:
字符串