fix(ImagePreview): limit max-zoom when double clicking

This commit is contained in:
陈嘉涵 2020-02-01 09:46:23 +08:00
parent 43e9df1550
commit 1baa60f224

View File

@ -258,8 +258,12 @@ export default createComponent({
} }
}, },
setScale(scale) {
this.scale = range(scale, +this.minZoom, +this.maxZoom);
},
resetScale() { resetScale() {
this.scale = 1; this.setScale(1);
this.moveX = 0; this.moveX = 0;
this.moveY = 0; this.moveY = 0;
}, },
@ -267,7 +271,7 @@ export default createComponent({
toggleScale() { toggleScale() {
const scale = this.scale > 1 ? 1 : 2; const scale = this.scale > 1 ? 1 : 2;
this.scale = scale; this.setScale(scale);
this.moveX = 0; this.moveX = 0;
this.moveY = 0; this.moveY = 0;
}, },