ionic3 懒加载


Posted in Javascript onAugust 16, 2017

ionic3 默认使用了懒加载技术,相较以前预加载的版本,ionic3构建的app在首页加载时间上有较大的优化,但是,ionic3默认每个页面都会对应一个模块,对于页面较多,但是每个模块都很小的应用可能并不怎么合理。于是,尝试将几个小模块合并为几个大的模块。

1. 一个模块对应一个页面:

默认状态下每个页面都会对应一个模块,如果项目之中的页面比较多那么最后构建的项目中的将会看到有很多的 js 。

原setting.module.ts

import { NgModule } from '@angular/core';
 import { IonicPageModule } from 'ionic-angular';
 import { SettingPage } from './setting';
 @NgModule({
  declarations: [
   SettingPage,
  ],
  imports: [
   IonicPageModule.forChild(SettingPage),
  ],
  entryComponents: [
   SettingPage,
  ]
 })
 export class SettingPageModule {}

2. 一个模块对应多个页面

修改后的setting.module.ts 

import { NgModule } from '@angular/core';
 import { IonicPageModule } from 'ionic-angular';
 import { SettingPage } from './setting';
 import {UserPasswordPageModule} from "./user-password/user-password.module";
 import {UsernamePageModule} from "./username/username.module";
 @NgModule({
  declarations: [
   SettingPage,
  ],
  imports: [
   IonicPageModule.forChild(SettingPage),
   //将两个子页面模块引入
   UserPasswordPageModule,
   UsernamePageModule,
  ],
  entryComponents: [
   SettingPage,
  ]
 })
 export class SettingPageModule {}

总结

以上所述是小编给大家介绍的ionic3 懒加载,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js innerHTML 的一些问题的解决方法
Jun 22 Javascript
javascript实现根据身份证号读取相关信息
Dec 17 Javascript
JSON格式的键盘编码对照表
Jan 29 Javascript
javascript实现超炫的向上滑行菜单实例
Aug 03 Javascript
JS随机打乱数组的方法小结
Jun 22 Javascript
使用Vue.js创建一个时间跟踪的单页应用
Nov 28 Javascript
微信小程序 设置启动页面的两种方法
Mar 09 Javascript
简单实现js进度条加载效果
Mar 25 Javascript
vue-cli 打包使用history模式的后端配置实例
Sep 20 Javascript
Nuxt升级2.0.0时出现的问题(小结)
Oct 08 Javascript
使用webpack搭建vue项目实现脚手架功能
Mar 15 Javascript
JS实现导航栏楼层特效
Jan 01 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
Aug 16 #Javascript
理解 Node.js 事件驱动机制的原理
Aug 16 #Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
Aug 16 #Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
Aug 16 #Javascript
vue实现留言板todolist功能
Aug 16 #Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
Aug 16 #Javascript
vue的事件绑定与方法详解
Aug 16 #Javascript
You might like
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
php图片缩放实现方法
2014/02/20 PHP
php读取3389的脚本
2014/05/06 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
php实现随机显示图片方法汇总
2015/05/21 PHP
PHP读取大文件末尾N行的高效方法推荐
2016/06/03 PHP
PHP addcslashes()函数讲解
2019/02/03 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
网页javascript精华代码集
2007/01/24 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
[原创]推荐10款最热门jQuery UI框架
2014/08/19 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
IE下JS保存图片的简单实例
2016/07/15 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
2016/08/25 Javascript
JavaScript实现Java中Map容器的方法
2016/10/09 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
使用grunt合并压缩js和css文件的方法
2017/03/02 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
2019/04/30 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
Python使用遗传算法解决最大流问题
2018/01/29 Python
基于python3生成标签云代码解析
2020/02/18 Python
AUC计算方法与Python实现代码
2020/02/28 Python
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
财务会计专业应届毕业生求职信
2013/10/18 职场文书
怎么写有吸引力的自荐信
2013/11/17 职场文书
爱岗敬业演讲稿范文
2014/01/14 职场文书
社区居务公开实施方案
2014/03/27 职场文书
小学生春游活动方案
2014/08/20 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
2015年教师党员承诺书
2015/04/27 职场文书