自己先前获取外部页面路由的值,我自己一直用query取值,然后本地可以,结果到了线上就崩溃了,这个值一直无法取到,直到查找资料以后才发现原来不能用query,因此特意写了这篇文章来记录一下,方便自己以后查找!
外部路由如图所示:
想要获取code的值,不要用query,因为this.$route.query.code获取不到值,会显示undefined,想要获取code的值,用 window.location.search.substring(1),详细如下:
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) {
return pair[1];
}
}
return false;
vue获取外部路由的参数
最新推荐文章于 2023-10-25 21:53:37 发布