diff options
| author | takonomura <takonomura@users.noreply.github.com> | 2020-10-19 09:30:21 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-19 09:30:21 +0900 |
| commit | fe453c15e388dd62604f84be2a4cfdce377193c1 (patch) | |
| tree | 23f395bb70cf095d25faf25a42dc3aab44158d8c /src/client/components | |
| parent | MFM のバッククオートで囲ったコードが表示されないのを... (diff) | |
| download | sharkey-fe453c15e388dd62604f84be2a4cfdce377193c1.tar.gz sharkey-fe453c15e388dd62604f84be2a4cfdce377193c1.tar.bz2 sharkey-fe453c15e388dd62604f84be2a4cfdce377193c1.zip | |
ページのセクション内などが表示されない問題を修正 (#6746)
Diffstat (limited to 'src/client/components')
| -rw-r--r-- | src/client/components/page/page.if.vue | 8 | ||||
| -rw-r--r-- | src/client/components/page/page.section.vue | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/src/client/components/page/page.if.vue b/src/client/components/page/page.if.vue index 50c28ec34f..64081d5b5d 100644 --- a/src/client/components/page/page.if.vue +++ b/src/client/components/page/page.if.vue @@ -5,9 +5,12 @@ </template> <script lang="ts"> -import { defineComponent } from 'vue'; +import { defineComponent, defineAsyncComponent } from 'vue'; export default defineComponent({ + components: { + XBlock: defineAsyncComponent(() => import('./page.block.vue')) + }, props: { value: { required: true @@ -22,8 +25,5 @@ export default defineComponent({ required: true } }, - beforeCreate() { - this.$options.components.XBlock = require('./page.block.vue').default; - }, }); </script> diff --git a/src/client/components/page/page.section.vue b/src/client/components/page/page.section.vue index d31610bc87..9f05f3a0ce 100644 --- a/src/client/components/page/page.section.vue +++ b/src/client/components/page/page.section.vue @@ -9,10 +9,13 @@ </template> <script lang="ts"> -import { defineComponent } from 'vue'; +import { defineComponent, defineAsyncComponent } from 'vue'; import * as os from '@/os'; export default defineComponent({ + components: { + XBlock: defineAsyncComponent(() => import('./page.block.vue')) + }, props: { value: { required: true @@ -27,9 +30,6 @@ export default defineComponent({ required: true } }, - beforeCreate() { - this.$options.components.XBlock = require('./page.block.vue').default; - }, }); </script> |