当前位置: 首页> 房产> 家装 > 网页如何保存密码_摄影网页素材_推广引流平台app大全_seo承诺排名的公司

网页如何保存密码_摄影网页素材_推广引流平台app大全_seo承诺排名的公司

时间:2025/7/12 22:02:42来源:https://blog.csdn.net/xutongbao/article/details/146043068 浏览次数:0次
网页如何保存密码_摄影网页素材_推广引流平台app大全_seo承诺排名的公司

 

<!-- 纵向布局 -->
<template><el-container class="layout m-layout"><el-aside><div class="aside-box" :style="{ width: isCollapse ? '65px' : asideWidth + 'px' }"><div class="logo flx-center"><img class="logo-img" src="@/assets/images/logo.png" alt="logo" /><span v-show="!isCollapse" class="logo-text">{{ title }}</span></div><el-scrollbar><el-menu:router="false":default-active="activeMenu":collapse="isCollapse":unique-opened="accordion":collapse-transition="false"><SubMenu :menu-list="menuList" /></el-menu></el-scrollbar></div><div class="m-drag" @mousedown="startResizing"></div></el-aside><el-container><el-header><ToolBarLeft /><ToolBarRight /></el-header><Main /></el-container></el-container>
</template><script setup lang="ts" name="layoutVertical">
import { computed, ref, onMounted, onUnmounted } from "vue";
import { useRoute } from "vue-router";
import { useAuthStore } from "@/stores/modules/auth";
import { useGlobalStore } from "@/stores/modules/global";
import Main from "@/layouts/components/Main/index.vue";
import ToolBarLeft from "@/layouts/components/Header/ToolBarLeft.vue";
import ToolBarRight from "@/layouts/components/Header/ToolBarRight.vue";
import SubMenu from "@/layouts/components/Menu/SubMenu.vue";const title = import.meta.env.VITE_GLOB_APP_TITLE;const route = useRoute();
const authStore = useAuthStore();
const globalStore = useGlobalStore();
const accordion = computed(() => globalStore.accordion);
const isCollapse = computed(() => globalStore.isCollapse);
const menuList = computed(() => authStore.showMenuListGet);
const activeMenu = computed(() => (route.meta.activeMenu ? route.meta.activeMenu : route.path) as string);const asideWidth = ref<number>(210);
let isResizing = false;
let startX = 0;
let startWidth = 0;const startResizing = (event: MouseEvent) => {isResizing = true;startX = event.clientX;startWidth = asideWidth.value;document.addEventListener("mousemove", resizeAside);document.addEventListener("mouseup", stopResizing);
};const resizeAside = (event: MouseEvent) => {if (isResizing) {const newWidth = startWidth + (event.clientX - startX);asideWidth.value = newWidth > 50 ? newWidth : 50; // 设置最小宽度为 50px}
};const stopResizing = () => {isResizing = false;document.removeEventListener("mousemove", resizeAside);document.removeEventListener("mouseup", stopResizing);
};onMounted(() => {document.addEventListener("mouseup", stopResizing);
});onUnmounted(() => {document.removeEventListener("mouseup", stopResizing);
});
</script><style scoped lang="scss">
@import "./index.scss";
</style>

关键字:网页如何保存密码_摄影网页素材_推广引流平台app大全_seo承诺排名的公司

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: