fix(publish): empty content

This commit is contained in:
三咲智子 2022-11-26 02:10:17 +08:00
parent 2ed22678ed
commit a812ea098f
No known key found for this signature in database
GPG key ID: 69992F2250DFD93E
2 changed files with 10 additions and 1 deletions

View file

@ -21,7 +21,10 @@ let isSending = $ref(false)
let { draft } = $(useDraft(draftKey, inReplyToId))
const { editor } = useTiptap({
content: toRef(draft.params, 'status'),
content: computed({
get: () => draft.params.status,
set: newVal => draft.params.status = newVal,
}),
placeholder,
autofocus: isExpanded,
onSubmit: publish,

View file

@ -86,6 +86,12 @@ export function useTiptap(options: UseTiptapOptions) {
editable: true,
})
watch(content, (value) => {
if (editor.value?.getHTML() === value)
return
editor.value?.commands.setContent(value || '', false)
})
return {
editor,
}