diff --git a/packages/common/component/MonacoEditor.vue b/packages/common/component/MonacoEditor.vue index 8c6fc8582..e59fdc2f3 100644 --- a/packages/common/component/MonacoEditor.vue +++ b/packages/common/component/MonacoEditor.vue @@ -28,6 +28,7 @@ :options="editorOptions" language="javascript" @editorDidMount="$emit('editorDidMount', $event)" + @change="$emit('change', $event)" > @@ -60,8 +61,8 @@ export default { default: true } }, - emits: ['editorDidMount'], - setup(props) { + emits: ['editorDidMount', 'change', 'fullscreenChange'], + setup(props, { emit }) { const editor = ref(null) const fullscreen = ref(false) const editorOptions = computed(() => { @@ -112,6 +113,7 @@ export default { const switchFullScreen = (value) => { fullscreen.value = value + emit('fullscreenChange', value) } return { diff --git a/packages/plugins/state/src/CreateVariable.vue b/packages/plugins/state/src/CreateVariable.vue index be4bcaa05..85883be9a 100644 --- a/packages/plugins/state/src/CreateVariable.vue +++ b/packages/plugins/state/src/CreateVariable.vue @@ -28,6 +28,7 @@ :showFormatBtn="true" :options="state.editorOptions" @editorDidMount="editorDidMount" + @fullscreenChange="fullscreenChange" >