diff --git a/packages/uni-components/src/vue/movable-view/index.tsx b/packages/uni-components/src/vue/movable-view/index.tsx index a00640c092ef195f1ef18a70864c13d91332a1b9..0f173bcdaba34895cb06f69b936b660be27d0ec0 100644 --- a/packages/uni-components/src/vue/movable-view/index.tsx +++ b/packages/uni-components/src/vue/movable-view/index.tsx @@ -372,11 +372,13 @@ function useMovableViewTransform( 'px) translateZ(0px) scale(' + scale + ')' - rootRef.value!.style.transform = transform - rootRef.value!.style.webkitTransform = transform - _translateX.value = x - _translateY.value = y - _scale.value = scale + if(rootRef.value) { + rootRef.value.style.transform = transform + rootRef.value.style.webkitTransform = transform + _translateX.value = x + _translateY.value = y + _scale.value = scale + } } function _revise(source: number | string) { let limitXY = _getLimitXY(_translateX.value, _translateY.value) diff --git a/packages/uni-h5/src/service/api/media/previewImage/ImagePreview.tsx b/packages/uni-h5/src/service/api/media/previewImage/ImagePreview.tsx index a78a26f1a7833f46748b485ddd0a3fe69673e0c3..213d574039888ec91cf298f4c44b681462146e3a 100644 --- a/packages/uni-h5/src/service/api/media/previewImage/ImagePreview.tsx +++ b/packages/uni-h5/src/service/api/media/previewImage/ImagePreview.tsx @@ -88,7 +88,7 @@ export default /*#__PURE__*/ defineSystemComponent({ position: 'absolute', 'box-sizing': 'border-box', top: '0', - left: '0', + right: '0', width: '60px', height: '44px', padding: '6px',