diff --git a/packages/editor/src/fields/KeyValue.vue b/packages/editor/src/fields/KeyValue.vue index 524ab518..1c660e44 100644 --- a/packages/editor/src/fields/KeyValue.vue +++ b/packages/editor/src/fields/KeyValue.vue @@ -91,5 +91,6 @@ const addHandler = () => { const deleteHandler = (index: number) => { records.value.splice(index, 1); + emit('change', getValue()); }; diff --git a/packages/editor/src/layouts/CodeEditor.vue b/packages/editor/src/layouts/CodeEditor.vue index 8fe706e4..2e1fca82 100644 --- a/packages/editor/src/layouts/CodeEditor.vue +++ b/packages/editor/src/layouts/CodeEditor.vue @@ -47,6 +47,7 @@ const props = withDefaults( parse?: boolean; }>(), { + initValues: '', autoSave: true, language: 'javascript', options: () => ({