研发图纸文件管理系统-前端项目
iczer
2020-07-31 55358b41075f2c7c883b9fda7d1f98eb27307e00
fix: the style problem caused by SideMenu.vue overflow; :bug:
修复:SideMenu.vue 组件溢出导致的样式问题;
4个文件已修改
9 ■■■■■ 已修改文件
public/index.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/menu/SideMenu.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/menu/index.less 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layouts/AdminLayout.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/index.html
@@ -1,5 +1,5 @@
<!DOCTYPE html>
<html lang="en">
<html lang="en" class="beauty-scroll">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
src/components/menu/SideMenu.vue
@@ -1,5 +1,5 @@
<template>
  <a-layout-sider :theme="sideTheme" :class="['side-menu', isMobile ? null : 'shadow']" width="256px" :collapsible="collapsible" v-model="collapsed" :trigger="null">
  <a-layout-sider :theme="sideTheme" :class="['side-menu', 'beauty-scroll', isMobile ? null : 'shadow']" width="256px" :collapsible="collapsible" v-model="collapsed" :trigger="null">
    <div :class="['logo', theme]">
      <router-link to="/dashboard/workplace">
        <img src="@/assets/img/logo.png">
src/components/menu/index.less
@@ -2,7 +2,8 @@
  box-shadow: 2px 0 6px rgba(0, 21, 41, .35);
}
.side-menu{
  min-height: 100%;
  min-height: 100vh;
  overflow-y: auto;
  z-index: 10;
  .logo{
    height: 64px;
src/layouts/AdminLayout.vue
@@ -1,5 +1,5 @@
<template>
  <a-layout :class="['admin-layout', fixedSideBar ? 'fixed-side-bar' : '']">
  <a-layout :class="['admin-layout', fixedSideBar ? 'fixed-side-bar' : '', 'beauty-scroll']">
    <drawer v-if="isMobile" v-model="collapsed">
      <side-menu :theme="theme.mode" :menuData="menuData" :collapsed="false" :collapsible="false" @menuSelect="onMenuSelect"/>
    </drawer>