1.路由可以传递query和params参数。路由组件可以通过$route获取query和params参数。
2.路由传递params参数
(1)当to为字符串形式时。直接在路径后边添加数据

但是在路由中,path属性必须给数据占位。

(2)当to为对象形式时,传递params参数必须和name搭配使用。

name是指定那个路由,在路由中通过name给路由起个名字,随便起。同时path属性必须给数据占位。

3.路由传递query参数
(1)当to为字符串形式时。直接在路径后边 ?数据

但是在路由中,配置如下

(2)当to为对象形式时,传递query参数可以和name搭配使用,以及path。
name:"路由名字",也可实现路由跳转

路由中的配置信息如下

4.路由组件接收数据,通过组件实例身上的$route

5.路由组件通过props接收数据 (数据传递方式不变,数据接收方式变化)
(1)在路由中,props:true。那么路由收到的所有params参数,通过props传给对应的路由组件。
该方法只对params参数有用

路由组件通过props,就能接收数据。

数据直接使用即可

(2)在路由中,props为函数。就能把路由收到的params和query参数,通过props传给对应的路由组件。

路由组件通过props,就能接收数据。














