j***@126.com
j***@126.com
  • 发布:2020-07-08 16:48
  • 更新:2020-07-08 16:48
  • 阅读:1007

【报Bug】movable-view 高和宽大于movable-area时在nvue下抖动重影

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.8.0

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: mi10

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<template>  
  <view class="content">  
      <movable-area class="movable-area">  
        <movable-view class="movable-view" direction="all" inertia="false">  
          <image class="full" src="https://img.cdn.aliyun.dcloud.net.cn/dev/img/ext/plugin-match.png"></image>  
        </movable-view>  
      </movable-area>  
  </view>  
</template>  
<script>  
  export default {  
  }  
</script>  

<style>  
  .movable-area {  
    width:750rpx;  
    flex:1;  
    background-color: #D8D8D8;  
    overflow: hidden;  
  }  
  .movable-view {  
    height: 1500px;  
    width: 1554px;  
    background-color: #007AFF;  
    color: #fff;  
  }  
</style>  

操作步骤:

手指快速拖动,

预期结果:

尤其是当到达边缘时候重影尤其严重.看起来很卡的样子.

实际结果:

bug描述:

movable-view 高和宽大于movable-area时在nvue下重影,
在vue下面挺流畅的.

连接手机后console:

18:59:15.572 [Number] -557  at pages/home/home.nvue:28  
18:59:15.596 [Number] -414.1  at pages/home/home.nvue:28  
18:59:15.620 [Number] -556.9  at pages/home/home.nvue:28

这是往右滑动, 输出的x坐标应该 -557 -556 -414 这样的顺序.
结果会先跳到414位置然后再跳回556位置,从而造成抖动

2020-07-08 16:48 负责人:DCloud_UNI_GSQ 分享
已邀请:

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