首页 > 其他分享 >点击指定按钮弹出指定按钮

点击指定按钮弹出指定按钮

时间:2023-09-22 10:02:36浏览次数:24  
标签:index isShow 指定 item 点击 按钮 index1

点击指定按钮弹出指定按钮

(表格数据中,包含一列有操作按钮,点击某一按钮弹出相应的弹窗)

首先给表格添加新的标识列,如果表格数据自带标识列可不加

 // 将表格数据解构赋值给新增列isShow,index
    userData.value = userData.value.map((item, index1) => {
      return { ...item, isShow: false, index: index1 };
    });

<!-- 绑定isShow字段,为true就显示 -->

		<button
            @click="changeIsShow(record.index)"
            class="relative py-2 px-4 text-black overflow-hidden bg-white transition-all duration-400 ease-in-out shadow-md hover:scale-105 hover:text-white hover:shadow-lg active:scale-90 before:absolute before:top-0 before:-left-full before:w-full before:h-full before:bg-gradient-to-r before:from-blue-600 before:to-blue-500 before:transition-all before:duration-500 before:ease-in-out before:z-[-1] hover:before:left-0"
          >
            操作
          </button>

		<div
            class="absolute right-[82px] shadow-lg top-2"
            v-if="record.isShow"
          >
            <opera-com :rowData="record" />
          </div>
		 

//点击按钮 将点击的按钮显示,同时将其他按钮的弹窗关闭
const changeIsShow = (index1) => {
  props.tableData.map((item, index) => {
    if (index1 == index) {
      item.isShow = !item.isShow;
    } else {
      item.isShow = false;
    }
  });
};

标签:index,isShow,指定,item,点击,按钮,index1
From: https://www.cnblogs.com/sxliu414/p/17721625.html

相关文章

  • nginx指定文件类型进行gzip压缩
    如果在访问Nginx服务器时看到了.gz压缩文件,但其中也包括了不是JavaScript文件的内容,这可能是由于Nginx配置未正确过滤或限制哪些文件应该进行gzip压缩所致。在Nginx配置中,你可以使用gzip_types指令来指定哪些文件类型应该进行gzip压缩。以下是一些步骤来确保只有JavaScript文件......
  • c# winform 点击窗体任意位置可以拖动
    c#winform窗体,点击窗体标题头可以拖动,如果鼠标点击在里面的panel的时候就没有这个效果了,以下实现拖动的方法。转载自醉低调publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}[DllImport("use......
  • jQuery 指定区域的内容循环滚动
    需求:页面指定区域内的内容循环滚动,但是内容形式、高度都不固定,是接口从编辑器提取出来的内容。代码:<divid="container5"><divclass="content"id="f12red1">自2023年9月20日24时起,国内汽、<br>柴油价格(标准品,下同)每吨分别提高70元。<br>自202......
  • win10 uwp 简单制作一个 Path 路径绘制的图标按钮
    本文告诉大家在UWP或WinUI3里面如何简单制作一个由Path几何路径图形绘制的图标按钮先在资源里面定义按钮的样式,重写Template属性,通过在Template里面放入Path绑定Data到内容从而实现让Path显示集合路径图形,代码如下<Stylex:Key="Style.TitlebarButton"......
  • 自定义读取指定目录下下文件
    publicclassPropertiesUtil{privatestaticfinalStringPath="config/param.properties";/***读取配置文件中key的对应值*/publicstaticStringqueryValue(Stringkey){if(StringUtils.isBlank(key))return"";......
  • 时间格式化以及指定时区(time&&timezone)
    工作中经常遇到按照指定格式的时间进行展示。可参考以下脚本逻辑满足需求Date.prototype.PtTimeByFormat=function(fmt){varo={"M+":this.getMonth()+1,//月份"d+":this.getDate(),//日"H+":this.getHours(),//小时"m+":this.getMi......
  • 时间格式化以及指定时区(time&&timezone)
    工作中经常遇到按照指定格式的时间进行展示。可参考以下脚本逻辑满足需求Date.prototype.PtTimeByFormat=function(fmt){varo={"M+":this.getMonth()+1,//月份"d+":this.getDate(),//日"H+":this.getHours(),//小时"m+":this.getMi......
  • FPGA 让LED灯按照指定的亮灭模式亮灭,亮灭模式未知,由用户随机指定
    代码内容如下:modulecounter_led_3(Clk,Reset_n,Ctrl_n,Led);inputClk;inputReset_n;input[7:0]Ctrl_n;outputregLed;reg[26:0]counter;parameterMCNT=100000000;always@(posedgeClkornegedgeRe......
  • Chrome 指定版本
    查找版本https://raw.githubusercontent.com/Bugazelle/chromium-all-old-stable-versions/master/chromium.stable.json找到之后可以根据链接直接下载(有梯子)......
  • 企业微信内置应用的h5页面,内部按钮关闭页面
    以下内容非原创,遇到这个问题,查到这位大佬的做法,所以记录下来,以便于之后自己查阅。原文链接:https://blog.csdn.net/qq_22182989/article/details/125674826遇到的问题:在做vue项目时,需求是要在微信环境内。微信h5页面要求前端控制退出时关闭页面功能。如果是在微信外其他浏览器......