帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
显示全部楼层
2
帖子
0
勋章
150
Y币

Apicloud常见问题建议方案

[复制链接]
发表于 2015-6-19 17:10:53
Apicloud常见问题建议方案
取消ios手机号自动识别
<meta name="format-detection"content="telephone=no">
========================================================
消除ajax跨域问题
使用官方提供的api.ajax方法
========================================================
解决ios头部与状态栏重合
1.var $header = $api.byId('header');
$api.fixIos7Bar($header);
2.若头部使用了fixed定位,改用javascript解决
         if(api.systemType=='ios'){
       $('.header').css('padding-top','20px')
       $('.header+.banner').css('margin-top','64px')
    }
=======================================================
页面传值的几种方法
1.新开窗口(api.openWin)或子窗口(api.openFrame)或窗口组(api.openFrameGroup)的时候传值使用pageParam
2.使用api.execScript({}),需要注意的是指定窗口名称的时候一定要看清楚
3.设置缓存信息,使用$api.setStorage或者api.setPrefs()
=======================================================
常用到的事件需要注意的几个细节
1.tap事件,底层封装,性能优于click,但是不建议使用zepto封装的tap
         api.addEventListener({
             name:'tap'
         },function(ret,err){
             //operation
         })
2.viewappear事件,当页面在主窗口显示时触发(窗口组切换无效)
         api.addEventListener({
             name:'viewappear'
         },function(ret,err){
             //operation
         })
3.scrolltobottom事件,适用于滑到底部刷新
         api.addEventListener({
             name:'scrolltobottom'
         },function(ret,err){
             //operation
         })
=======================================================
关于apiready的一些注意事项
apiready是官方建议的方法,它是在文档加载完成后执行,类似jqueryready方法
文档加载完成后,api会作为全局变量留存
=======================================================
关于页面刷新的几点建议
......
=======================================================
关于ios点击事件无响应的解决方法
1.iostouch类事件支持良好,建议使用封装后的tap事件
2.若第一种方式无效,直接封装成函数,使用onclick调用
3.使用监听事件
api.addEventListener({
    name: 'click'
}, function(ret, err){
    api.parseTapmode();
});
=======================================================
文字过长导致换行解决方法
英文单词过长(word-wrap:break-word;)
中文过长(overflow: hidden;text-overflow:ellipsis;white-space:nowrap;)
=======================================================
待补充。。。。。

40
帖子
0
勋章
6375
Y币
不错的经验,感谢楼主分享~
8
帖子
0
勋章
1万+
Y币
感谢楼主的分享,赞一个
1682
帖子
10
勋章
1万+
Y币
感谢楼主分享。助人为乐
39
帖子
1
勋章
422
Y币
感谢分享
59
帖子
0
勋章
713
Y币
98
帖子
2
勋章
530
Y币
赞一个,非常不错的分享
13
帖子
3
勋章
1169
Y币
感谢分享 ,
14
帖子
1
勋章
2346
Y币
感谢分享,哈哈
4
帖子
0
勋章
57
Y币
不错的经验,感谢楼主分享~
123下一页
您需要登录后才可以回帖 登录

本版积分规则