手机版

举例说明Vue.js中路由器的参数

时间:2021-08-31 来源:互联网 编辑:宝哥软件园 浏览:

Vue路由器的参数传输

为什么要在路由器中传递参数

想象一个场景,你需要点击一个项目,在主页上查看它的详细信息。这时候就需要把主页上这个项目的id传到详情页,详情页可以通过id获取详细信息。

虚拟路由器参数传输方式

帕尔马传记

粘贴代码:

/router/index.vue

导出默认新路由器({route: [{path:'/',名称:' home ',组件: home},{ path : '/' Work ',名称3360' work ',组件3360 work}]})组件Works将工作id传输到组件Work

/组件/家庭/帐篷/工厂

//触发它将对象传递给组件workget it (id) {this。$ router.push ({path:'/work ',name:' work ',params 3360 { id 3360 id } })}/components/work/index . vue。

模板div class=' work ' work : { { id } }/div/模板脚本导出默认值{name:' work ',data () {return {id3360this。$ route.params.id//get id } } }/脚本运行截图:

查询传输参数

将上面的参数改为查询,即:

//传这个。$ router.push ({path:'/work ',name:' work ',query: {id3360id}}).这个。$ route.query.id//get帕尔马斯和query的区别

查询是通过url传递的参数,并且总是出现在url中

帕尔马斯传输参数。刷新页面后,没有数据,无法保存获取的参数

总结:这两种参数的传输方式各有各的用处,你要自己去尝试,才知道前端领域还需要更多的动手实践。

版权声明:举例说明Vue.js中路由器的参数是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。