Element-ui中阻止折叠面板自定义title中的默认点击事件

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

        我们在使用折叠面板中title部分自定义组件时,比如在title中添加了其他的组件(我的是时间选择器,以及单选框),会频繁地触发折叠面板的展开事件,解决此问题只需要在template标签下再包一层div标签,在此div标签中添加停止冒泡事件的函数即可:

html部分:

        <el-collapse-item>
          <template  slot="title">
               
            //就是在这里用一个div标签包裹title内的自定义组件,再使用点击事件click.stop默认修饰符,stopBubbling
            <div @click.stop="stopBubbling">
              <div class="visitor_status_title">
                <h3 class="visitor_status_text">筛选</h3>
                <span class="icon_text">高级搜索</span>
              </div>
              <div class="filter_radio">
                <div>
                  <span class="radio_text_time public">时间</span>
                  <el-radio-group v-model="FilterRadio1">
                    <el-radio-button label="今日"></el-radio-button>
                    <el-radio-button label="昨日"></el-radio-button>
                    <el-radio-button label="前日"></el-radio-button>
                  </el-radio-group>
                  <el-date-picker
                    class="select_data"
                    v-model="SelectDate"
                    type="date"
                    placeholder="选择日期"
                  >
                  </el-date-picker>
                </div>
                <div>
                  <span class="radio_text_equipment public">设备</span>
                  <el-radio-group v-model="FilterRadio2">
                    <el-radio-button label="全部"></el-radio-button>
                    <el-radio-button label="电脑端"></el-radio-button>
                    <el-radio-button label="移动端"></el-radio-button>
                  </el-radio-group>
                </div>
              </div>
            </div>


          </template>
        </el-collapse-item>

js部分:文章来源地址https://www.toymoban.com/news/detail-509125.html

  methods: {

    stopBubbling(event) {
      event.stopPropagation();//阻止事件冒泡
    },

  },

到了这里,关于Element-ui中阻止折叠面板自定义title中的默认点击事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Vue项目element-ui弹窗组件el-dialog、el-drawer,阻止点击遮罩层关闭

    效果图: 我们只需要设置这两个 属性 append-to-body :close-on-click-modal=“false” 注意 : 这里的close-on-click-modal属性前需要写入 :

    2024年02月12日
    浏览(64)
  • element-ui表单自定义校验

    1.问题描述 项目开发过程中,遇到表单校验,这次的校验规则比较严,element-ui表单自带的校验完全解决不了问题。 2.解决方法 使用elementui表单校验中的自定义校验,validUsername是自定义的校验方法名称 2.1 定义表单校验: 2.2 自定义校验方法: 注意:方法中一定义要返回call

    2024年02月11日
    浏览(49)
  • Element-UI表格自定义背景颜色

    笔记 1.如图所示 2. 自定义样式         此处自定义设置时要加 /deep/、important ,否则不生效; 清除鼠标经过时的背景颜色: /deep/.el-table tbody tr:hovertd{     background-color: unset !important; } * 如果未设置!important该效果不生效 自定义样式时使用f12查看元素,找到对应元素的

    2024年02月15日
    浏览(49)
  • element-ui表格自定义动态列

    实现效果 具体功能 拖拽表头改变宽度 限制最小宽度, 实时保存设置。 隐藏列 选中列隐藏, 不显示在表格中。 “勾选” 列和\\\"操作\\\" 列不可隐藏, 并且不包含在列控制组件中。 隐藏后, 无论是否冻结均不显示。有特殊标识则要另外做判断。 列冻结 开启时, 表示选中列靠左冻结

    2024年01月24日
    浏览(44)
  • element Collapse 折叠面板 绑定事件

    1. 点击面板触发事件  @change 若是点击某一行触发事件 @click.native ,试过@click无效,@click.native就可以了! 2. 折叠面板时,点击标题栏的按钮不展开面板内容:   通过设置 @click.stop =\\\"showCollapse()\\\",阻止冒泡,点击按钮不再开展。 3. 想要改变折叠面板中icon位置 样式如下

    2024年02月11日
    浏览(39)
  • element-ui 自定义loading加载样式

    element-ui 中的 loading 加载功能,默认是全屏加载效果, 设置局部,需要自定义样式,自定义的方法如下:

    2024年02月11日
    浏览(51)
  • element-ui 使用自定义复选框

    为什么不使用自带复选框? 自带复选框无法确定数据来源于回填还是用户手动选择,因为回填表格复选框时只能使用toggleRowSelection方法来遍历回填,而且会触发selection-change事件,而手动添加也会触发selection-change事件,无法判断某个选中数据来源于回填还是用户手动选择。

    2024年02月16日
    浏览(47)
  • element-ui / element-plus dialog 自定义层级

    背景:          微前端集成后主子应用的dialog 层级冲突导致主应用的弹窗被覆盖, 主子应用的弹窗都是append 到body 下的,  z-index 自动生成   尝试方案:          1. 根据官方Api 给弹窗添加自定义class, 并通过设置自定义 class 样式来控制;                  == 无效, 因为生

    2024年02月11日
    浏览(58)
  • 自定义element-ui走马灯(轮播)样式

    自定义el-carousel-item指示器样式 把指示器变成圆点 效果图:  

    2024年02月13日
    浏览(43)
  • element-UI Pagination 分页 布局,自定义布局

    分页左右布局,自定义布局 elm 分页默认布局是 左对齐的 我们这节要实现的效果是这样 (主要是拆分 分页每个一项) 两端对齐用的比较多 或者这样 直接上代码 主要通过 loyout 属性 如果你想要图2上的布局如上代码 你想要左中右布局图三效果 你需要用三个 el-pagination 只需要指

    2024年02月16日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包