路由:
1、路由守卫
全局守卫
beforeEach 前置守卫
afterEach 后置守卫
beforeResolve 解析守卫
组件级守卫
beforeRouteEnter 进入之前
beforeRouteUpdate 更新之前
beforeRouteLeave 离开之前
独享守卫
beforeEnter 进入之前
路由跳转
原生的html/js:
1.声明式导航 a(用来跳转下载) href()
2.编程式导航 location.href
小程序:
1.声明式导航 navigator url
2.编程式导航 wx.navigatorTo wx.switchTab ...
veu:
1.声明式导航 router-link(用to属性跳转)
2.编程式导航 router.push('/')
vue3页面跳转
import {useRouter} from "vue-router"
const router=useRouter
router.push('/')
router.replace('/')A页面切换到B页面 再从B页面跳到C页面, B页面被替换返回到A页面
router.go(1)
router.back() 返回
传参数:
1.query
2.params
3.动态路由传参数