收藏
回答

微信小程序canvas绘制直线,如何保留之前绘制的内容?

我的需求是这样的,建立一个画布(mycanvas),在画布上绘制直线,文本框输入起始点以及终点的x、y坐标,点击按钮开始绘制。当我第一次点击按钮开始绘制时,画布上出现了一条直线。当我第二次输入坐标完毕,点击按钮开始绘制时,之前的第一条直线消失,只显示第二条直线。希望大神可以指点下,谢谢!


回答关注问题邀请回答
收藏

2 个回答

  • 启年
    启年
    2022-07-04

    createCanvasContext,不要每次调用的时候都创建,创建一次就OK了

    2022-07-04
    有用
    回复 2
    • 右手年华
      右手年华
      2022-07-05
      创建一次也是保留不了上次的绘制
      2022-07-05
      回复
    • 右手年华
      右手年华
      2022-07-05回复右手年华
      2022-07-05
      回复
  • 一笑皆春
    一笑皆春
    2022-07-04

    第一次完了后需要save吧,第二次绘制之前restore一下呢

    2022-07-04
    有用
    回复 1
    • 右手年华
      右手年华
      2022-07-05
      试了,不行
      2022-07-05
      回复
登录 后发表内容