焦作官網(wǎng)網(wǎng)站推廣工具seo百度站長(zhǎng)工具查詢(xún)
文章目錄
- 原因分析
- 最優(yōu)解決
原因分析
這是一個(gè)常見(jiàn)問(wèn)題,當(dāng)使用push的時(shí)候,會(huì)向history棧添加一個(gè)新記錄,這個(gè)時(shí)候,再添加一個(gè)完全相同的路由時(shí),就不會(huì)再次刷新了
最優(yōu)解決
在頁(yè)面跳轉(zhuǎn)時(shí)加上params參數(shù)時(shí)間
router.push({path: '/index',query: {date: new Date().getTime(),},})
在跳轉(zhuǎn)到的頁(yè)面,添加watch監(jiān)視
import { watch } from 'vue'
import { useRoute, useRouter } from 'vue-router'
const route = useRoute()
watch(route, (to, from) => {router.go(0)
})
完美解決