vue中路由中需要传递参数的话可以用query和param传递,两者类似于get和post。
先上路由配置文件 (router/index.js)
const routes = [{ path: '/chat', name: 'Chat', component: Chat }, ]
<router-link :to="{ path: '/chat', query: { plan: 'private' }}">Register</router-link>
//简写不传参 this.$router.push('/chat')
//全写传参 this.$router.push({path:'/chat',query:{name1:'1',name2:'2'}})
获取query传参
this.$route.query //获取结果 {name: "1", name2: "2"}
传参