diff --git a/src/core/view/components/canvas/index.vue b/src/core/view/components/canvas/index.vue index 5dfcff6db59a0ebb5db02c860b7de9213f6b544d..740b09859e2ef5bd2493aac75f783128c1b6b444 100644 --- a/src/core/view/components/canvas/index.vue +++ b/src/core/view/components/canvas/index.vue @@ -121,8 +121,12 @@ export default { method(data) } }, - _resize () { - wrapper(this.$refs.canvas) + _resize () { + var canvas = this.$refs.canvas + var context = canvas.getContext('2d') + var imageData = context.getImageData(0, 0, canvas.width, canvas.height) + wrapper(this.$refs.canvas) + context.putImageData(imageData, 0, 0) }, _touchmove (event) { event.preventDefault()