首页 > 其他分享 >直播软件搭建,vue 复制剪切板功能

直播软件搭建,vue 复制剪切板功能

时间:2023-01-04 14:12:35浏览次数:43  
标签:vue val 剪切板 直播 复制 oInput message

直播软件搭建,vue 复制剪切板功能

第一种:利用document.execCommand() 这个方法 执行浏览器复制领命 

 


<template>
    <div class="seller-box" @click="Copy('我要复制')"></dev>
</template>
 
methods:{
  Copy(data){
    let url = data;
    let oInput = document.createElement('input');
    oInput.value = url;
    document.body.appendChild(oInput);
    oInput.select(); // 选择对象;
    document.execCommand("Copy"); // 执行浏览器复制命令
    this.$toast('复制成功');
    oInput.remove()
  }
}

第二种方法:利用第三方插件 vue-clipboard2 

 

安装 

 


npm install vue-clipboard2 --save

 

注入

 


import VueClipboard from 'vue-clipboard2'
Vue.use(VueClipboard)

 

使用

 


<template>
 <div class="container">
  <input type="text" v-model="message">
  <button type="button" @click="doCopy('来呀!来呀')">Copy!</button>
 </div>
</template>
<script>
 export default {
  data() {
   return {
    message: '快点复制我'
   }
  },
  methods: {
   dataProcessing (val) {
    this.message = this.message + ' ' + val
   },
   doCopy: function (val) {
    this.dataProcessing(val)
    this.$copyText(this.message).then(function (e) {
     alert('Copied')
     console.log(e)
    }, function (e) {
     alert('Can not copy')
     console.log(e)
    })
   }
  }
 }
</script>

 

 以上就是 直播软件搭建,vue 复制剪切板功能,更多内容欢迎关注之后的文章

 

标签:vue,val,剪切板,直播,复制,oInput,message
From: https://www.cnblogs.com/yunbaomengnan/p/17024674.html

相关文章

  • 开启自动直播
    首先,我们准备一个服务器,这里我在本地虚拟机测试了一下,没问题的。只是带宽不够,所以有很大的延迟,但是证明这个是可行的。首先,我在home目录下面创建bkl的文件夹,然后使用命令,......
  • 尚硅谷Vue2.0+3.0的笔记资料(cli开始)
    笔记脚手架文件结构├──node_modules├──public│├──favicon.ico:页签图标│└──index.html:主页面├──src│├──assets:存放静态......
  • uniapp有vue基础的_快速入门这个uniapp项目
     小技巧https://www.jianshu.com/p/606e37db18f3https://cloud.tencent.com/developer/article/1552020https://www.uviewui.com/guide/i18n.htmlhttps://juejin.cn/......
  • Vue2 element-ui组件二封-表单组件-效果展示
    vue2已经落后了?不着急,vue3的也在写的过程中,只是发出来vue2的一些组件系列说明:>编写原因vue2在很多人眼里已经快过时了,而我一直想写一些总结,但是从两年前......
  • vue-router
    vue:V2.5.2vue-router版本:V3.0.1//获取原型对象上的push函数constoriginalPush=VueRouter.prototype.push//修改原型对象中的push方法VueRouter.prototype.push=......
  • vue打印部分页面
    方法一、在项目中安装插件vue-print-nbnpminstallvue-print-nb--save在main.js中引入importPrintfrom'vue-print-nb'//打印Vue.use(Print)使用//点击打印......
  • vue的基础安装和插值语法和v-bind;v-on;v-if和v-show的区别
    vue渐进式概念渐进式:逐渐增强,可以在项目中使用vue的一部分功能,也可以使用vue全家桶来管理vue项目vue的mvvm的框架模型M:model数据模型(ajax获取到的数据)V:view视图(页面)VM......
  • Vue3.0相对Vue2的优势
    1.组合式API逻辑更加分明,Vue2需要使用的数据要在data、method等里面分开写,不是一个整体。现在可以将需要使用的数据和方法放在一起写,或者通过写hook函数进行区分。  2......
  • 主流直播系统的分类及优势对比
    主流直播系统的分类及优势对比前言随着信息化的逐步发展,网络链路在不断升级。目前移动端的5G网络基本全面覆盖,上下行网络带宽从以前的3G、4G有了进一步的跨越。中......
  • VUE生产环境打包build
    1.进入到项目根目录执行  npmrunbuild  此时会自动打包在dist目录下2.安装服务  npm install-gserve3.启动  servedist总结:以上就是生产环境......