【发布时间】:2021-08-17 08:33:58
【问题描述】:
我有一个协作聊天应用程序,它使用tiptap 作为它的消息传递区域。我发现它很有用,因为它已经可以支持多种格式并且可以增加一些灵活性。但是,我在寻找一个监听“enter”键的事件监听器时发现自己卡住了。当用户回车时,我想提交他们的聊天并清除编辑器。
我找到了这个 onUpdate 事件监听器,但我找不到它检测到按下什么键的确切位置。
示例代码如下:
mounted() {
let editor = new Editor({
extensions: [StarterKit],
content: this.value
});
editor.on("update", e => {
console.log(e);
this.$emit("input", this.editor.getHTML());
});
this.editor = editor;
}
顺便说一句,我正在使用 Vue2。
谢谢
【问题讨论】:
标签: vue.js tiptap prose-mirror