一 、 配置页面路由
在创建vue3.x项目时,选择Router
进到src => router => index.js
复制about部分并改写,这里的path就是路由
配置完成后在项目中把地址改写成刚刚配置的path即可:
二、路由传参
1 从’vue-router’ 中 import useRouter (类似react的hocks)
2 let router = useRouter()
3 router.push({ }) 和vue2.x是一样的
要注意的是这里用的query传参,qurey 传递的参数 都是字符串类型,也可用params传参
三、获取路由传参
1 从’vue-router’ 中 import useRoute , 要注意的是,这里和第二步不是一样的
useRouter 相当于全局路由 , useRoute 是当前页面路由
2 let route = useRoute()
总结 :
query 传参 类似get请求 刷新传参仍然在地址栏
qurey 传递的参数 都是字符串类型
query 传参 可用path ,name params传参只可用name
params 传参 地址栏不显示 刷新后参数消失