美文网首页
Vue 复制粘贴

Vue 复制粘贴

作者: 叫兽儿 | 来源:发表于2019-04-11 17:45 被阅读0次

一、在项目中安装插件clipboard.js

  yarn add clipboard

二、在需要的页面引入

import Clipboard from 'clipboard'

1、要重新命名clipboard

let clipboard = new Clipboard('.btn')

2、此时要注意位置

import Clipboard from 'clipboard'
let clipboard = new Clipboard('.btn')

export default {
  name: 'PersonalHealthy',
  data () {
      return {
          href: ''
      }
   }
}

三、HTML这样写

<p class="btn" @click="open" :data-clipboard-text="this.href">点击复制PDF报告地址</p>

1、data-clipboard-text:要复制的内容

2、data-clipboard-target:要复制的目标

四、js这样写

open () {
  clipboard.on('success', function (e) {
       // console.info('Action:', e.action)
       // console.info('Text:', e.text)
       // console.info('Trigger:', e.trigger)
       e.clearSelection()
   })
}

完成!

相关文章

  • Vue 复制粘贴

    一、在项目中安装插件clipboard.js 二、在需要的页面引入 1、要重新命名clipboard 2、此时要注...

  • vue复制粘贴功能

    1.先安装依赖 2.引入 1.vue 2.常规引入 3.使用 参考链接:https://www.cnblogs.c...

  • vue 实现复制粘贴

    复制的内容 复制 //复制的方法 copyOdd() {window.getSelection().remove...

  • Spring Boot+Vue Element学习(二)

    打开项目 引入 在Element官网复制粘贴到项目中 Vue 集成 Element UI Element UI 后...

  • vue实现复制粘贴功能

    1、在template中编写如下代码 (ps:input 不能设置disabled属性或者type类型为hidde...

  • 实用的Vue自定义指令总结

    本文总结了下面这些实用的 Vue 自定义指令 1.v-copy:复制粘贴指令 2.v-longpress:长按指令...

  • 富文本编辑器 TinyMCE 插件 powerpaste

    在使用 vue-element-admin 做后台的时候需要复制粘贴带图片的内容,这时就需要用到这个插件了。 将 ...

  • Vue Mixins

    当你在 Vue 开发时,具有相似的组件,你可能会一遍遍的复制粘贴相同的逻辑(data、watch、computed...

  • vue页面禁用复制粘贴功能

    直接在对应的页面中的created中加入以下代码即可实现

  • vue项目中实现复制粘贴

    一、使用场景: 在一个文本后面放复制按钮,直接复制,可以粘贴在任何地方,对于用户来说少了选取的步骤,更方便快捷 二...

网友评论

      本文标题:Vue 复制粘贴

      本文链接:https://www.haomeiwen.com/subject/esvtwqtx.html