element Collapse 折叠面板 绑定事件

这篇具有很好参考价值的文章主要介绍了element Collapse 折叠面板 绑定事件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 点击面板触发事件 @change

<el-collapse accordion v-model="activeNames" @change="handleChange">
  <el-collapse-item title="一致性 Consistency">
    <div>与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;</div>
    <div>在界面中一致:所有的元素和结构需保持一致,比如:设计样式、图标和文本、元素的位置等。</div>
  </el-collapse-item>
</el-collapse>

handleChangeDemo(val) {
      debugger
},

若是点击某一行触发事件@click.native,试过@click无效,@click.native就可以了!

<el-collapse-item  v-for="item in productInfoList"  @click.native="searchData(item)">
       <div>简化流程:设计简洁直观的操作流程;</div>
</el-collapse-item>

searchData(item) {
      // 查询模板
      debugger
},

2. 折叠面板时,点击标题栏的按钮不展开面板内容:

element Collapse 折叠面板 绑定事件,element,javascript,前端,vue.js

 通过设置@click.stop="showCollapse()",阻止冒泡,点击按钮不再开展。

 <el-collapse accordion @change="handleChangeDemo">
              <!-- LI -->
              <el-collapse-item>
                <template slot="title">
                  标题1 <i class="header-icon el-icon-info" @click.stop="showCollapse()"/>
                </template>
                <div>
                   与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;
                </div>
              </el-collapse-item>

              <!-- LI -->
              <el-collapse-item title="效率 Efficiency">
                <div>简化流程:设计简洁直观的操作流程;</div>
              </el-collapse-item>
</el-collapse>

showCollapse() {
    debugger
}

3. 想要改变折叠面板中icon位置

.ep-collapse-item__arrow {
  flex: 1 0 auto;
  order: -1;
}

样式如下

element Collapse 折叠面板 绑定事件,element,javascript,前端,vue.js文章来源地址https://www.toymoban.com/news/detail-677420.html

到了这里,关于element Collapse 折叠面板 绑定事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • uniapp collapse动态生成多个折叠面板手动展开收起(包括uni-ui版)

    官方文档没有暴露出相关api,那就看看组件源码。 以下示例均通过  vue-cli  创建的  uni-app  h5 项目 源码 node_modulesuview-uicomponentsu-collapse-itemu-collapse-item.vue 这个方法是用来改变折叠面板子组件收起还是展开的,根据改变 isShow 的值来实现 方法 源码 node_modules@dcloudiouni-ui

    2024年02月06日
    浏览(62)
  • react antd阻止Checkbox事件冒泡(折叠面板标题中增加复选框,阻止点击复选框折叠面板展开/折叠)

    背景 折叠面板Collapse标题中增加复选框,点击复选框,会触发折叠面板的展开和折叠。 我们希望勾选复选框的时候,不能影响到折叠面板的展开和折叠。 最开始使用 onChange 自带的event来阻止事件冒泡,这种方式是无效的,代码如下: 解决 监听复选框的 onClick 事件,用 e.st

    2024年02月11日
    浏览(53)
  • element-ui折叠面板怎么修改样式

    修改前 因为组件封装,要使用样式穿透来修改… 注意需要把需要样式穿透的类单独拿出来,不能包裹在scss格式的类里了 修改后 展开… 最后这个缝隙可以用边框来填补,至于伪类加横杠最好不要用,因为展开和折叠的时候会出现一瞬间白线

    2024年02月12日
    浏览(51)
  • 前端vue简单实用折叠面板可以折叠收起展开内容区域

    随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随

    2024年02月06日
    浏览(47)
  • JavaScript (五) -- JavaScript 事件(事件的绑定方式)

    目录 1.  JavaScript 事件的概述: 2.  事件的绑定(两种方式):         JavaScript事件是 指当网页中某个元素被触发时,可以执行一些JS代码来处理这个事件 ,例如鼠标单击、鼠标移动、键盘按键等。事件通常被认为是浏览器与用户交互的方式之一。       

    2024年02月03日
    浏览(50)
  • uView(u-collapse)折叠 展开 高度问题 无法撑开 nextTick

      collapse是手风琴模式。 数据levelList、filmList,都是异步加载。levelList渲染正常。 filmList数据在加载完成后,按照官方文档提供的方法:init(); 重新计算高度。但是无法正常撑开。 试了网上的多个方法,但是都没有效果。 于是分析了下源码,发现注释掉一行代码就行。文件路

    2024年04月25日
    浏览(37)
  • JavaScript中的代理和反射:实现数据绑定和事件监听

    在JavaScript中,代理(Proxy)和反射(Reflect)是两个重要的概念,它们可以用于实现数据绑定和事件监听等功能。在本文中,我们将会探讨代理和反射的概念,以及如何使用它们实现数据绑定和事件监听。 代理是一种能够截获并拦截对象访问的机制。它可以用于在对象上定义

    2023年04月10日
    浏览(41)
  • Vue-给element-ui的input输入框绑定键盘事件不生效

    在vue中使用elementui的input组件绑定回车事件生效。 el-input @keyup.enter=\\\'方法\\\' /el-input 在vue中如果直接使用 v-on或@ 监听事件的话, 监听的是 由组件中使用$emit自定义的事件 , 例如下面代码。 使用 .native 修饰符, 告诉vue这是触发的 原生事件 不是 自定义事件 , 比如下面这个监听 ele

    2024年02月13日
    浏览(58)
  • 前端react入门day02-React中的事件绑定与组件

    (创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 React中的事件绑定 React 基础事件绑定 使用事件对象参数  传递自定义参数  同时传递事件对象和自定义参数  React中的组件  组件是什么 React组件 useState  修改状态的规

    2024年02月06日
    浏览(84)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包