收藏
回答

setFillStyle方法在小米手机上设置颜色无效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 微信安卓客户端 7.0.22.1820 2.14.4

const ctx = wx.createCanvasContext('myCanvas');

ctx.setFillStyle('white')

ctx.fillRect(0, 0, backwidth, backheight)

ctx.draw()

最后一次编辑于  2021-01-22
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-01-22

    这边小米真机未能复现,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-01-22
    有用
    回复 2
    • 咕噜酱
      咕噜酱
      2021-01-22
      刚刚我上传了截图了
      2021-01-22
      回复
    • 咕噜酱
      咕噜酱
      2021-01-22
      代码片段已经上传
      2021-01-22
      回复
  • 咕噜酱
    咕噜酱
    2021-01-22

    问题找到了,画完图后我这边还要调用canvasToTempFilePath方法,这个方法需要放在draw里面,不知道是不是相当于被画了两次,然后把原本的draw删除,就正常了;不过这个问题只在小米手机上出现,其它的手机还没发生

    2021-01-22
    有用 1
    回复
  • MORNINGSTART(tiezhu)
    MORNINGSTART(tiezhu)
    2021-01-22

    改为十六进制试一下

    2021-01-22
    有用
    回复 1
    • 咕噜酱
      咕噜酱
      2021-01-22
      16进制也没用
      2021-01-22
      回复
登录 后发表内容
问题标签