ionic3angular4JD
使用
1.cnpm install或者使用npm install
2.ionic serve
3有需要使用android/ios平台
ionic platform add ios/android
4运行android/ios平台
ionic run android/ios
5.预览界面
6.可预览android版本apk
7.源码查看
8.有问题可以去github提issue
再次记录从NG1-4一下坑吧
1.scss的图片地址应该怎么写
background-image:url('../assets/img/sprites.png');
2.懒加载
懒加载问题,我看到ionic有组件支持,但是不是很完善,可以使用下面的库
3.请求网络
这个是最纠结的,第一个ES6,rxjs不熟悉,看到了很多例子,都不是很懂,其中使用箭头函数还遇到一些坑 有一个简单的例子 点击打开
当然我在项目中用到了代码: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 添加swiper(幻灯片),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
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,可在不同内核实现flex布局
待以后尝试一下了