此种传参方式不需要通过路由后面写:id这中方式
而是通过router-link方式传参
方法如下
<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>
router.push({ name: 'user', params: { userId: 123 }})
之后在收到参数的页面中
用this.$router.params.userId
接受到参数
这样的话你就可以在this.$route对象中拿到传递的params值了
参考https://segmentfault.com/q/1010000009749320