收藏
回答

变更2.42版本后渐变色 .setStrokeStyle 填充失效

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug setStrokeStyle 工具 6.5.3 2.4.2

- 当前 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();


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

2 个回答

  • nickname
    nickname
    2018-12-21

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

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

    2018-12-21
    赞同
    回复 3
    • L
      L
      2018-12-21

      是在开发工具上发生的。

      代码片段

      https://developers.weixin.qq.com/s/Avg0hPmC7s4o

      2018-12-21
      回复
    • nickname
      nickname
      2018-12-21回复L

      好的,问题已知,会尽快修复哈

      2018-12-21
      回复
    • L
      L
      2018-12-21回复nickname

      谢谢

      2018-12-21
      回复
  • 雅X共赏
    雅X共赏
    02-20

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

    02-20
    赞同
    回复