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代码
Dec 09 Javascript
在JavaScript中typeof的用途介绍
Apr 11 Javascript
用原生js做个简单的滑动效果的回到顶部
Oct 15 Javascript
js电话号码验证方法
Sep 28 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
Dec 09 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
Feb 19 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
Jun 12 Javascript
vue-cli+webpack记事本项目创建
Apr 01 Javascript
详解如何在React组件“外”使用父组件的Props
Jan 12 Javascript
vue动态设置img的src路径实例
Sep 18 Javascript
在vue中阻止浏览器后退的实例
Nov 06 Javascript
微信小程序实现录音功能
Nov 22 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输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
jquery实现商品拖动选择效果代码(自写)
2013/05/28 Javascript
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
JavaScript中的Primitive对象封装介绍
2014/12/31 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
详解Vue.js中.native修饰符
2018/04/24 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
2018/04/26 jQuery
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
JS实现音量控制拖动
2020/01/15 Javascript
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
Python的Django框架中if标签的相关使用
2015/07/15 Python
python实现音乐下载的统计
2018/06/20 Python
详解python常用命令行选项与环境变量
2020/02/20 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
Sarenza德国:法国最大的时尚鞋和包包网上商店
2019/06/08 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
傲盾软件面试题
2015/08/17 面试题
实习自荐信
2013/10/13 职场文书
高三自我鉴定
2013/10/23 职场文书
行政助理岗位职责
2013/11/10 职场文书
应届大学生自荐信
2013/12/05 职场文书
四年大学生活的个人自我评价
2013/12/11 职场文书
学生自我鉴定模板
2013/12/30 职场文书
校园广播稿500字
2014/02/04 职场文书
城市规划应届毕业生自荐信
2014/07/04 职场文书
汽修专业自荐信
2014/07/07 职场文书
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
Python语言内置数据类型
2022/02/24 Python
vue如何实现关闭对话框后刷新列表
2022/04/08 Vue.js