变更2.42版本后渐变色 .setStrokeStyle 填充失效
发布于 5 年前 作者 jun67 14803 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

2.4.2版本

  • 预期表现

2.4.1版本

  • 提供一个最简复现 Demo

// 设置渐变

var gradient = context.createLinearGradient(

200,

100,

100,

200

);

gradient.addColorStop(

‘0.15’,

“#7aa7cb”

// ‘SkyBlue’

);

gradient.addColorStop(

‘0.85’,

// ‘SteelBlue’

“#b8f1ef”

);

gradient.addColorStop(

‘1.0’,

// ‘RoyalBlue’

“#8ab0ce”

);

context.setLineWidth(7);

context.setStrokeStyle(gradient);

context.setLineCap(‘round’)

context.beginPath();

ctx.arc(110, 90, 80, 0.85 * Math.PI, 0.15 * Math.PI, false);

context.stroke();

context.draw();

2 回复

是真机的问题还是开发工具的问题呢?

麻烦提供代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

这个问题修复了吗,今天也遇到这个问题了

回到顶部