起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1970|回复: 6

[处理中3] ios使用scrollview和list无法向上划动

[复制链接]

3

主题

6

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
发表于 2017-12-26 15:20:25 | 显示全部楼层 |阅读模式
本帖最后由 timoon 于 2017-12-26 15:36 编辑

测试环境:iphone 6s  系统10.3.2 使用safari浏览器
起步x5版本:v3.7
在model中放置一个data组件,在scrollview中加入一个list,list绑定data然后在list的li中放置一个image,image的图片地址绑定data中的headimg字段,通过ajax加载本地json数据,在不设置async : false情况下列表无法向上划动,设置了async : false时列表能划动但向下刷新后再次无法划动,在android和pc浏览器都正常,在qq和uc浏览器也正常,只有safari浏览器不兼容,在出现这种错误时如果调到其他界面再回来列表就能划动,但向下划动出现刷新的图标和文字时会出现明显的卡顿现象
本地json数据
  1. [
  2. {"id":"0","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  3. {"id":"1","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  4. {"id":"2","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  5. {"id":"3","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  6. {"id":"4","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  7. {"id":"5","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  8. {"id":"6","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  9. {"id":"7","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  10. {"id":"8","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  11. {"id":"9","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  12. {"id":"10","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"},
  13. {"id":"11","headimg":"https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2417541541,2500372120&fm=27&gp=0.jpg"}
  14. ]
复制代码


data中重写的刷新方法
  1.         var page2=1;
  2.         Model.prototype.data2CustomRefresh = function(event){
  3.                 if(!event.options.append){
  4.                         page2=1;
  5.                 }
  6.                 $.ajax({
  7.                         type : "POST",
  8. //                        async : false,
  9.                         url : require.toUrl("./data2.json"),
  10.                         success : function(data) {
  11.                                 event.source.setTotal(12);
  12.                                 event.source.loadData(data, event.options.append);
  13.                                 page2+=1;
  14.                         },
  15.                         error : function(e){
  16.                                 console.log(e);
  17.                         }
  18.                 });
  19.         };
复制代码


源代码
发表于 2017-12-26 16:49:05 | 显示全部楼层
苹果手机有一个默认滑动行为,去掉试试,可能是冲突了
http://docs.wex5.com/wex5-app-question-list-2068
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

6

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
 楼主| 发表于 2017-12-26 17:35:49 | 显示全部楼层
liangyongfei 发表于 2017-12-26 16:49
苹果手机有一个默认滑动行为,去掉试试,可能是冲突了
http://docs.wex5.com/wex5-app-question-list-2068 ...

测试过了这样设置后列表无论有没有设置异步都无法向上划动
回复 支持 反对

使用道具 举报

发表于 2017-12-26 17:48:31 | 显示全部楼层
timoon 发表于 2017-12-26 17:35
测试过了这样设置后列表无论有没有设置异步都无法向上划动

那你先试试平台案例
比如
/UI2/system/components/justep/list/demo/news.w
正常吗??
或者试试其他案例(外卖),在你机器上测试正常吗??

同步请求就可以的!先别用异步的!

如果案例都正常,对比下组件配置的差异吗!你这种问题,没遇到过

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

6

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
 楼主| 发表于 2017-12-26 18:09:20 | 显示全部楼层
liangyongfei 发表于 2017-12-26 17:48
那你先试试平台案例
比如
/UI2/system/components/justep/list/demo/news.w

案例跑起来正常
回复 支持 反对

使用道具 举报

发表于 2017-12-26 18:11:21 | 显示全部楼层
timoon 发表于 2017-12-26 18:09
案例跑起来正常

那就对比下案例,有何差异??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
发表于 2018-6-2 10:21:16 | 显示全部楼层
timoon 发表于 2017-12-26 18:09
案例跑起来正常

你好。我也遇到这个问题了。请你你怎么解决的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-25 19:22 , Processed in 0.055900 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表