24 lines
430 B
Vue
24 lines
430 B
Vue
<template>
|
||
<editor-content :editor="editor" />
|
||
</template>
|
||
|
||
<script setup>
|
||
import { useEditor, EditorContent } from '@tiptap/vue-3'
|
||
import StarterKit from '@tiptap/starter-kit'
|
||
|
||
const props = defineProps({
|
||
content: {
|
||
type: "String",
|
||
required: true
|
||
}
|
||
})
|
||
|
||
const {content } = props
|
||
|
||
const editor = useEditor({
|
||
content: '<p>I’m running Tiptap with Vue.js. 🎉</p>',
|
||
extensions: [
|
||
StarterKit,
|
||
],
|
||
})
|
||
</script> |