From f1232724df14159bf2090363e70b442e10036e38 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Tue, 2 Jul 2019 10:59:21 +0800 Subject: [PATCH] Fix occasion of `mounted` event of plugins system --- resources/assets/src/index.ts | 2 +- resources/misc/changelogs/en/4.3.0.md | 1 + resources/misc/changelogs/zh_CN/4.3.0.md | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/assets/src/index.ts b/resources/assets/src/index.ts index 49255f61..94fb89b3 100644 --- a/resources/assets/src/index.ts +++ b/resources/assets/src/index.ts @@ -23,7 +23,7 @@ function loadModules() { new Vue({ el: route.el, mounted() { - setTimeout(() => emitter.emit('mounted', { el: route.el }), 100) + this.$nextTick(() => emitter.emit('mounted', { el: route.el })) }, render: h => h(route.component), }) diff --git a/resources/misc/changelogs/en/4.3.0.md b/resources/misc/changelogs/en/4.3.0.md index febbc9ba..3a14a7d8 100644 --- a/resources/misc/changelogs/en/4.3.0.md +++ b/resources/misc/changelogs/en/4.3.0.md @@ -15,3 +15,4 @@ - Fixed that possible duplicated signings. - Fixed that OAuth tables not created at installation. +- Fixed occasion of `mounted` event of plugins system. diff --git a/resources/misc/changelogs/zh_CN/4.3.0.md b/resources/misc/changelogs/zh_CN/4.3.0.md index b3fda434..57d7050b 100644 --- a/resources/misc/changelogs/zh_CN/4.3.0.md +++ b/resources/misc/changelogs/zh_CN/4.3.0.md @@ -15,3 +15,4 @@ - 修复可能存在的重复签到问题 - 修复安装皮肤站时未创建 OAuth 相关数据表的问题 +- 修复插件系统中前端 `mounted` 事件的时机问题