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'