欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

apicloud的一些坑

程序员文章站 2024-03-26 09:48:35
...

1.在ios上Number类型的0会自动转化成false

例如:下面代码api.pageParam('number')==0,它会自动转化成false,所以number的值是'',不是Number 0 

var number = api.pageParam('number') || ''; //api.pageParam()是apicloud自带的方法,我接收数据是0

解决:1.我在传值前把值先转换成String,接收时候再转化成Number

 

2.ios上如果值为null,则显示是为null。安卓的是不显。如果数据为null,则可用数据的名字判断:item==null, if(item){}

 

3.巧妙的用reload和在ios上要适当禁用向左滑动slidBackEnabled