vue3界面使用router及使用watch監(jiān)聽router的改變
前言:
眾所周知,vue2中使用router非常簡單,但是vue3中略微有些改變,這里來羅列下他的改變。
1、路由跳轉(zhuǎn)
vue2
this.$router.push('/')vue3
import { useRouter } from 'vue-router'
const router = useRouter()
router.push({ path: "/" });2、頁面使用watch監(jiān)聽router跳轉(zhuǎn)
vue2:
watch: {
$route: {
handler: function (route) {
const query = route.query;
},
immediate: true,
},
},
vue3:
import { useRouter } from 'vue-router'
const router = useRouter()
watch(() =>
router.currentRoute.value.path,
(toPath) => {
//要執(zhí)行的方法
const query = router.currentRoute.value.query;
},{immediate: true,deep: true})vue3使用watch監(jiān)聽當前路由變化
在某個.vue組件中使用watch就可以監(jiān)聽當前路由變化,從而進行邏輯操作
? ?let router = useRouter()
? ?// 監(jiān)聽當前路由變化
? ? watch(
? ? ? () => router.currentRoute.value,
? ? ? () => {
? ? ? ??? ?console.log("路由變化了")
? ? ? }
? ? );到此這篇關(guān)于vue3中界面使用router,以及使用watch來監(jiān)聽router的改變的文章就介紹到這了,更多相關(guān)vue3 watch監(jiān)聽router內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue+el-select?多數(shù)據(jù)分頁搜索組件的實現(xiàn)
本文主要介紹了vue+el-select?多數(shù)據(jù)分頁搜索組件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-12-12
使用Vue-scroller頁面input框不能觸發(fā)滑動的問題及解決方法
這篇文章主要介紹了使用Vue-scroller頁面input框不能觸發(fā)滑動的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08
詳解Vue 數(shù)據(jù)更新了但頁面沒有更新的 7 種情況匯總及延伸總結(jié)
這篇文章主要介紹了詳解Vue 數(shù)據(jù)更新了但頁面沒有更新的 7 種情況匯總及延伸總結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05

