为了账号安全,请及时绑定邮箱和手机立即绑定

KonvaJS - 如何使用按钮触发器添加形状?

KonvaJS - 如何使用按钮触发器添加形状?

慕容森 2022-07-01 16:17:15
我对如何使用按钮触发器添加形状有疑问。但不工作这是我的代码:HTML<button id="btnCreateRectangle" class="btn-primary-blue">Button Text</button>这里是我的 js:        function addRectangle(layer) {            var scale = 1;            var rectangle = new Konva.Rect({                x: 12,                y: 12,                numPoints: 5,                innerRadius: 30,                outerRadius: 50,                fill: "#89b717",                opacity: 0.8,                draggable: true,                name: 'rect',                width: 128,                height: 50,                scale: {                    x: scale,                    y: scale                },                shadowColor: "black",                shadowBlur: 4,                shadowOffset: {                    x: 5,                    y: 5                },                shadowOpacity: 0.6,                // custom attribute                startScale: scale            });            layer.add(rectangle);        }document            .getElementById('btnCreateRectangle')            .addEventListener('click', function () {                addRectangle(layer)            });我在 javasrcipt 语言中非常新,任何建议或答案将不胜感激
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

在将矩形添加到图层后,从 KonvaJS 的文档中,您应该将该图层添加到stage https://konvajs.org/docs/overview.html

stage.add(layer);


查看完整回答
反对 回复 2022-07-01
  • 1 回答
  • 0 关注
  • 100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信