From 7e2e4673c36207ef5c9f4dc8bd5f02430d7a87ff Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Wed, 8 Aug 2018 19:30:37 +0800 Subject: [PATCH] fixed #65 Former-commit-id: ff7af2b0de7626ebccc74a6fdbb1fd4c65cf67eb [formerly ff7af2b0de7626ebccc74a6fdbb1fd4c65cf67eb [formerly ff7af2b0de7626ebccc74a6fdbb1fd4c65cf67eb [formerly ff7af2b0de7626ebccc74a6fdbb1fd4c65cf67eb [formerly 56d8473883a11f399da4857c2ef33afd4c321302 [formerly 72b414e848b2599ef292ff265cb9852af6d1336f]]]]] Former-commit-id: 75ef0010183e956f444545be72f89437c7cc0e6f Former-commit-id: d583af09e41daf3847ca2ef1d1183352ff466bac Former-commit-id: 18a1cee3c8a91548faedba74440b9183e66959c5 [formerly 6eecb548569a516f32b7c2dc78c9466eb77f9fd8] Former-commit-id: 7b1c708dac6c367f365100bb8f3d7e7eaad21fdf Former-commit-id: 7fcea1175ace5f37ef1575c1df6b2edd7f7c820e Former-commit-id: 5e3b02fa7822e06dada8a0657300a04a84a19152 Former-commit-id: b42689244bcb096b5d789a23ccbf4fe9e7ea5cbf Former-commit-id: 916a53da23e6338147e9682ba32a80872560f3c4 --- src/pages/login/page.vue | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/pages/login/page.vue b/src/pages/login/page.vue index 3c9c3d77..ae6e3dd0 100644 --- a/src/pages/login/page.vue +++ b/src/pages/login/page.vue @@ -104,6 +104,15 @@ export default { // 初始化例子插件 particlesJS('login', config) }, + beforeDestroy () { + // 销毁 particlesJS + // thanks https://github.com/d2-projects/d2-admin/issues/65 + // ref https://github.com/VincentGarreau/particles.js/issues/63 + if (pJSDom && pJSDom.length > 0) { + pJSDom[0].pJS.fn.vendors.destroypJS() + pJSDom = [] + } + }, methods: { ...mapActions([ 'd2adminLogin'