码迷,mamicode.com
首页 > Web开发 > 详细

js 拷贝到剪贴板

时间:2020-07-27 17:56:51      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:ott   specific   str   show   uri   exception   catch   lse   拷贝   

 @click="copyStr(‘userId‘)"

    copyToClipboard (text) {
      if (window.clipboardData && window.clipboardData.setData) {
        // IE specific code path to prevent textarea being shown while dialog is visible.
        this.$message({
          message: ‘复制成功‘,
          type: ‘success‘
        })
        return window.clipboardData.setData(‘Text‘, text)
      } else if (document.queryCommandSupported && document.queryCommandSupported(‘copy‘)) {
        var textarea = document.createElement(‘textarea‘)
        textarea.textContent = text
        textarea.style.position = ‘fixed‘ // Prevent scrolling to bottom of page in MS Edge.
        document.body.appendChild(textarea)
        textarea.select()
        try {
          return document.execCommand(‘copy‘) // Security exception may be thrown by some browsers.
        } catch (ex) {
          return false
        } finally {
          this.$message({
            message: ‘复制成功‘,
            type: ‘success‘
          })
          document.body.removeChild(textarea)
        }
      }
    }

 

js 拷贝到剪贴板

标签:ott   specific   str   show   uri   exception   catch   lse   拷贝   

原文地址:https://www.cnblogs.com/dhjy123/p/13386379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!