Копи паст
да толку??? если вот моя директива
const handlers = {
createClickHandler: function () {
return function clickHandler() {
document.execCommand('copy')
}
},
createCopyHandler: function (binding) {
return function copyHandler(event) {
console.log(event)
event.preventDefault()
if (event.clipboardData) {
event.clipboardData.setData('text/plain', binding.value)
console.log(event.clipboardData.getData('text'))
}
}
}
}
function directive(el, binding, v) {
const clickHandler = handlers.createClickHandler()
const copyHandler = handlers.createCopyHandler(binding)
el.addEventListener('click', clickHandler)
el.addEventListener('copy', copyHandler)
}
function unbind(el, binding) {
const clickHandler = handlers.createClickHandler()
const copyHandler = handlers.createCopyHandler(binding)
el.removeEventListener('click', clickHandler)
el.removeEventListener('copy', copyHandler)
}
export default {
bind: directive,
inserted: directive,
updated: directive,
componentUpdated: directive,
unbind: unbind
}