广告位联系
返回顶部
分享到

vue框架实现将侧边栏完全隐藏

JavaScript 来源:互联网 作者:F11站长开发者 发布时间:2022-08-14 06:59:53 人浏览
摘要

如何将vue的左侧边栏在缩进的时候完全隐藏呢 效果图如下 找到目录src/style/sidebar.scss 然后搜索.hideSidebar可以搜出两个,不要慌,下面的时手机端的,我们拉到上面的.hideSidebar找到 1 2

如何将vue的左侧边栏在缩进的时候完全隐藏呢

效果图如下

找到目录src/style/sidebar.scss 然后搜索.hideSidebar可以搜出两个,不要慌,下面的时手机端的,我们拉到上面的.hideSidebar找到

1

2

3

4

5

6

7

.hideSidebar {

    .sidebar-container {

      width: 54px !important;

    }

    .main-container {

      margin-left: 54px;

    }

修改.sidebar-container与.main-container里的内容

1

2

3

4

5

6

7

8

9

10

.sidebar-container {

      width: 54px !important;

      pointer-events: none;

      transition-duration: 0.3s;

      transform: translate3d(-$sideBarWidth, 0, 0);

    }

    //这个是展示/隐藏按钮所在的这个条条距离左侧位置,自己调一下就能看出效果了

    .main-container {

      margin-left: 0px;

    }

好了,成功了,缩进的时候就不会展示小菜单栏了

vue-element-admin隐藏侧边栏

在 src/style/sidebar.scss 里搜索hideSidebar找到以下部分

1

2

3

4

5

6

7

.hideSidebar {

    .sidebar-container {

      width: 54px !important;

    }

    .main-container {

      margin-left: 54px;

    }

修改为

1

2

3

4

5

6

7

8

9

.sidebar-container {

      width: 54px !important;

      pointer-events: none;

      transition-duration: 0.3s;

      transform: translate3d(-$sideBarWidth, 0, 0);

    }

    .main-container {

      margin-left: 0px;

    }

此时电脑端侧边栏位置会显示一块空白部分

解决办法

在 src\layout\components\index.js 里注释掉侧边栏部分

1

2

3

4

5

export { default as AppMain } from './AppMain'

export { default as Navbar } from './Navbar'

export { default as Settings } from './Settings'

// export { default as Sidebar } from './Sidebar/index.vue'

export { default as TagsView } from './TagsView/index.vue'

侧边栏彻底隐藏成功 


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : https://blog.csdn.net/weixin_48508049/article/details/114018306
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计