diff --git a/packages/@vuepress/core/lib/app/components/Content.vue b/packages/@vuepress/core/lib/app/components/Content.vue index b78e294071..1691b66971 100644 --- a/packages/@vuepress/core/lib/app/components/Content.vue +++ b/packages/@vuepress/core/lib/app/components/Content.vue @@ -36,10 +36,14 @@ export default { created () { this.loadContent(this.$key) + this.$vuepress.$on('AsyncMarkdownContentMounted', (slotKey) => { + this.$vuepress.$set('contentMounted', true) + }) }, watch: { $key (key) { + this.$vuepress.$set('contentMounted', false) this.reloadContent(key) } }, diff --git a/packages/@vuepress/theme-default/components/Page.vue b/packages/@vuepress/theme-default/components/Page.vue index 80638a1a83..63bd2e2e02 100644 --- a/packages/@vuepress/theme-default/components/Page.vue +++ b/packages/@vuepress/theme-default/components/Page.vue @@ -4,7 +4,7 @@ -
+
-