鼠标悬浮显示文字,右击图片复制该文字

这篇博客介绍了如何在网页中实现右击图片复制其ID的功能,以及通过图片的alt或title属性实现鼠标悬浮时显示文字的效果。示例代码展示了一个使用Vue.js的方法,当用户右击图片时,会弹出成功复制产品ID的消息,并在鼠标悬停时显示图片相关信息。
摘要由CSDN通过智能技术生成

右击图片复制id

鼠标悬浮显示文字

图片的alt属性可以产生鼠标悬浮,显示文字的功能。如果实现不了,可以加上title。
在这里插入图片描述

图片

            <img
              class="productLogo"
              src="../../assets/images/upload/cfd.gif"
              alt="一些图片信息 "
              :title="item.id"
              @contextmenu.prevent="copy(item.id,item.name)"
            />

方法

    // 右击图片复制id
    copy(id,name) {
      // 把id赋给data变量
      let data = id;
      // 创建一个input框叫oInput
      let oInput = document.createElement("input");
      // 把id值赋给input框
      oInput.value = data;
      // 在该页面追加一个input框
      document.body.appendChild(oInput);
      // 选择该input框
      oInput.select();
      // 执行复制事件
      document.execCommand("Copy");
      this.$message({
        message: "复制产品:"+ name + "的id成功",
        type: "success",
      });
    },

效果

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值