• ionic2 懒加载项目


    项目之前没用懒加载,刚开始做项目也没多少经验吧,现在出现了一个比较难的问题就是分享链接的问题,因为是微信商城而且要带个人的标志,只好修改代码,添加懒加载。

    1.修改app.module.ts 删除里面所有的pages引入,

    只留import { MyApp } from './app.component';

    将注册组件,导出组件只留MyApp 其他的像自己的一些providers可以保留

    修改app.component.ts里面的

    rootPage:any = TabsPage;给TabsPage加引号使用字符串形式
    2.给每个page添加XX.module.ts
    里面引入的东西可以查看http://ionicframework.com/docs/3.0.1/api/IonicPageModule/
    之后给给个page 的XX.ts里面添加装饰器
    @IonicPage({})
    里面的配置具体可看http://ionicframework.com/docs/3.0.1/api/navigation/IonicPage/
    3.修改所有的NavController.push()方法里面的引入组件名添加引号使用字符串形式
    4.引入的插件放在所需page里面的XX.module.ts里面进行引入
    5.ionic serve
    编译后在www目录里面build目录里面生成按顺序的0.main.js ,0.main.js .map 
    此时懒加载就可以用 而且页面的url也会变成http://localhost:8100/#/tabs/%E5%88%86%E7%B1%BB/details
    像这样的url
     
  • 相关阅读:
    es6箭头函数
    es6数组必看太实用了
    对象和数组的解构以及数组的遍历4种写法
    es6 map数据类型,要比set还很多
    es6中对象的一些操坐
    class类
    webStorm配置es6转es5
    gulp-babel,es6转es5
    jquery扩展插件,让demo元素也可以resize
    【leetcode刷题笔记】Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/zhangweihu/p/7193601.html
Copyright © 2020-2023  润新知