common.js 543 B

1234567891011121314151617181920212223
  1. // 点击复制文本
  2. export function clickCopyText(event, success, error) {
  3. var clipboard = new ClipboardJS(event.target, {
  4. text: function () {
  5. return event.target.innerText;
  6. },
  7. });
  8. clipboard.on('success', (e) => {
  9. success(e)
  10. clipboard.destroy()
  11. });
  12. clipboard.on('error', error);
  13. clipboard.onClick(event)
  14. }
  15. // 粘贴文本
  16. export function pasteText(e) {
  17. if (window.navigator.clipboard) return window.navigator.clipboard.readText()
  18. return Promise.resolve(false)
  19. }