movable-view几个问题
发布于 6 年前 作者 junhe 7085 次浏览 来自 问答

1、scale-min设置为1后,会导致图片放大无法缩小

2、scale-max设置为1后,会导致图片缩小后无法在放大

3、我在onScale手动设置scale-value后会导致movable-area的宽度出现问题。

<movable-area class="movable-area">
  <movable-view id="movable-view" style="width: 200rpx;height:200rpx;" direction="all" scale-min="0.5" scale-max="1.1" scale-value="{{scale}}" scale bindscale="onScale"
 >
  </movable-view>
</movable-area>

js代码:

onScale(e) {
    let that=this;

        if(e.detail.scale>1){
   
          that.setData({scale: 1});
        }
 
  }

只要检查到倍率>1的情况下,我重置了下scale的值,这时候会看到movable-area和movable-view之间产生间隙,猜测是movable-view放大后又缩小导致的。但是这个问题并不是毕现的,很奇怪。

4、设置scale-value值会导致动画回弹卡顿,很不流畅

希望 @官方 能尽快排查下1和2问题,因为这个我去重置了下scale-value的值,导致动画卡顿,体验很不好。

回到顶部