解决ionic 2载入速度慢的问题
2024-08-27 04:37:32
1.ionic build android --prod 使用生产环境的服务器 (最关键部分)
[--production-mode=y,n] ................. Tell Ionic Push to use production (y) or sandbox (n) APNS servers 用法说明
(官网案例打包从5mb变为3.8mb 加载速度变为4s)
2.其他的配置
2.1把splashscreen插件降级到v2.0.0
v2.0.0之后的版本有bug,目前(2016/1/9)自带的版本是v3.0.0。先cd到项目文件夹,然后
// 删掉现有版本
cordova plugin rm cordova-plugin-splashscreen
// 安装v2.0.0
cordova plugin add cordova-plugin-splashscreen@2.0.0 --save
2.2.在项目文件的config.xml下修改
<preference name="AutoHideSplashScreen" value="https://my.oschina.net/yihong/blog/false" />
<preference name="auto-hide-splash-screen" value="https://my.oschina.net/yihong/blog/false"/>
<preference name="SplashScreenDelay" value="https://my.oschina.net/yihong/blog/10000"/>
设置不自动隐藏splashscreen页面,设置最多延迟10s再关闭,这样可以不显示启动前的白画面
<preference name="ShowSplashScreenSpinner" value="https://my.oschina.net/yihong/blog/false"/>
设置不显示载入的圆圈
#在目录文件src/app 的app.component.ts中有来确保程序启动后关闭splashscreen页面(不用设置)
platform.ready().then(() => {
Splashscreen.hide();
});
最新文章
- android中ProgressBar和ListView
- 总结-mysql
- jQuery获取循环中的选中单选按钮radio的值
- C++ Primer : 第十三章 : 拷贝控制示例
- 常用freemarker使用文档
- ISO 8601
- 无责任Windows Azure SDK .NET开发入门篇二[使用Azure AD 进行身份验证--2.1使用Azure AD需要了解几个概念]
- Android广播机制:Broadcast
- 让PHP程序永远在后台运行
- SQL Server Insert操作中的锁
- HDU1176_免费馅饼【号码塔】
- 8、Spring+Struts2+MyBaits(Spring注解+jdbc属性文件+log4j属性文件)
- C# 经典入门12章-使用泛型类型-2
- MATLAB中的分类器
- OVS + dpdk 安装与实验环境配置
- Codefoces 723A The New Year: Meeting Friends
- Shell自学之运算符和echo(W3C)
- CTypes
- 网络编程—udp
- jQuery-easyui和validate表单验证实例
热门文章
- pymongo增删查改以及条件查询
- elasticsearch term 查询二:Range Query
- Python实现局域网内屏幕广播的技术要点分析(转载)
- crm查询和删除审核历史记录
- B8:中介者模式 Mediator
- iOS 带IAP提交注意事项及无法submit for review的解决方案
- Python——@property属性描述符
- web报表工具FineReport常见的数据集报错错误代码和解释
- Hibernate单向“多对一”关联
- 关于升级 phpStudy 中 MySQL 版本至 5.7.17