复制到剪贴板

    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.success('复制成功')
          document.body.removeChild(textarea)
        }
      }
    },

 

posted @ 2021-10-28 14:07  hjswlqd  阅读(152)  评论(0编辑  收藏  举报