首页 > 其他分享 >bug:点击按钮

bug:点击按钮

时间:2023-11-30 15:14:58浏览次数:53  
标签:flex 盒子 点击 按钮 btn bug

问题场景

  1. 点击按钮,父盒子会出现阴影。
    image
  2. 点击父盒子,页面有点击效果。但实际上父盒子没有绑定点击事件。
    image
模板代码
      <div class="btn" v-if="showActions">
        <el-row :gutter="10">
          <el-col :span="1.5">
            <el-button type="primary" size="small" @click="formSave()"
              >保存</el-button
            >
          </el-col>
          <el-col :span="1.5">
            <el-button size="small" @click="formCancel()">取消</el-button>
          </el-col>
          <el-col :span="1.5" v-show="showCheckbox">
            <el-button
              type="primary"
              size="small"
              plain
              icon="el-icon-arrow-up"
              @click="lastItem"
              :disabled="!rowIndex"
              >上一条</el-button
            >
          </el-col>
          <el-col :span="1.5" v-show="showCheckbox">
            <el-button
              type="primary"
              size="small"
              plain
              icon="el-icon-arrow-down"
              @click="nextItem"
              :disabled="rowIndex === dataTotal - 1 || !dataTotal"
              >下一条</el-button
            >
          </el-col>
        </el-row>
      </div>
scss scoped 样式代码
  // 调整底部按钮
  .btn {
    display: flex;
    justify-content: center;
    margin: 10px 0;
  }

解决

方案一:修改父盒子类名。

btn 改为 btn-action 后,没有上述两个问题了。

因此,怀疑是类名 btn 样式污染,但 scoped 中为何会出现样式污染,目前原因不明;

方案二:去掉 flex 样式。

也没有上述问题了。原因不明。

  // 调整底部按钮
  .btn {
    // display: flex;
    // justify-content: center;
    margin: 10px 0;
  }

尝试

试过给 click.stop, .native.stop 修饰符,但都无效。
记录一下 bug,后续研究下。有知道的小伙伴,评论区告诉我一下

标签:flex,盒子,点击,按钮,btn,bug
From: https://www.cnblogs.com/shayloyuki/p/17867356.html

相关文章

  • delphi实现点击列头按隐藏列排序方法
    场景:某字段应为数字但由于历史原因被定义为字符串,点击需按数字的要求进行排序实现原理:判断如果是点击某一列头则调用一次查询,通过传排序规则给后台,由后台将排好序的结果返回给前台实现办法:采用onclicktitle方法第一步,保存当前排序规则sSortFieldName:= gdQuery.SortMarkedCol......
  • JS实现点击复制
    JS实现点击复制<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="......
  • macOS 使用 Finder 无法把文件拖到 U盘里面去 bug All In One
    macOS使用Finder无法把文件拖到U盘里面去bugAllInOneU盘/磁盘格式不兼容bug❌formaterrorWindowsNTFileSystem(NTFS)因为NTFS文件系统不是Mac兼容的文件系统,所以默认情况下,macOS系统对于NTFS格式的硬盘是没有“写入”权限的,只有“读取”权限。也就是......
  • nanomq clion 远程debug尝试
    很简单因为nanomq是基于cmake开发的对于clion来说基于debug就比较方便了,同时因为nanomq相关依赖都是通过模块的,还是比较方便的,以下是一个简单的debug测试环境准备基于clion的remotesshclone代码 gitclonehttps://github.com/emqx/nanomq.gitcdnanomqgitsubmoduleup......
  • clion nginx remote debug 简单说明
    社区有人共享了一个基于clion通过gdbserver进行nginx调整远程调试的实践,很不错值得学习下具体参考https://www.jianshu.com/p/3c2fdb06de9e 但是实际上我们可以直接自己配置基于clion启动remotenginx调整如下(核心是自己添加了一个debug的配置)构建makefile配置这部分,添加......
  • .net core 6 DEBUG环境下不注入的服务
    .netcore6中,如果有些服务不想在调试时启动,比如nacos及一些监听器,如果每次注释,难免会出错误。所以在Program.cs文件中写明,DEBUG环境下是不启动的:#ifDEBUG#else//Nacos服务发现注册builder.Services.AddNacosAspNet(builder.Configuration);//默认找"nacos"节//Nacos读取配......
  • 接口测试:接口常见bug分类
    一、接口参数数据类型:1.数值型2.字符串类型3.数组或者链表类型4.结构体二、接口测试常见bug:1.特殊值处理不当导致程序异常退出或者崩溃2.类型边界溢出,导致数据读出和写入不一致3.取值边界外值未返回正确的错误信息4.参数为null或空字符串“”等5.权限未处理,......
  • 秦疆的Java课程笔记:44 流程控制 打印三角形及Debug
    作业:打印5行三角形这是我写的:publicclassTestDemo1{publicstaticvoidmain(String[]args){intline=5;//定义总行数linefor(inti=1;i<=line;i++){//i是循环输出每一行for(intj=1;j<=line-i;j++){//j......
  • Qt 6.6.1 修复了 400 多个 bug
    Qt6.6 于上个月正式发布,引入了QtGraphs、更强大的Wayland支持、各种渲染增强功能等等。Qt是一个跨平台的应用程序开发框架,广泛用于创建图形用户界面、嵌入式系统和移动应用等。Qt6是Qt的最新版本,于2022年12月发布,带来了许多新特性和改进,如更强大的QML语言、更......
  • echarts散点图默认选框,不用点击按钮再选框
    直接上代码HTML<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="utf-8"><title>BasicScatterChart-ApacheEChartsDemo</title></head><body><divid="chart-containe......