diff --git a/composables/tiptap.ts b/composables/tiptap.ts index 0c454bee..24219ce7 100644 --- a/composables/tiptap.ts +++ b/composables/tiptap.ts @@ -58,7 +58,7 @@ export function useTiptap(options: UseTiptapOptions) { suggestion: HashtagSuggestion, }), Placeholder.configure({ - placeholder: placeholder.value, + placeholder: () => placeholder.value!, }), CodeBlockShiki, Extension.create({ @@ -106,6 +106,9 @@ export function useTiptap(options: UseTiptapOptions) { return editor.value?.commands.setContent(value || '', false) }) + watch(placeholder, () => { + editor.value?.view.dispatch(editor.value?.state.tr) + }) return { editor,