1 line
4.1 KiB
JSON
1 line
4.1 KiB
JSON
{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/views/clipboard/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/views/clipboard/index.vue","mtime":1599486365000},{"path":"/Users/kang/Gitea/vue-element-admin/babel.config.js","mtime":1599486365000},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754408227855},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js","mtime":1754408228132},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754408227855},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754408228175}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBjbGlwIGZyb20gJ0AvdXRpbHMvY2xpcGJvYXJkJzsgLy8gdXNlIGNsaXBib2FyZCBkaXJlY3RseQppbXBvcnQgY2xpcGJvYXJkIGZyb20gJ0AvZGlyZWN0aXZlL2NsaXBib2FyZC9pbmRleC5qcyc7IC8vIHVzZSBjbGlwYm9hcmQgYnkgdi1kaXJlY3RpdmUKCmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnQ2xpcGJvYXJkRGVtbycsCiAgZGlyZWN0aXZlczogewogICAgY2xpcGJvYXJkOiBjbGlwYm9hcmQKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBhY3RpdmVOYW1lOiAnZGlyZWN0bHknLAogICAgICBpbnB1dERhdGE6ICdodHRwczovL2dpdGh1Yi5jb20vUGFuSmlhQ2hlbi92dWUtZWxlbWVudC1hZG1pbicKICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDb3B5OiBmdW5jdGlvbiBoYW5kbGVDb3B5KHRleHQsIGV2ZW50KSB7CiAgICAgIGNsaXAodGV4dCwgZXZlbnQpOwogICAgfSwKICAgIGNsaXBib2FyZFN1Y2Nlc3M6IGZ1bmN0aW9uIGNsaXBib2FyZFN1Y2Nlc3MoKSB7CiAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgIG1lc3NhZ2U6ICdDb3B5IHN1Y2Nlc3NmdWxseScsCiAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLAogICAgICAgIGR1cmF0aW9uOiAxNTAwCiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"names":["clip","clipboard","name","directives","data","activeName","inputData","methods","handleCopy","text","event","clipboardSuccess","$message","message","type","duration"],"sources":["src/views/clipboard/index.vue"],"sourcesContent":["<template>\n <div class=\"app-container\">\n <el-tabs v-model=\"activeName\">\n <el-tab-pane label=\"use clipboard directly\" name=\"directly\">\n <el-input v-model=\"inputData\" placeholder=\"Please input\" style=\"width:400px;max-width:100%;\" />\n <el-button type=\"primary\" icon=\"el-icon-document\" @click=\"handleCopy(inputData,$event)\">\n copy\n </el-button>\n </el-tab-pane>\n <el-tab-pane label=\"use clipboard by v-directive\" name=\"v-directive\">\n <el-input v-model=\"inputData\" placeholder=\"Please input\" style=\"width:400px;max-width:100%;\" />\n <el-button v-clipboard:copy=\"inputData\" v-clipboard:success=\"clipboardSuccess\" type=\"primary\" icon=\"el-icon-document\">\n copy\n </el-button>\n </el-tab-pane>\n </el-tabs>\n </div>\n</template>\n\n<script>\nimport clip from '@/utils/clipboard' // use clipboard directly\nimport clipboard from '@/directive/clipboard/index.js' // use clipboard by v-directive\n\nexport default {\n name: 'ClipboardDemo',\n directives: {\n clipboard\n },\n data() {\n return {\n activeName: 'directly',\n inputData: 'https://github.com/PanJiaChen/vue-element-admin'\n }\n },\n methods: {\n handleCopy(text, event) {\n clip(text, event)\n },\n clipboardSuccess() {\n this.$message({\n message: 'Copy successfully',\n type: 'success',\n duration: 1500\n })\n }\n }\n}\n</script>\n\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAoBA,OAAAA,IAAA;AACA,OAAAC,SAAA;;AAEA;EACAC,IAAA;EACAC,UAAA;IACAF,SAAA,EAAAA;EACA;EACAG,IAAA,WAAAA,KAAA;IACA;MACAC,UAAA;MACAC,SAAA;IACA;EACA;EACAC,OAAA;IACAC,UAAA,WAAAA,WAAAC,IAAA,EAAAC,KAAA;MACAV,IAAA,CAAAS,IAAA,EAAAC,KAAA;IACA;IACAC,gBAAA,WAAAA,iBAAA;MACA,KAAAC,QAAA;QACAC,OAAA;QACAC,IAAA;QACAC,QAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]} |