收藏
回答

createLinearGradient 渐变在开发工具中与在真机显色不一样

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS 1.02.1905151

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


createLinearGradient 渐变在开发工具中无论设置什么颜色显色都是黑的,但是在真机上就可显出渐变



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


const grd = ctx.createLinearGradient(0, 0, 375, 50);

grd.addColorStop(0, '#FF5B59')

grd.addColorStop(0.5, '#FB887E')

grd.addColorStop(1, '#FE6B53')

ctx.setFillStyle(grd)

ctx.fillRect(0, 0, 375, 50)

ctx.draw()

开发工具显示
手机显示

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

2 个回答

  • 留言
    留言
    2019-10-16

    我也这样啊,兄弟,你解决了没,一样的代码,不一样的效果

    2019-10-16
    有用
    回复
  • 是小白啊
    是小白啊
    2019-06-12

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-06-12
    有用
    回复 1
    • 留言
      留言
      2019-10-16
      有答案了没啊?
      2019-10-16
      回复
登录 后发表内容