所謂的預加載技術就是在用戶尚未觸發頁面跳轉時,提前創建目標頁面,這樣當用戶跳轉時,就可以立即進行頁面切換,節省創建新頁面的時間,提升app使用體驗。mui提供兩種方式實現頁面預加載。
方式一:通過mui.init方法中的preloadPages參數進行配置
```
mui.init({ // 可同時加載一個或者多個界面
preloadPages:[ //加載一個界面
{
url:'a.html',
id:'a',
styles:{},//窗口參數
extras:{},//自定義擴展參數
subpages:[{},{}]//預加載頁面的子頁面
},{ // 可加載另外一個界面,不需要可直接刪除
url:'b.html',
id:'b',
styles:{},//窗口參數
extras:{},//自定義擴展參數
subpages:[{},{}]//預加載頁面的子頁面
}
]
});
```
方式二:通過mui.preload方法預加載,一次只能預加載一個頁面,若需加載多個webview,則需多次調用mui.preload()方法;
```
mui.plusReady(function(){
var productView = mui.preload({
url: 'list.html',
id: 'list',
});
console.log(productView); //獲得預加載界面的對象
});
```
- 界面初始化
- H5plus初始化
- 創建子頁面
- 打開界面
- 參數傳遞
- 控制頁面load顯示
- 關閉界面
- 底部導航切換界面
- 自定義事件
- 頁面預加載
- 消息框
- 原生模式ActionSheet
- 下拉刷新
- 上拉加載
- 上拉下拉整合
- 手勢
- 遮罩
- 滑動導航選擇
- 圖片輪播
- 擴展-自定義導航
- Ajax-get請求
- Ajax-post請求
- 照相機
- 訪問相冊
- 蜂鳴提示音
- 手機震動
- 彈出菜單
- 設備信息
- 手機信息
- 發送短信
- 撥打電話
- 發送郵件
- 本地存儲
- 圖片上傳
- 地理位置
- 設置IOS狀態欄
- 手機通訊錄
- 啟動頁設置
- PHP后臺搭建
- JSON轉換
- 隱藏本頁面中滾動條
- 首次啟動歡迎頁
- 數據庫增刪改查和接口
- 推送
- 瀏覽器打開新頁面
- PDF瀏覽
- 自定義下拉刷新
- 即時聊天
- 雙擊安卓返回鍵退出
- QQ登錄