当前位置: 首页 > article >正文

【解决】elementui ——tooltip提示在循环中点击一个,同时显示多个的问题!

同时显示多个tooltip——效果图:
在这里插入图片描述
点击第一个二维码把循环el-card中所有的tooltip都触发了

解决后效果图:
只显示点击的当前tooltip
在这里插入图片描述

解决办法:

通过循环item中定义字段,进行控制tooltip显示隐藏

代码:

页面代码:
 <el-card :body-style="{ padding: '0px' }"  v-for="item in List">
 <div style="display: inline-block;margin-right: 10px;">
                  <el-tooltip v-model="item.qRCodeShow" :manual="true" placement="bottom" effect="light">
                    <el-button
                      class="btnTextStyle"
                      @click="qRCodeClick(item.id)"
                      type="text"
                      size="small">
                      二维码
                    </el-button>
                    <div slot="content">
                      <p style=" margin: 0;font-size:16px;">防火门</p>
                      <p style="text-align: right;color:blue;cursor: pointer; margin: 5px 0;font-size:14px;" @click.stop>下载</p>
                      <img src="../../assets/images/loginBg.png" style="width: 200px;height: 150px;"/>
                    </div>
                  </el-tooltip>
                </div>
 </el-card>



data数据:
data(){
	return{
	 List:[
        {
          id:1,
          qRCodeShow:false,
        },
        {
          id:2,
          qRCodeShow:false,
        },
        {
          id:3,
          qRCodeShow:false,
        },
        {
          id:4,
          qRCodeShow:false,
        },
      ],
      }
},

方法:
qRCodeClick(id){
      this.List.map((item,index) =>{
        if(item.id == id){
          this.List[index].qRCodeShow = !this.List[index].qRCodeShow;
        }
      })
      this.$forceUpdate()
    },

http://www.kler.cn/a/652.html

相关文章:

  • Blender真实灰尘粒子动画资产预设 Dust Particles Pro V1.2
  • Websocket客户端从Openai Realtime api Sever只收到部分数据问题分析
  • 43. Three.js案例-绘制100个立方体
  • mac中idea菜单工具栏没有git图标了
  • Redis 安装部署[主从、哨兵、集群](linux版)
  • 《Mycat核心技术》第06章:Mycat问题处理总结
  • 数仓建模—主题域和主题
  • SpringBoot:手写一个 SpringBoot Starter
  • 【LeetCode】1544. 整理字符串、LCP 44. 开幕式焰火
  • 2022年全国职业院校技能大赛(中职组)网络安全竞赛试题——渗透测试解析(详细)
  • 深度学习 Day26——使用Pytorch实现猴痘病识别
  • 计算机器的工作时长
  • MongoDB数据库从入门到精通系列之三:创建、更新和删除文档
  • Golang每日一练(leetDay0006)
  • shell-流程控制-3
  • Java实现调用第三方相关接口(附详细思路)
  • 【spring】spring如何解决bean的循环依赖
  • Java的二叉树、红黑树、B+树
  • 项目实战典型案例26——nacos的命名空间名称和id不一致带来的思考
  • C语言/动态通讯录
  • 10个最频繁用于解释机器学习模型的 Python 库
  • 全国自学考试03708《中国近现代史纲要》重点复习精要
  • 微信小程序搭建流程
  • Python+Yolov8目标识别特征检测
  • HTTP 缓存的工作原理
  • springboot健身房管理系统