H5接收原声app传参

封装此方法:

// 获取app传url参数
export const getQueryVariable = (variable) => {
    const query = window.location.search.substring(1);
    console.log("获取app传url参数", query)
    const vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        console.log(vars[i]); ( //图1就是拿到所有参数,参数解析
        var pair = vars[i].split("=");
        if (pair[0] == variable) { 
            console.log(pair[1]) //  具体拿哪个参数跟传参有关
            return pair[1];
         }
    }
    return (null);
}

图1:
在这里插入图片描述

页面js使用:
使用前记得引入

// native根据自己情况传参
if (getQueryVariable("native"))  { //具体看图2
    let native = getQueryVariable("native");  // 赋值是因为我要判断
}

假如说我要拿到android 那你调用getQueryVariable()函数时就需要传你拿的参数名,‘native=android’所以拿getQueryVariable("native")
图2:
在这里插入图片描述

你可能感兴趣的:(javascript)