get value updates from outside in editor

This commit is contained in:
les 2020-02-16 21:04:18 +01:00
parent 04e2dc07aa
commit 9c151ee963

View file

@ -67,12 +67,25 @@ export default {
data () {
return {
linkActive: false,
editor: null
editor: null,
update: false
}
},
watch: {
value () {
if (this.update) {
this.update = false
return
}
this.editor.setContent(this.value)
}
},
mounted () {
this.editor = new Editor({
onUpdate: _.debounce(({ getHTML }) => this.$emit('input', getHTML()), 300),
onUpdate: _.debounce(({ getHTML }) => {
this.update = true
this.$emit('input', getHTML())
}, 300),
content: this.value,
extensions: [
new Blockquote(),