Search found 173 matches

by MwM-Mai
2025年 Jun 25日 18:41
Forum: 小程序开发
Topic: @ray-js/pencil-flow貌似存在bug
Replies: 7
Views: 520

Re: @ray-js/pencil-flow貌似存在bug

还真是被干扰到了,谢谢了

by MwM-Mai
2025年 Jun 25日 17:46
Forum: 小程序开发
Topic: @ray-js/pencil-flow貌似存在bug
Replies: 7
Views: 520

Re: @ray-js/pencil-flow貌似存在bug

Line类应该不会影响到Round类,只要绘制圆形的时候才会出现这个问题,Slider中有一个圆形按钮我显示后动态隐藏,更新canvas,哪个圆形按钮还是存在边框

by MwM-Mai
2025年 Jun 24日 10:45
Forum: 小程序开发
Topic: @ray-js/pencil-flow貌似存在bug
Replies: 7
Views: 520

Re: @ray-js/pencil-flow貌似存在bug

crisiron 2025年 Jun 23日 19:44

renderRoundLights(stage, ctx, data) { 在这里下面打印看看 data 的个数和数据结构

1个改成N个没问题,N改成1就会有问题, N改成2不会,具体是什么原因分析不出来,data长度也对

by MwM-Mai
2025年 Jun 23日 11:12
Forum: 小程序开发
Topic: @ray-js/pencil-flow貌似存在bug
Replies: 7
Views: 520

Re: @ray-js/pencil-flow貌似存在bug

这个是出现的bug

by MwM-Mai
2025年 Jun 23日 11:11
Forum: 小程序开发
Topic: @ray-js/pencil-flow貌似存在bug
Replies: 7
Views: 520

@ray-js/pencil-flow貌似存在bug

@ray-js/pencil-flow 在绘制canvas的时候渲染了两个灯珠,当我update更新成一个灯珠的时候会多一个灯珠的边框出来,实际上是只执行一次方法,demo中的smearLightColorMaps数据类型和https://developer.tuya.com/material/library_oHEKLjj0/component?code=ComponentsTyLamp&subCode=LampStripLightSmear组件的一样

by MwM-Mai
2025年 May 30日 16:42
Forum: 小程序开发
Topic: @ray-js/pencil-flow的使用
Replies: 13
Views: 2815

Re: @ray-js/pencil-flow的使用

描述问题请描述清楚 已经解决问题了 干扰触摸事件是因为 const line = new Line(element); this.stage.add(line); 会默认响应事件需要设置 line.ignoreHit = true; 忽略任何事件 update不更新color是因为addIdxShapeIns方法判断this[idx]存在直接return了没有更新data数据 另外希望官方可以补充一下文档,本来是想提高效率的,找半天找不到文档,只能在npm英文文档的库示例,bug找半天还需要看源码才能定位到问题,因为可能后续还需要用到这些库,其他开发者用到也会方便很多 :D :D :D
by MwM-Mai
2025年 May 30日 16:06
Forum: 小程序开发
Topic: @ray-js/pencil-flow的使用
Replies: 13
Views: 2815

Re: @ray-js/pencil-flow的使用

问题1: 添加代码 const line = new Line(element); this.stage.add(line); 会导致触摸事件异常,异常情况就是我说的定位到问题那条评论; 问题2: // 重新渲染画布 this.stage.ctx.clearRect(0, 0, this.canvasWidth, this.canvasHeight); this.renderStrip(this.stage, this.ctx, data); this.stage.update(); 没有更新到最新的颜色,还是生成画布的颜色
by MwM-Mai
2025年 May 30日 15:54
Forum: 小程序开发
Topic: @ray-js/pencil-flow的使用
Replies: 13
Views: 2815

Re: @ray-js/pencil-flow的使用

// 更新颜色代码示例: rect2.on('touchend', event => { const { option } = event.target || {}; if (option && option.id !== undefined) { console.log('id touchend', rect2, option.id); // 重点 如果要更新颜色,使用 rect2.option.fillStyle rect2.option.fillStyle = 'red'; rect2.alpha = 1; stage.update(); } }); 更新的代码和Lam...
by MwM-Mai
2025年 May 30日 15:40
Forum: 小程序开发
Topic: @ray-js/pencil-flow的使用
Replies: 13
Views: 2815

Re: @ray-js/pencil-flow的使用

这个问题已经解决了,但是还有一个问题就是再更新color的时候画布不会更新,我再node_modules的stage.js更新color打印出来了log,但是canvas没更新,大佬指点一下, console.log('Stageupdate'); 这个log已经打印出来了,颜色没变化 _createClass(Stage, [{ key: "update", value: function update() { console.log('Stageupdate'); this.render.update(this); } } 怎么更新的,提供下复现代码(代码中尽量减少业...
by MwM-Mai
2025年 May 30日 14:55
Forum: 小程序开发
Topic: @ray-js/pencil-flow的使用
Replies: 13
Views: 2815

Re: @ray-js/pencil-flow的使用

这个问题已经解决了,但是还有一个问题就是再更新color的时候画布不会更新,我再node_modules的stage.js更新color打印出来了log,但是canvas没更新,大佬指点一下, console.log('Stageupdate'); 这个log已经打印出来了,颜色没变化 _createClass(Stage, [{ key: "update", value: function update() { console.log('Stageupdate'); this.render.update(this); } }