From 2360803e44e7d83ba65b161745b6d48b6e8e22b4 Mon Sep 17 00:00:00 2001 From: Andrew Bastin Date: Sat, 30 Nov 2019 02:08:09 -0500 Subject: [PATCH] Added v-model support to ace-editor --- components/ace-editor.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/components/ace-editor.vue b/components/ace-editor.vue index a07aa2606..a54e4c241 100644 --- a/components/ace-editor.vue +++ b/components/ace-editor.vue @@ -60,10 +60,16 @@ export default { ...this.options }); - editor.setValue(this.value); + if (this.value) editor.setValue(this.value, 1); this.editor = editor; this.cacheValue = this.value; + + editor.on('change', () => { + const content = editor.getValue(); + this.$emit("input", content); + this.cacheValue = content; + }); }, methods: {