vuecli在其他文件怎么拿到$route参数

79 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

需求

vuecli引入router,在其他文件中 想要获取当前url 的相关参数做处理

做法

第一种的话 就是通过原生的 location 对象获取相关的参数 但这个的缺点就是 参数的话 要自己做处理 毕竟已经被router给处理过了

第二种的话 就是通过引入 router ,并 通过 router,app.$route 可以拿到对应的参数数据

import router from '../router/index'
route =  router.app.$route  //路由对应的参数相关数据
route =  router.app.$touter  // 路由的相关函数方法