我最近开始为我们的一个项目使用konva库,我正尝试在舞台上添加文本并进行编辑,而无需使用textarea。
假设我要在舞台上编辑文本,我只想单击选中的文本即可对其进行编辑。当我单击它时,应直接使光标闪烁以进行输入。
我在konva示例下面有引用,但它使用textarea弹出窗口进行编辑。 example https://konvajs.github.io/docs/sandbox/Editable_Text.html#stq=&stp=0
答案 0 :(得分:1)
没有文本区域,就不可能用Konva做到这一点。但是您可以使文本区域的外观和感觉像您编辑画布一样。您只需要使CSS样式尽可能接近画布渲染即可。因此用户不会注意到有文本区域。