我们很多同学在实施使用MUI框架的时候,在打开新的页面的时候常使用的方式是:mui.openwindow的方法,然而遇到网页需要从服务器或者是要嵌套外部的网页的时候,由于网速的问题会遇到加载时出现白屏,等待时间过长,导致用户体验不好.
页面加载的时候使用plus.webview.create方法就很好的解决了这个问题.
废话不多说直接贴代码
页面
embed=plus.webview.create(“createShow.html”,”“,{bottom:”0px”});//新的页面地址
embed.onclose=embedClose;
ws.append(embed);
}
if(window.plus){
plusReady();
}else{
document.addEventListener(“plusready”,plusReady,false);
}
// 页面关闭事件回调函数
function embedClose(e){
alert( “Closed!” );
}
创建一个createShow.html子页面,这个是我自己取的名字,
百度,进行加载
subpages:[{
url:"https://www.baidu.com",id:"https://www.baidu.com",styles:{
}
}]
})
mui.plusReady(function(){
关闭等待框
ws.show('slide-in-right',50);
plus.nativeUI.closeWaiting();
} )
以上这篇浅谈MUI框架中加载外部网页或服务器数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。
原文链接:https://www.f2er.com/js/33942.html