vue使用element-ui或者element-plus固定 el-header 和 el-aside

这篇具有很好参考价值的文章主要介绍了vue使用element-ui或者element-plus固定 el-header 和 el-aside。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vue使用element-ui或者element-plus固定 el-header 和 el-aside

在使用element-plus做后台管理的时候,需要固定el-header和el-aside,特此记录以下。

只需要将el-main固定高度即可。

main.vue

<div class="common-layout">
    <el-container>
        <el-aside width="12rem">
            <nav-menu />
        </el-aside>
        <el-container>
            <el-header height="4rem">
                <nav-header />
            </el-header>
            <el-main>
                <router-view />
            </el-main>
        </el-container>
    </el-container>
</div>

css

.el-main {
    background-color: #f5f7f9;
    height: calc(100vh - 4rem);
}

el-main高度后,当el-main内容超出固定高度后就能显示滚轮了。将滚轮样式修改一下就好了。
vue使用element-ui或者element-plus固定 el-header 和 el-aside,遇到的问题,vue.js,ui,elementui

效果:

vue使用element-ui或者element-plus固定 el-header 和 el-aside,遇到的问题,vue.js,ui,elementui

滚轮样式:文章来源地址https://www.toymoban.com/news/detail-547505.html

/**修改全局的滚动条*/
/**滚动条的宽度*/
::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 10px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
    border-radius: 10px;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: rgba(109, 109, 109, 0.4);
    height: 120px;
}

到了这里,关于vue使用element-ui或者element-plus固定 el-header 和 el-aside的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue使用element-ui/plus组件布局容器container失效解决方法

    这个错我遇到了好几次,每一次都花了很长时间解决,还是决定写个笔记记录一下。 在使用elementu官网的布局容器时,他是这样的。 我在确定elementui引入正确的情况下是这样写的。 注意,我在SideNav,Header,Main,Footer组件套了el-aside,el-header... 然后暴露出来在Home中引用。 当然错

    2024年02月11日
    浏览(38)
  • 在vue ui 中下载的element插件如何卸载并安装element-plus

    通过cmd打开vue ui并自定义创建项目中,引入了vue-cli-plugin-element插件,此时项目是vue cli3 的,与此版本有冲突,应该要下载vue-cli-plugin-element插件,如何卸载呢? 安装的错误版本插件:vue2安装element-ui版本,vue3需要安装element-plus版本 应该要装的element插件:  此时通过在终端

    2024年02月11日
    浏览(46)
  • Vue3.0正确引入Element UI组件的正确姿势 (Element-plus)

    1命令引入参照官方文档:https://element.eleme.cn/#/zh-CN/component/installation npm i element-ui -S main.js中引入 报错后 看官方文档 发现vue3已经不支持原来的饿了么ui了 需要使用与vue3适配的Element-plus 官网说明 :https://element-plus.gitee.io/#/zh-CN/component/installation 这次是得注意安装 element-plus 最后

    2024年02月13日
    浏览(38)
  • el-tree自定义图标,使用图片或者dom自定义图标,element-plus

    el-tree自定义左侧的图标,有很多方法 第一种:通过css类获取到el-tree-node__expand-icon图表类,然后通过设置类名,修改css样式来改变图标。 第二种:通过js直接将el-tree-node__expand-icon元素移除,直接替换掉DOM。 以上两种都是比较刻板的方法,第一种适用于element-ui。 第三种:el

    2024年02月14日
    浏览(33)
  • vue3 更换 elemnt-ui / element-plus 版本npm命令

    1. 安装 / 更换 element-ui 版本 [ 在 @ 后面指定想要安装的版本 ]  2. 安装 / 更换 element-plus 版本 [ 在 @ 后面指定想要安装的版本 ] 

    2024年02月04日
    浏览(38)
  • Vue3+Element-Plus 实现用户列表页面的UI结构及动态加载表单功能 三一

    1.1 头部是一个面包屑 (Breadcrumb)导航区域 1.2 白色区域是一个卡片(Card)视图 1.3 卡片 (Card)视图中嵌套了   输入框(Input )、 按钮(Button)、 表单(Form)、分页(Pagination ) Breadcrumb 面包屑 | Element Plus (gitee.io) https://element-plus.gitee.io/zh-CN/component/breadcrumb.html  2.1.1 复制

    2023年04月09日
    浏览(44)
  • vue3使用element-plus

    element-ui 是配合 vue2 使用,element-plus 是配置 vue3 使用的 1. 包管理器的方式 如果是使用 webpack 或者 vite 打包工具新建的项目 2. 浏览器直接导入 直接通过浏览器的 HTML 标签导入 Element Plus,然后就可以使用全局变量 ElementPlus 1. 导入全部组件且注册所有的图标 声明使用 ElementPl

    2024年02月08日
    浏览(56)
  • 在Django+Vue3+GraphQL的Blog例子代码中引入Element-Plus UI Framework

    Vue3的UI Framework中有Element-Plus、BalmUI、Quasar、PrimeVue、Ant Design Vue等UI Framework. Element-Plus是Element-UI的Vue3版,Element-UI的使用人数的基数较大,Github上的Star数也较多,就选择了Element-Plus作为这个Blog项目的UI Framework. UI Framework的好处就是提供了相较裸Html+CSS开发起来更好看和方便一些.

    2023年04月13日
    浏览(33)
  • 解决Module not found: Error: ‘element-plus/lib/theme-chalk/index.css‘,通过下载插件,使用的是vue ui项目仪表盘

    1.首先在package.json中查看vue版本和element-ui版本 2.找到element-ui官网https://element.eleme.cn/#/zh-CN/component/quickstart,点击element-ui 3.进入到element–ui组件下载的地址 4.下载插件 vue-cli-plugin-element git clone https://github.com/ElementUI/vue-cli-plugin-element.git 5.根据README 没有项目就创建项目 vue create

    2024年02月13日
    浏览(34)
  • Vite vue 使用cdn引入element-plus

    vite-plugin-cdn-import:cdn的引入插件 vite.config.js 使用cdn 引入 element-plus 一定也要用cdn 引入 vue、vue-demi 并且引入顺序不能出错, 注意点 ①  如果不引入vue,就会提示createElementVnode找不到, 原因是在element-plus这个源码中也在使用vue这个变量   ②如果不引入vue-demi,可以理解为vu

    2024年02月01日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包