uniapp h5页面获取 url浏览器传参

今天做过一个uniapp h5页面的需求,就是用户通过扫码跳转到一个页面,参数就是在扫码的时候传递,跳转到浏览器,打开一个h5页面,参数就在url中,例 http://dingdong.nebook.top/#/pages/shoping/shoping?id=6;
中?id=6就是传过来的id参数;

提取url中参数的方法:

onLoad() {
	let name = this.getQueryString('name')
}
methods: {
     getQueryString(name)  {
    const reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
    const search = window.location.search.split('?')[1] || '';
    const r = search.match(reg) || [];
    return r[2];
   }
}

// 这里继续做一个科普:
uniapp h5页面获取 url浏览器传参_第1张图片

你可能感兴趣的:(tools)