項目之前沒用懶加載始锚,剛開始做項目也沒多少經(jīng)驗吧沫换,現(xiàn)在出現(xiàn)了一個比較難的問題就是分享鏈接的問題类浪,因為是微信商城而且要帶個人的標(biāo)志稚伍,只好修改代碼,添加懶加載戚宦。
1.修改app.module.ts 刪除里面所有的pages引入,
只留import { MyApp } from './app.component';
將注冊組件锈嫩,導(dǎo)出組件只留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里面進(jìn)行引入
5.ionic serve
編譯后在www目錄里面build目錄里面生成按順序的0.main.js ,0.main.js .map
此時懶加載就可以用 而且頁面的url也會變成http://localhost:8100/#/tabs/%E5%88%86%E7%B1%BB/details