路由传参

    内置了两种传递方式:1.不编码传输、2.编码传输

    数据传参时尽量不要传递深度对象,虽然中间有做一层操作。始终不能百分百还原。在深度对象传递的过程中,深度对象将会抹平成一个大对象。而且在参数传递的过程中传递的数据将会变成字符串

    1. //实例化
    2. encodeURI:true, //默认为true
    3. //...一些路由信息
    4. ]
    5. });
    6. // 假如你是通过name 来进行跳转。
    7. this.$Router.push({ name: 'router1', params: { userId: '123' }})
    8. // 获取方式
    9. this.$Route.query.userId;
    10. //URL 表现

    编码传输则不同,他是在传递之前做了 encodeURIComponent 编码,并在编码好的参数加上 query= 连接,成为一个完整的url。获取时解释对象成为一个 JSON、 他虽然不美观 但是能还原深度对象。