• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >HBuilder教程 > MUI框架预加载

MUI框架预加载

作者:教程 字体:[增加 减小] 来源:互联网 时间:2017-05-31

本文主要包含mui框架懒加载,mui框架视频教程,mui框架,mui框架官网,mui框架教程等相关知识,教程希望在学习及工作中可以帮助到您

mui预加载都是在mui.init({)}中执行的 

方式一:preload一次仅能预加载一个页面(除非循环)
 

  1. var subWebview = mui.preload({ 
  2.     url: 'examples/accordion.html', 
  3.     id: 'template_sub', 
  4.     top: '   
  5.     styles: { 
  6. px ',   
  7.         bottom: '0px' 
  8.     } 
  9. }); 
  10.   
  11. 不设置循环,第一遍可以,第二遍开始就还是卡顿,效果很不好,特别是添加了图片,或者图片滚动 

方式二:create一次仅能预加载一个页面  (除非循环)  

 

  1. function clicklist (id) { //list点击item后的事件 
  2.     var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框 
  3.     webviewShow = plus.webview.create("show.html");//后台创建webview并打开show.html 
  4.     webviewShow.addEventListener("loaded", function() { //注册新webview的载入完成事件 
  5.         nwaiting.close(); //新webview的载入完毕后关闭等待框 
  6.         webviewShow.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画 
  7.     }, false); 
  8. } 

方式三:通过mui.init方法中的preloadPages参数进行配置.可预加载多个页面,但不会返回预加载每个页面的引用(异步执行)
 

  1. mui.init({ 
  2.     preloadPages: [{ 
  3.         url: prelaod - page - url, 
  4.         id: preload - page - id, 
  5.         extras: { 
  6.             valueArray: styles: {}, //窗口参数   
  7.             valueArray, 
  8.             productArray: productArray 
  9.         }, //自定义扩展参数,在该页面获取方式:varweb=plus.webview.currentWebview;web.valueArray   
  10.         subpages: [{}, {}] //预加载页面的子页面   
  11.     }] 
  12. }); 

方式四:加载子页面,通常是在原来具备【header】或者【footer】的前提下,再加载进来一个【list列表】或者【mui-content】与原页面进行合并

注:用此方法设计一次页首和页尾就行,如果在子页在设置页首和页尾的高度,则就会相比首页再次加载高度,就不好看了

  1. subpages: 
  2. [{ 
  3.     id:'list',   
  4.     url:'list.html',   
  5.     styles:{   
  6.         top:'45px',   
  7.         bottom:0,   
  8.         bounce:'vertical'   
  9.     }   
  10. }] 


 

您可能想查找下面的文章:

  • MUI框架预加载

相关文章

  • 2017-05-31mui在软键盘打开的状态下点击返回键软键盘消失,再次点击后返回上一页
  • 2018-12-12Hbuilder出现 Uncaught ReferenceError: mui is not defined 错误的解决经验分享
  • 2017-05-31MUI页面跳转调用原生等待框的解决方案
  • 2017-05-31Hbuilder MUI 滚动到页面顶部
  • 2017-05-315+APP优化技巧之巧用入口页加载时间
  • 2017-05-31为何那么多一线互联网公司做流应用?
  • 2017-05-31MUI 拍照或选取照片上传作为头像
  • 2017-05-31H5+MUI+Node.js+Socket.io群组即时聊天+发送图片+图片压缩
  • 2017-05-31Hbuilder MUI 打开软键盘
  • 2017-05-31HBuilder中Autoprefixer的配置方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • mui 获取index页面webview的id
    • 【分享】打开页面默认弹出软键盘,同时兼容iOS和Android
    • Native.js调用原生播放video视频的样例
    • HBuilder开发App教程-推开前端开发App的大门
    • MUI Native.js如何访问蓝牙Bluetooth?
    • MUI图片上传剪切预览代码分享
    • Android如何判断app是否安装(native.js)
    • MUI 关于二维码扫描识别率的问题
    • Hbuilder MUI 关闭Webview窗口
    • MUI 部分Android6手机报long-running timer并且卡顿的问题已经初步解决

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有