小程序
小游戏
企业微信
微信支付
扫描小程序码分享
完全同样的代码,放在不同项目,效果不一样,怀疑基础库问题,调到最新,果然可以了,突然想试试最低库,然后,发现,无论多低都可以了,我未调之前 基础库是 2.4.1,显示为黑色,调了之后为 1.7.1 都可以正常显示彩色,再次调为 2.4.1 正常显示
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
低版本基础库的问题建议都切换至更高的基础库版本解决。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
低版本基础库的问题建议都切换至更高的基础库版本解决。
const ctx = wx.createCanvasContext('myCanvas')
// Create linear gradient
const grd = ctx.createLinearGradient(0, 0, 293.5, 0)
grd.addColorStop(0 / 6, '#ff0000')
grd.addColorStop(1 / 6, '#ff00ff')
grd.addColorStop(2 / 6, '#0000ff')
grd.addColorStop(3 / 6, '#00ffff')
grd.addColorStop(4 / 6, '#00ff00')
grd.addColorStop(5 / 6, '#ffff00')
grd.addColorStop(6 / 6, '#ff0000')
// Fill with gradient
ctx.setFillStyle(grd)
ctx.fillRect(0, 0, 293.5, 500)
ctx.draw()
console.log('ctx',ctx)
},