/
githubmirror
/
vue-element-admin
Обзор
Документация
Войти
/
githubmirror
/
vue-element-admin
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/utils/clipboard.js
32 строки
633 B
MaYuanhai
perf[clipboard.js]: remove redundant code (#2307)
30 июн 2019, 06:09
30 июн 2019, 06:09
ef167ff
Код
Авторство
О чём код?
import Vue from 'vue' import Clipboard from 'clipboard' function clipboardSuccess() { Vue.prototype.$message({ message: 'Copy successfully', type: 'success', duration: 1500 }) } function clipboardError() { Vue.prototype.$message({ message: 'Copy failed', type: 'error' }) } export default function handleClipboard(text, event) { const clipboard = new Clipboard(event.target, { text: () => text }) clipboard.on('success', () => { clipboardSuccess() clipboard.destroy() }) clipboard.on('error', () => { clipboardError() clipboard.destroy() }) clipboard.onClick(event) }