小韩han
小韩han
  • 发布:2020-05-28 14:18
  • 更新:2021-05-28 08:47
  • 阅读:2676

uniapp中同一个页面使用两个canvas(是重叠的,大小一样),如何去切换这两个canvas的层级

分类:uni-app

详细问题描述

需求:

同一个vue页面中,在相同的位置放两个canvas,大小都一样,现在想实现:
其中:canvas1:当作画笔进行涂鸦
canvas2:对上传的图片进行旋转,缩放和平移。

存在的问题

canvas1先渲染,canvas2 后渲染
两个canvas渲染后,只能操作canvas2中的图片,无法对canvas1进行画画操作。
canvas2先渲染,canvas1 后渲染
两个canvas渲染后,只能操作canvas1中的涂鸦,无法对canvas2中的图片进行操作。

怎么解决

我也百度了,说是只能操作最后渲染的canvas,但这不能实现我的需求。
我现在就想知道,怎么去切换这两个canvas的层级,有没有大神知道的,麻烦回复下

2020-05-28 14:18 负责人:无 分享
已邀请:
小韩han

小韩han (作者) - 新手一枚,多多关照

忘了说,我想在app端实现两个canvas进行切换

  • 1***@qq.com

    请教一下,把图片渲染到画布,uniapp 小程序如何适配图片大小

    2020-08-11 15:13

2***@qq.com

2***@qq.com

楼主解决了吗,我现在想在同一个地方同时对两个画布进行操作,也是只可以操作后渲染的那个画布,不知道怎么解决

该问题目前已经被锁定, 无法添加新回复