Javascript 如何在Konva舞台内放置?

Javascript 如何在Konva舞台内放置?,javascript,konvajs,Javascript,Konvajs,我需要点击舞台,用里面的按钮改变它的颜色。我已经设法在画布上的div中放置了一个按钮,但这次我需要该按钮出现在我的stage中您可以使用画布形状绘制按钮,也可以使用具有绝对位置的DOM var阶段=新Konva.阶段{ 容器:'容器', 宽度:window.innerWidth, 高度:window.innerHeight }; var层=新Konva.层; stage.addlayer; var按钮=新Konva.标签{ x:20, y:20, 不透明度:0.75 }; layer.addb

我需要点击舞台,用里面的按钮改变它的颜色。我已经设法在画布上的div中放置了一个按钮,但这次我需要该按钮出现在我的stage中

您可以使用画布形状绘制按钮,也可以使用具有绝对位置的DOM

var阶段=新Konva.阶段{ 容器:'容器', 宽度:window.innerWidth, 高度:window.innerHeight }; var层=新Konva.层; stage.addlayer; var按钮=新Konva.标签{ x:20, y:20, 不透明度:0.75 }; layer.addbutton; button.addnew Konva.Tag{ 填充:“黑色”, lineJoin:'圆形', 阴影颜色:“黑色”, 阴影模糊:10, 阴影偏移:10, 阴影不透明度:0.5 }; button.addnew Konva.Text{ 文本:“画布按钮”, fontFamily:“Calibri”, 尺码:18, 填充:5, 填充:“白色” }; 按钮。单击时,=>{ 警报“单击画布按钮”; } document.querySelector'button'。addEventListener'click',=>{ 警报“单击DOM按钮”; } 图层绘制; 钮扣{ 位置:绝对位置; 顶部:30px; 左:160像素; } DOM按钮
天啊!!KonvaJS的创造者回答道。非常感谢你。