【路由跳转 query传参】
this.$router.push({
path: '/home',
query: {
id: '111'
}
})
【query传参 ,获取参数】
const id = this.$route.query.id
【路由跳转 params传参】
this.$router.push({
name: 'home',
params: {
id: '111'
}
})
【params传参 ,获取参数】
const id = this.$route.params.id
【区别】
params传参,参数不会拼接到页面路径。
params传参,页面跳转后刷新值不存在。
params传参是路由的一部分,路由表配置路由的时候,须要在路由后面添加参数名。
query传参,参数会拼接到页面路径。
query传参,页面跳转后刷新也可正常取值。
query传参,会拼接在URL后面,配置路由时可以不用添加,跳转的时候携带即可。
【params传参,数据丢失分析】
【query传参,数据丢失分析】
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务