這篇文章將為大家詳細講解有關MUI框架中如何加載外部網頁或服務器數據,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
頁面加載的時候使用plus.webview.create方法就很好的解決了這個問題.
首先我們需要在創建一個父頁面,以下是父頁面的JS
// H5 plus事件處理
function plusReady(){
var nwaiting = plus.nativeUI.showWaiting();//打開原生加載等待框
ws=plus.webview.currentWebview();//創建一個新的頁面
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子頁面,這個是我自己取的名字 ,
mui.init({
//示例打開百度,進行加載
subpages:[{
url:"https://www.baidu.com",
id:"https://www.baidu.com",
styles:{
}
}]
})mui.plusReady(function(){
var ws = plus.webview.currentWebview();//加載進外部網頁,加載完成關閉等待框
ws.show('slide-in-right', 50);
plus.nativeUI.closeWaiting();} )
關于“MUI框架中如何加載外部網頁或服務器數據”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。