common.js 569 B

12345678910111213141516171819
  1. /**
  2. * @description 复制
  3. * @param {*} id DOM ID
  4. */
  5. import {ElMessage} from "element-plus";
  6. export function copyDomText(id) {
  7. const node = document.getElementById(id)
  8. if (node) {
  9. let createRange = document.createRange()
  10. createRange.selectNodeContents(document.getElementById(id))
  11. const selection = document.getSelection()
  12. selection.removeAllRanges()
  13. selection.addRange(createRange)
  14. document.execCommand('Copy')
  15. selection.removeAllRanges()
  16. ElMessage.success("已复制模板名称。")
  17. }
  18. }