|
@@ -60,13 +60,19 @@ export default defineComponent({
|
|
|
clearTimeout(dragTimeout);
|
|
|
transform.transition = '';
|
|
|
|
|
|
- console.log('start drag')
|
|
|
+ console.log('start drag');
|
|
|
});
|
|
|
mc.on('panmove pinchmove', function (ev) {
|
|
|
+ console.log(ev, 'ev');
|
|
|
if (ev.type === 'pinchmove') {
|
|
|
- transform.scale = ev.scale * transform.startScale;
|
|
|
transform.x = transform.startX + ev.deltaX;
|
|
|
transform.y = transform.startY + ev.deltaY;
|
|
|
+ transform.scale = ev.scale * transform.startScale;
|
|
|
+ if (transform.scale <= 1) {
|
|
|
+ transform.scale = 1;
|
|
|
+ } else if (transform.scale >= 3) {
|
|
|
+ transform.scale = 3;
|
|
|
+ }
|
|
|
}
|
|
|
if (ev.type === 'panmove') {
|
|
|
transform.x = transform.startX + ev.deltaX;
|