【vue3】监听路由变化

【vue3】监听路由变化,第1张

有时在页面刷新或者返回等 *** 作时,想监听路由变化进行数据更新等 *** 作。那么在vue3中怎么对路由进行监听呢?这里为大家提供了这两种方法:

onBeforeRouteUpdate路由守卫
import { useRouter,onBeforeRouteUpdate } from 'vue-router';

let router = useRouter()
onBeforeRouteUpdate((to) => {
        // console.log('onBeforeRouteUpdate',to.path);     
 });
watch监听
watch(() =>router.currentRoute.value.path,(newValue,oldValue)=> {
        console.log('watch',newValue);
},{ immediate: true })

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1298120.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存