js 拷贝到剪贴板

 @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)
        }
      }
    }

猜你喜欢

转载自www.cnblogs.com/dhjy123/p/13386379.html