mui混合开发(二)

简述:混合App的流畅性不比原生的App,当网络不好的时候出现空白页面体验很不好,mui文档给出了两个解决方案,方案一很简单,方案二是预加载模式下一章节配合mui自定义事件详细讲解

一:打开子页面配置一个属性

show: {

autoShow: true,

}

waiting: {

autoShow: true,

}

二:打开页面网络请求成功关闭等待框、显示当前的webView

plus.nativeUI.closeWaiting();

mui.currentWebview.show();

注解:show里面的autoShow默认是false意思是当打开页面自动调用load并且显示页面。waiting里面的autoShow默认是false意思是加载菊花自动隐藏。如果都设置成true正好意思相反,这时候下一个页面请求成功之后需要手动将页面显示出来并且将菊花隐藏。其实这种做法有一个问题当网络不好或者没有网络菊花一直在转不隐藏,解决这个问题应该监听网络超时我没有做有时间看看mui监听网络状态,大家自己研究一下吧。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,818评论 25 709
  • MUI背景介绍 MUI是一套前端框架,由DCLOUD公司研发而成,提供大量H5和js语言组成的组件,大大提高了开发...
    jackzhouyu阅读 29,838评论 2 76
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,626评论 0 17
  • 阿甘其实是没有明确的时间概念。反正我此时此刻想做这件事情,那我就去做,其他我不管。 我也不知道做着的这些事情会把我...
    老李写做阅读 279评论 0 1