收藏
回答

画不同颜色的线条,颜色无法正确时显示

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 CanvasContext.moveTo 工具 6.7.4 2.4.2

ctx.moveTo(40, 100);

ctx.lineTo(300, 100);

ctx.setStrokeStyle('red')

ctx.stroke()


ctx.moveTo(40, 100);

ctx.lineTo(300, 200);

ctx.setStrokeStyle('#000')

ctx.stroke()


ctx.moveTo(40, 100);

ctx.lineTo(40, 300);

ctx.setStrokeStyle('#30acff')

ctx.stroke()

ctx.draw()


用canvas无法画出不同颜色的线条


最后一次编辑于  2018-12-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 卢霄霄
    卢霄霄
    2018-12-21

    ctx.beginPath()

    2018-12-21
    赞同
    回复 1
    • ZhangCc
      ZhangCc
      2018-12-23

      明白了,多谢~

      2018-12-23
      回复
  • 赵青山
    赵青山
    2018-12-21
    • 同一个路径内的多次 setFillStylesetStrokeStylesetLineWidth等设置,以最后一次设置为准。


    2018-12-21
    赞同
    回复 1
    • ZhangCc
      ZhangCc
      2018-12-23

      谢谢~

      2018-12-23
      回复