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

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

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

茅侃侃 2024-01-03 14:44:51
我对如何使用按钮触发器添加形状有疑问。但不工作这是我的代码: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 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

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

stage.add(layer);


查看完整回答
反对 回复 2024-01-03
  • 1 回答
  • 0 关注
  • 95 浏览

添加回答

举报

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