vue.js - vue-router routes里面多个参数怎么设置?
本文介绍了vue.js - vue-router routes里面多个参数怎么设置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
vue-router 2.x
我试了
{ path: 'index/:name/:age' }
还有这样
{ path: 'index', params: { name: '', age: '' } }
给了空初始值空字符串, 要不eslint会报错
但是试了不行
还有一个问题
router路由传参数是不是最好传一些简短的字符串, 穿大量数据会有什么问题吗doc里面说好像可以隐藏url里面参数,
组件之间大量数据通信是不是最好还是用on
和 $emit
或者vuex
管理状态
解决方案
通常路由上会在query里传个id之类的。
this.$router.push({ name: 'otherpage', params: { id: id } })
组件之间的数据通信,还是用vuex的好。当然,你也可以用localstorage...
这篇关于vue.js - vue-router routes里面多个参数怎么设置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文