diff --git a/vue/src/layout/component/Aside/component/Mask.vue b/vue/src/layout/component/Aside/component/Mask.vue new file mode 100644 index 0000000..7b30b8e --- /dev/null +++ b/vue/src/layout/component/Aside/component/Mask.vue @@ -0,0 +1,13 @@ + diff --git a/vue/src/layout/component/Aside/index.vue b/vue/src/layout/component/Aside/index.vue index 9dd200e..b128e23 100644 --- a/vue/src/layout/component/Aside/index.vue +++ b/vue/src/layout/component/Aside/index.vue @@ -1,8 +1,10 @@ @@ -65,16 +69,6 @@ export default { height: 100%; width: 100%; - .drawer-bg { - background: rgba(0, 0, 0, .5); - backdrop-filter: blur(10px); - width: 100%; - top: 0; - height: 100%; - position: fixed; - z-index: 9; - } - .main-container { display: flex; flex: 1; diff --git a/vue/src/layout/mixin/resize.js b/vue/src/layout/mixin/resize.js deleted file mode 100644 index dbbe674..0000000 --- a/vue/src/layout/mixin/resize.js +++ /dev/null @@ -1,25 +0,0 @@ -import {mutations as mainMutations} from "@/layout/store/main" -import {debounce} from '@/util' -import {isMobile} from "@/util/browser" - -export default { - methods: { - $_resizeHandler() { - if (!document.hidden) { - const mobile = isMobile() - mainMutations.device(mobile ? 'mobile' : 'pc') - mobile && this.collapseSidebar() - } - } - }, - mounted() { - this.$_resizeHandler = debounce(this.$_resizeHandler) - this.$_resizeHandler() - - window.addEventListener('resize', this.$_resizeHandler) - - this.$once('hook:beforeDestroy', () => { - window.removeEventListener('resize', this.$_resizeHandler) - }) - } -}