路由
提问
vue-route@4
和vue-router@3
有什么区别?
区别
以下是主要变化:
使用
createRouter()
代替new Router()
使用
history
配置 代替mode
配置使用
createHashHistory()
代替hash
,使用createWebHistory()
代替history
; 新增了createMemoryHistory()
用于非浏览器环境(如SSR时)。新增 组合式API
useRouter()
获取路由实例useRoute()
获取当前路由地址onBeforeRouteUpdate()
导航守卫,在当前位置即将更新时触发onBeforeRouteLeave()
导航守卫,在即将离开当前位置时触发