84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
1.创建geturlpara.js文件2.在main.js里注册全局方法 import geturlpara from './geturlpara.js' Vue.prototype.$geturlpara = geturlpara 3.var mid = this.$geturlpara.getUrlKey("mid")
运行后,控制台报错入下
将步骤3写进vue组件文件里,可以拿到参数值
nodejs 里有 url 解析器,vue 实例里有 .route 属性, 都可以获取链接参数再不行封装一个js方法也可以, 或者直接百度搜, 有一大堆现成的你这个报错还是 xxx.[1] 的问题, 如果返回的数组是空或者[''], 你的 [1] === undefinedundefined.replace() 自然就报错了
如果你使用 vue-router 文档在这里 路由信息对象的属性
vue-router
const routes = [ {path : '/portfolio/:year/review', component : Portfolio } ];
这个样子获取
this.$route.params.year this.$route.query.id
将步骤3写进vue组件文件里,可以拿到参数值
nodejs 里有 url 解析器,
vue 实例里有 .route 属性, 都可以获取链接参数
再不行封装一个js方法也可以, 或者直接百度搜, 有一大堆现成的
你这个报错还是 xxx.[1] 的问题, 如果返回的数组是空或者[''], 你的 [1] === undefined
undefined.replace() 自然就报错了
如果你使用
vue-router
文档在这里 路由信息对象的属性这个样子获取