# ionic3_angular4_JD **Repository Path**: limchoi/ionic3_angular4_JD ## Basic Information - **Project Name**: ionic3_angular4_JD - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 3 - **Created**: 2017-07-11 - **Last Updated**: 2021-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## ionic3_angular4_JD ## ### 使用 ###
##### 1.cnpm install或者使用npm install ##### 2.ionic serve #### ##### 3有需要使用android/ios平台 #### ionic platform add ios/android ##### 4运行android/ios平台#### ionic run adroid/ios ##### 5.预览界面 #### ---------- 上海鲜花港 - 郁金香 #### 6.可预览android版本apk [点击下载apk](https://github.com/dicallc/ionic3_angular4_JD/raw/master/gif/android-release.apk) ---------- ### 再次记录从NG1-4一下坑吧 ### ##### 1.scss的图片地址应该怎么写 #### background-image:url('../assets/img/sprites.png'); ##### 2.懒加载 #### 懒加载问题,我看到ionic有组件支持,但是不是很完善,可以使用下面的库 [点击打开](https://github.com/tjoskar/ng-lazyload-image) ##### 3.请求网络 #### 这个是最纠结的,第一个ES6,rxjs不熟悉,看到了很多例子,都不是很懂,其中使用箭头函数还遇到一些坑 有一个简单的例子 [点击打开](https://www.djamware.com/post/58e657b680aca764ec903c2d/ionic-3-and-angular-4-mobile-app-example) 当然我在项目中用到了代码:**GoodsService.ts** 使用:**good-lists-page.ts** ##### 4.全局常量 #### 全局常量的编写是有意义的比如图片地址,URL等
export const APP_SERVE_URL = 'http://88.128.18.193:8080/';

export const FILE_SERVE_URL = 'http://88.128.18.144:3333/';

 export const APP_SERVE_URL = 'http://localhost:8100';

export const FILE_SERVE_URL = 'http://localhost:8100/kit_file_server';
#### 更多详细的看下面的思维导图吧,是自己做的笔记 更详细内容在gif文件中的思维导图 #### 上海鲜花港 - 郁金香 ### 结语: ### 1.耗时两周自学angular4和ionic3,其实很多东西不一样了,还好有SS,自从学了前端,一直在墙外看资料,看了很多人记录的帖子,觉得应该回报一下开源了。 第三方js: 使用typings 添加**swipe**r(幻灯片),**ng-lazyload-image**(懒加载),**jquery**(快捷开发)
最后,如果这个项目能帮到你,动动你的鼠标点一下start呗 ### 更新日志: ### ---------- **5/8/2017 12:24:10 AM** > 完成登录界面

**5/9/2017 2:24:55 PM** 完成发现界面 > 顶部导航栏没有发现好的实现方式,目前只是可以滑动,点击后的效果不明显
5/9/2017 5:25:19 PM 修改发现界面,模范辣品的分类界面
上海鲜花港 - 郁金香 5/10/2017 12:21:58 PM 1.使用官方组件,cards,toobar,完成购物车界面,高仿京东 小结:总体全部使用ios样式,变化挺大的,估计下一步就考虑适配,和性能问题了,一次编译时间事件挺久的
上海鲜花港 - 郁金香 5/11/2017 12:24:00 PM 1.分模块加载页面,使用--prod,检测代码,优化以后代码 2.优化后的apk可直接秒进入,不需要等待白屏 3.微调我界面的ui 4.添加key 可以直接打prod模式的release ionic build android --release --prod 5/15/2017 5:18:38 PM 1.重新使用ionic的grid布局,解决css样式兼容性问题,意外的发现兼容性存在很大的问题 **如对于flex布局** - android:UC的内核就不兼容 - ios:9.3系统+ [查询css样式兼容情况](http://caniuse.com/#feat=flexbox) 同时找到一个第三方css,可在不同内核实现flex布局 [flex.css](https://github.com/lzxb/flex.css) 待以后尝试一下了