我尝试创建新的空白项目ionic,然后我直接使用语法“ ionic cordova platform add android”添加android设备,并在文件“ main.ts”中添加一些代码“ enableProdMode()”。
>然后,我使用语法“ cordova run android”和“ cordova run android --prod”运行设备。但是问题出在我的第一台设备(小米5)上,启动应用程序的时间是5秒(我认为是正常),但是在我的第二台设备(三星银河专业版)上,启动应用程序的时间大约是20秒(我认为这不正常) ,对于打开的应用程序来说太长了)。那么,如何增加在打开时间过长的设备上启动应用的时间呢?
注意:没有其他代码,我只是创建项目并运行 谢谢
答案 0 :(得分:1)
要在开始时提高性能,您必须使用ionic page这样的https://blog.paulhalliday.io/ionic-3-lazy-loading-components/来实现延迟加载
并关闭一开始不需要的组件。
@IonicPage({
name: 'my-page',
priority: 'off'
})
另一种方法是使用方法ngOnInit()
使构造函数保持干净,并在组件启动后执行某些功能。