首页 > 其他分享 >vue实现复制功能

vue实现复制功能

时间:2022-10-08 17:56:34浏览次数:52  
标签:功能 vue 输入框 复制 context oInput document

html:

<el-button type="primary" size="small" plain class="ml30" @click="_copy(details.id)">复制店铺ID</el-button>

js:

_copy(context) {
      // 创建输入框元素
      let oInput = document.createElement('input');
      // 将想要复制的值
      oInput.value = context;
      // 页面底部追加输入框
      document.body.appendChild(oInput);
      // 选中输入框
      oInput.select();
      // 执行浏览器复制命令
      document.execCommand('Copy');
      // 弹出复制成功信息
      this.$message.success('复制成功');
      // 复制后移除输入框
      oInput.remove();
},

  

标签:功能,vue,输入框,复制,context,oInput,document
From: https://www.cnblogs.com/zaijin-yang/p/16769731.html

相关文章

  • 用vue脚手架创建项目的方法
    首先打开一个文件夹打开cmd输入vuecreate*****项目名称然后会看到如下,选择手动选择特性,因为需要自己配置接下来到这个界面,选择Babel和Css预处理器按回车进......
  • vue.js3:用el-loading显示加载动画([email protected] / [email protected])
    一,el-loading1,文档地址:https://element-plus.gitee.io/zh-CN/component/loading.html2, 查看element-plus的版本:liuhongdi@lhdpc:/data/vue/imgtouch$npmlist......
  • vue路由加载页面
    当vue路由切换时,有时候会出现短暂白屏,需要添加一个加载状态参考:buildadmin地址:https://demo.buildadmin.com/#/利用vue的路由导航守卫:beforeEach、afterEach来判断显示......
  • 【Vue3.x】pinia
    PiniaVue3中使用Pinia替代vuex更改如下:支持ts体积小,压缩后1KB去除mutations,只有state,getters,actions;去除mutations后,actions直接进行同步和异步操作修改数据去......
  • vue-2 模板语法
    router/index.js//1、引入基础依赖importVuefrom'vue'importRouterfrom'vue-router'//2、引入要路由的页面importSmartyfrom"../components/smarty"//3、......
  • vue的computed计算属性的执行机制
    vue中初始化computed,每一个计算属性的本质就是watcher,创建计算属性的watcher的时候,会传入一个懒惰属性,来控制computed缓存,默认是执行的,先处理为vm._computedWatchers对象......
  • 电源为什么要加快放电功能!放电原理介绍
    ▼关注公众号:工程师看海▼ 大家好,我是工程师看海。很多负载对电源有上电时序和电压转换速率(压摆率)的要求,比如负载需要多路电源时,这些电源要有先后的上电、下电的顺序,同时......
  • Spark计算框架的优势及核心功能
    传统的离线计算常见问题是数据反馈慢,无法满足客户进行实时数据做决策的需求。如果说MapReduce计算框架的出现是为了解决离线计算问题,那么Spark计算框架的出现则解决了实时计......
  • vuecli build 代码拆解
    splitChunks:{//表示选择哪些chunks进行分割,可选值有:async,initial和allchunks:"async",//表示新分离出的chunk必须大于等于minSize,默认为30000,约3......
  • Spark计算框架的优势及核心功能
    传统的离线计算常见问题是数据反馈慢,无法满足客户进行实时数据做决策的需求。如果说MapReduce计算框架的出现是为了解决离线计算问题,那么Spark计算框架的出现则解决了实时......