vue中声明式导航和编程式导航
官方文档:https://router.vuejs.org/zh-cn/essentials/navigation.html
声明式导航和编程式导航
共同点:
都能进行导航,都可以触发路由,实现组件切换
区别:
写法不一样,声明式导航是写在组件的template中,通过router-link来触发,编程式导航写在js函数中,通过this.$router.push(xxx)来触发路径
$route&&$router
共同点:
都是属于vue-roouter
区别:
$route:获取路径中的参数,还可以通过watch观测路径的变化
$router:编程式导