做一个简单页面传值的demo
两个页面,分别是1.html 和2.html
在1.html中加入
var mid = 2;
function go2html(mid) {
let list = {mid: mid}
mui.openWindow({
url: '2.html?mid='+mid,
id: 'cropper',
extras: list
});
}
mui中 extras就是用来传参的,在url后加上参数是方便在电脑端测试。
然后再2.html页面加入
var mid = 0;
window.onload = function(){
mui.init();
mid = getrequest().mid||0;
console.log(mid);
mui.plusReady(function(res){
let view = plus.webview.currentWebview();
mid = view.mid||0;
})
}
function getrequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if(url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
这样2.html就可以获得1.html传入的参数了