提交 ca18e691 编写于 作者: 雪洛's avatar 雪洛

fix: canvas组件宽度或高度为0时报错的Bug(question/90647)

上级 882dc3f5
...@@ -123,10 +123,14 @@ export default { ...@@ -123,10 +123,14 @@ export default {
}, },
_resize () { _resize () {
var canvas = this.$refs.canvas var canvas = this.$refs.canvas
var context = canvas.getContext('2d') if (canvas.width > 0 && canvas.height > 0) {
var imageData = context.getImageData(0, 0, canvas.width, canvas.height) var context = canvas.getContext('2d')
wrapper(this.$refs.canvas) var imageData = context.getImageData(0, 0, canvas.width, canvas.height)
context.putImageData(imageData, 0, 0) wrapper(this.$refs.canvas)
context.putImageData(imageData, 0, 0)
} else {
wrapper(this.$refs.canvas)
}
}, },
_touchmove (event) { _touchmove (event) {
event.preventDefault() event.preventDefault()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册