1、将返回数据列表的数据的字符串格式转成数字格式
map为循环
res.data.map(item => item.bonus = Number(item.bonus));
2、向下一页跳转及传值
push(未完成)
3、向上一页跳转及传值
pop(未完成)
4、新建页面(在page文件夹钟)
参考:https://blog.csdn.net/u011321546/article/details/80849272
创建命令:ionic g page 名称
5、ionic 安卓打包命令
cordova build android
6、添加安卓平台
ionic cordova platform add android
7、ionic方法失败了就用cordova的方法
参考复制到剪切板方法
https://www.npmjs.com/package/cordova-clipboard
8、执行方法有顺序,异步的方法可能比跳转的慢,需要用户异步方法,写在调用外部接口success成功后面的then里面
9、后背景是模糊灰色的时候可以使用
box-shadow: 0 0 60px #aaa;
10、问题
a、productdetail.html 170行
index代表当前item的索引下标
b、join-shopcar.ts
async加和不加都能调用外部接口,有什么区别
async 异步接口
可以使用await.
await 能控制在函数callback之后再执行后面的方法;
和.then{} 是相同的作用
c、加入购物车的整体流程
d、上拉加载,什么意思
this.productList = [...this.productList, ...res.data.allProductList];
将this.productlist 添加到res.data.allproductlist后面
e、ionViewDidLeave、ionViewWillEnter、constructor有什么区别
constructor是页面执行,在页面不需要重新加载的时候不执行;
ionViewWillEnter每次进入视图都要执行;
11、ionic 新增页面
a、ionic g page 名称
b、app.module.ts 引入声明组件
c、如果跳转,在跳转的ts中引入组件