add basic implementation for node views

This commit is contained in:
Philipp Kühn
2020-10-30 11:08:23 +01:00
parent d43b0d96d6
commit f9089932ff
9 changed files with 47 additions and 163 deletions

View File

@@ -1,5 +1,6 @@
import { Command, createNode, nodeInputRule } from '@tiptap/core'
import { VueRenderer } from '@tiptap/vue'
import Vue from 'vue'
export const inputRegex = /!\[(.+|:?)]\((\S+)(?:(?:\s+)["'](\S+)["'])?\)/
@@ -62,9 +63,11 @@ const Image = createNode({
},
addNodeView() {
return VueRenderer({
template: '<div>vue component</div>',
const Component = Vue.extend({
template: '<div>this is a vue component</div>',
})
return VueRenderer(Component)
},
})