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用正则表达式来验证表单(比较齐全的资源)
Nov 17 Javascript
Javascript中的几种URL编码方法比较
Jan 23 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
Dec 18 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
Sep 01 Javascript
AngularJS 应用身份认证的技巧总结
Nov 07 Javascript
jQuery实现手机上输入后隐藏键盘功能
Jan 04 Javascript
微信小程序利用co处理异步流程的方法教程
May 20 Javascript
详解利用jsx写vue组件的方法示例
Jul 17 Javascript
使用nvm和nrm优化node.js工作流的方法
Jan 17 Javascript
从零使用TypeScript开发项目打包发布到npm
Feb 14 Javascript
JS加载解析Markdown文档过程详解
May 19 Javascript
vue 限制input只能输入正数的操作
Aug 05 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代码
2013/12/03 PHP
php中apc缓存使用示例
2013/12/25 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
PHP实现全角字符转为半角方法汇总
2015/07/09 PHP
PHP区块查询实现方法分析
2018/05/12 PHP
js实现ASP分页函数 HTML分页函数
2006/09/22 Javascript
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
js实例属性和原型属性示例详解
2014/11/23 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
微信小程序 scroll-view隐藏滚动条详解
2017/01/16 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
JavaScript组合模式---引入案例分析
2020/05/23 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
详解python3中的真值测试
2018/08/13 Python
python获取交互式ssh shell的方法
2019/02/14 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
住宅质量保证书
2014/04/29 职场文书
大型活动组织方案
2014/05/10 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
java.util.NoSuchElementException原因及两种解决方法
2022/06/28 Java/Android