背景
我正在使用tiptap-vuetify来实现一个消息/聊天UI,用户可以在其中看到一个用于创建新消息的可编辑Tiptap 实例以及几个不可编辑的Tiptap 实例(一个用于用户正在查看的线程中的每条已发送消息)。
我有 JSON 格式的可编辑实例输出数据,我将其存储在我的数据库中的 JSONB 字段中。
问题
当我从数据库加载已发送消息的 JSON 时,只显示纯文本消息;如果我应用任何样式(粗体、斜体、列表等),什么都不会出现。
我用于不可编辑的 Tiptap 实例的代码是这样的:
<tiptap-vuetify
v-model="message.content"
:editor-properties="{ editable: false }"
output-format="json"
/>