xiaochen
xiaochen
  • 发布:2015-06-09 14:00
  • 更新:2015-06-09 17:22
  • 阅读:9049

mui的hello mui实例代码中首页侧滑菜单BUG

分类:MUI

mui的hello mui实例代码中首页侧滑菜单BUG:

在某些android手机中对swipe事件的响应不一样,有时在屏幕中向左划了好几下也没反应,有时要很快的向左划一下就会出来,这是什么情况,SDK对WEBVIEW的swipe的事件是不是经过了其他处理不完善.

官方的那个hello mui中首页的侧滑在小米3中的测试体验swipe出菜单体验很不好,望大家测试下,是不是这个问题.

2015-06-09 14:00 负责人:无 分享
已邀请:
DCloud_UNI_CHB

DCloud_UNI_CHB

1、短时间快速滑动触发swip,长时间慢慢滑动触发的就是drag了;
2、侧滑菜单打开后,主列表页面使用了webview遮罩,该遮罩仅支持点击事件,滑动无效;
3、为了避免滑动时,误触发列表滚动,在list.html中和index-menu.html均对滑动角度做了限制,类似如下代码:

 //监听右滑事件,若侧滑菜单未显示,右滑要显示菜单;  
window.addEventListener("swiperight", function(e) {  
    //默认滑动角度在-45度到45度之间,都会触发右滑菜单,为避免误操作,可自定义限制滑动角度;  
    if (Math.abs(e.detail.angle) < 4) {  
        openMenu();  
    }  
});

你可以试着调整这个角度值试一试,我们也会继续优化滑动识别;

xiaochen

xiaochen (作者)

明白了,也找到了,谢谢大神,看首页的侧滑不是很流畅,但是具体到list里面的实便的侧滑就好了,原来是做了限制.

还有就是hbuilder运行时有的时候出现这个错误是什么意思:

Uncaught TypeError: Cannot read property 'length' of null

  • 源代码张富银

    这个好像是是一个BUG 不影响项目的使用

    2015-06-09 19:30

DCloud_UNI_CHB

DCloud_UNI_CHB

这个可能是真机调试同步的问题,可以重新启动真机调试,看看是否还有问题;

该问题目前已经被锁定, 无法添加新回复