// const copy = {
//     /**
//      * 初始化
//      * @param {DOM} el 指令所绑定的元素DOM节点
//      * @param {*} value 指令的绑定值 即 v-copy="value" 的value值
//      */
//     bind(el, { value }) {
//         // 给元素赋值一个$value值,即指令绑定的值
//         el.$value = value
//         el.handler = () => {
//             // 如果可复制的值为空的时候，给出提示；
//             if (!el.$value) {
//                 console.log('无复制内容')
//                 return
//             }
//             // 动态创建 textarea 标签
//             const textarea = document.createElement('textarea');
//             // 将该 textarea 设为 readonly 防止 IOS 下自动唤起键盘，同时将 textarea 移除可视区域
//             textarea.readOnly = 'readonly';
//             textarea.style.position = 'absolute';
//             textarea.style.left = '-9999px';
//             // 将要copy的值赋值给textarea 标签的value属性
//             textarea.value = el.$value;
//             // 将textarea 插入到body中
//             document.body.appendChild(textarea);
//             // 选中值并复制
//             textarea.select()
//             const result = document.execCommand('Copy');
//             if (result) {
//                 console.log('复制成功');
//             }
//             document.body.removeChild(textarea);
//         }
//         // 绑定点击事件，点击的时候copy值
//         el.addEventListener('click', el.handler);
//     },
//     // 当传递进来的值更新的时候触发
//     componentUpdated(el, { value }) {
//         el.$value = value;
//     },
//     // 指令与元素解绑的时候，移除事件绑定
//     unbind(el) {
//         el.removeEventListener('click', el.handler);
//     }
//   }
   
//   export default copy;