From 8470a64e6bf26eabf43118b030a85f72aa5eddca Mon Sep 17 00:00:00 2001 From: syuilo <syuilotan@yahoo.co.jp> Date: Sun, 18 Oct 2020 12:30:54 +0900 Subject: [PATCH] Fix page editor bug --- .../pages/page-editor/page-editor.script-block.vue | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/client/pages/page-editor/page-editor.script-block.vue b/src/client/pages/page-editor/page-editor.script-block.vue index edef095168..34ba113b29 100644 --- a/src/client/pages/page-editor/page-editor.script-block.vue +++ b/src/client/pages/page-editor/page-editor.script-block.vue @@ -56,7 +56,7 @@ </template> <script lang="ts"> -import { defineComponent } from 'vue'; +import { defineAsyncComponent, defineComponent } from 'vue'; import { faPencilAlt, faPlug } from '@fortawesome/free-solid-svg-icons'; import { v4 as uuid } from 'uuid'; import XContainer from './page-editor.container.vue'; @@ -66,7 +66,8 @@ import * as os from '@/os'; export default defineComponent({ components: { - XContainer, MkTextarea + XContainer, MkTextarea, + XV: defineAsyncComponent(() => import('./page-editor.script-block.vue')), }, inject: ['getScriptBlockList'], @@ -135,10 +136,6 @@ export default defineComponent({ } }, - beforeCreate() { - this.$options.components.XV = require('./page-editor.script-block.vue').default; - }, - created() { if (this.value.value == null) this.value.value = null; -- GitLab