element ui aside — 侧栏导航菜单移入移出折叠效果

摘要:
效果如图,移入移出控制折叠,点击按钮后移入移出不可控制折叠。功能是很简单的功能,不过昨天这块还是弄了小一个小时,所以记录下来。

element ui aside — 侧栏导航菜单移入移出折叠效果第1张

效果如图,移入移出控制折叠,点击按钮后移入移出不可控制折叠。

功能是很简单的功能,不过昨天这块还是弄了小一个小时,所以记录下来。

  • 发现的问题:

    • 模版上el-aside写上@mouseenter无效
  • 解决方案

    • 写成@mouseenter.native
    • 在mounted里操作绑定原生dom事件

template

    <el-container>
        <el-header>
            <button @click="collapseStatus">
                <i class="el-icon-d-arrow-right"></i>
            </button>
        </el-header>
        <el-container>
            <el-aside
                     
                    @mouseenter.native="collapseOpen"
                    @mouseleave.native="collapseClose">
                <el-menu :collapse="isCollapse">
                    <el-menu-item index="1">
                        <i class="el-icon-menu"></i>
                        <span slot="title">测试</span>
                    </el-menu-item>
                </el-menu>
            </el-aside>
            <el-main>
            </el-main>
        </el-container>
    </el-container>

script

            data() {
                return {
                    collapseBtnClick: false,
                    isCollapse: true,
                    }
            }

            methods: {
                collapseStatus() {
                        this.collapseBtnClick = this.isCollapse;
                        this.isCollapse = !this.isCollapse;
                    },
                collapseOpen() {
                        if (this.collapseBtnClick) return;
                        this.isCollapse = false;
                    }
                 }
                collapseClose() {
                        if (this.collapseBtnClick) return;
                        this.isCollapse = true;
                }
            }

这里markdown的代码不能自动排版,云笔记的就会,一定是我写的方式不对

免责声明:文章转载自《element ui aside — 侧栏导航菜单移入移出折叠效果》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VMware共享文件夹NAudio音频文件转换下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

selenim之ActionChains 用法

常见的点击方法集锦: 参数: 1.driver是我们的浏览器 2.Actions是我们系统内置的执行鼠标一系列操作的对象 鼠标左击:Actions actions=new Actions(driver); actions.click(这里传入我们需要点击的控件元素,WebElement类型).perform();...

python3 破解 geetest(极验)的滑块验证码

Kernel_wu 快速学习的实践者 python3 破解 geetest(极验)的滑块验证码 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.action_chain...

Python+Selenium笔记(十五)调用JS

(一)方法 方法 简单说明 execute_async_script(script, args) 异步执行JS代码 script:被执行的JS代码 args:js代码中的任意参数 execute_script(script, args) 同步执行JS代码 script:被执行的JS代码 args:js代码中的任意参数 (二)示例 f...

javascript实现图片延迟加载方法汇总(三种方法)

看到一些大型网站,页面如果有很多图片的时候,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,跟着小编一起学习javascript实现图片延迟加载吧 看到一些大型网站,页面如果有很多图片的时候,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开...

C语言两个libxml2库使用的问题

最近使用libxml2想做点东西,翻看一些example后还是有些疑问,去segmentfault问了下,感谢@pingjiang的热心解答,问题解决,记录如下 (一)如下是一个XML文件,p为根结点 <p> <one>1</one> <two>2</two> <th...

Element中的Cascader 级联选择器高度不能正常显示如何解决2

新版本的element在使用级联选择器的时候,高度存在问题,如何解决呢,之前的旧版本 可以通过自定义属性popper-class解决,但是新版本的无法使用这个属性解决了,新版本的问题必须在全局的global.css中更改 具体的更改方法如下: 在你的全局global.css里面添加: .el-cascader-menu { height: 300px;...