爹
  • 发布:2019-02-18 19:49
  • 更新:2019-02-18 22:18
  • 阅读:1791

拖拽安卓机非常卡

分类:uni-app

用uni-app开发的仿探探的左右滑动APP,安卓非常的卡,基本上好像监听失效一样,划动一次只监听到一次开始,移动和结束就停止了。基本上用不了,然后进入hybrid里开发的HTML页面,滑动还行,勉强能用。

试过用 movable-view 的,能拖动,但是也是很卡,体验过不了关。测试拖动的图片只有屏幕大小的一半。而且滑动的区域左边界过不去,已加了out-of-bounds参数。

试过用原生动画uni.createAnimation来根据手指滑动来实时划动,也是卡,体验是否能过关没有进一步测试,忘了,估计也是不行我才放弃的吧?

唉,我真是没办法了,有谁能救我?搞了两天两夜了,难道只能用hybrid页面吗?

顺便贴一下监听代码看看有没有帮助

<view  
                class="like"  
                @touchstart="start"  
                @touchmove="move"  
                @touchend="end"  
    @mousedown="start"  
    @mousemove="move"  
    @mouseup="end"  
    @mouseout="end">  
.....   
其他代码  
.....  
// 有去掉过 mouse开头的监听以为能好点,结果也是没用

还有就是,不做任何手势拖动,直接加transform动画在安卓机也基本看不到动画,最多看到一两帧吧,在小程序上面好一点,勉强看到完整的动画,但也是非常卡,在pc谷歌浏览器上就没有问题,很流畅的动画。

用手拖拽就更不用说了,比上面说的更差。

还有一个很大的问题,就是在手机上没有顺利的侦听到划动,即使有更好的拖动方案,如果侦听不到也是瞎搞。用uni原生的也是卡,还没法解决需求

到底有啥问题,是我的问题还是uni-app对动画就是如此卡?

2019-02-18 19:49 负责人:无 分享
已邀请:
t***@163.com

t***@163.com - 80后

用nvue的原生选项卡把!结果你发现横屏字体变形,页面不刷新,这uniapp就是不完善啊,我问了竟然不回复我!

DCloud_heavensoft

DCloud_heavensoft

左右拖动长列表,要想性能合格,只能用nvue。
nvue有什么具体问题,请单独发帖并提供重现方式。

  • t***@163.com

    我有发帖,可惜没人回复啊!很简单,横屏问题原生顶端选项卡,你看看会出啥问题

    2019-02-18 22:31

  • (作者)

    哦,我试一下,不过我测试的时候整个页面只搞了一张图片,并不存在长列表,也没有叠加显示都是很卡

    2019-02-19 00:56

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