VUE3中的useRouter与useRoute

米阳 2022-3-22 687 3/22

定位区别

useRoute(): 返回当前的路由地址。相当于在vue2中使用 $route

useRouter():返回路由器实例。相当于在vue2中使用 $router

用法区别

import { useRoute, useRouter } from 'vue-router'
export default {
    setup() {
        const userRoute = useRoute()  //用来获取路由信息
        console.log(userRoute.path)
        console.log(userRoute.params)
        console.log(userRoute.query)
        ....
        const userRouter = useRouter()  //用来操作导航,跳转模块
        userRouter.push("/home")
        userRouter.replace("/about")
        userRouter.go("-1")
    }
}

 

- THE END -

米阳

3月17日11:45

最后修改:2025年3月17日
0

非特殊说明,本博所有文章均为博主原创。