| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\setting\\devisePage\\links.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\setting\\devisePage\\links.vue","mtime":1677828270233},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IENsaXBib2FyZEpTIGZyb20gJ2NsaXBib2FyZCc7CmltcG9ydCB7IGdldFVybCB9IGZyb20gJ0AvYXBpL2RpeSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnbGlua3MnLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBsaXN0OiBbewogICAgICAgIG5hbWU6ICfllYbln47pppbpobUnLAogICAgICAgIHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9saXN0L2luZGV4JywKICAgICAgICBwYXJhbWV0ZXI6IFt7fV0sCiAgICAgICAgZXhhbXBsZTogJy9wYWdlcy9hY3Rpdml0eS9iYXJnYWluL2luZGV4JwogICAgICB9LCB7CiAgICAgICAgbmFtZTogJ+WVhuWfjummlumhtScsCiAgICAgICAgdXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2xpc3QvaW5kZXgnLAogICAgICAgIHBhcmFtZXRlcjogW3t9XSwKICAgICAgICBleGFtcGxlOiAnL3BhZ2VzL2FjdGl2aXR5L2JhcmdhaW4vaW5kZXgnCiAgICAgIH1dLAogICAgICBjbGlwYm9hcmQ6IHVuZGVmaW5lZAogICAgfTsKICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgIGdldFVybCgpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICBfdGhpcy5saXN0ID0gcmVzLmRhdGEudXJsOwogICAgfSk7CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHRoaXMuY2xpcGJvYXJkID0gbmV3IENsaXBib2FyZEpTKCcuY29weS1kYXRhJyk7CiAgICAgIHRoaXMuY2xpcGJvYXJkLm9uKCdzdWNjZXNzJywgZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzMi4kTWVzc2FnZS5zdWNjZXNzKCflpI3liLbmiJDlip8nKTsKICAgICAgfSk7CiAgICB9KTsKICB9LAogIGRlc3Ryb3llZDogZnVuY3Rpb24gZGVzdHJveWVkKCkgewogICAgLy8g6ZSA5q+BQ2xpcGJvYXJk5a6e5L6L77yM6YG/5YWN5Zyo5YW25a6D6aG16Z2i5oiW57uE5Lu25Lit5a6e5L6L5YyWQ2xpcGJvYXJk5ZCO6YCg5oiQ5YaN5qyh55uR5ZCs77yM5Lqn55Sf6YeN5aSN5Zue6LCDCiAgICB0aGlzLmNsaXBib2FyZC5kZXN0cm95KCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBvbkNvcHk6IGZ1bmN0aW9uIG9uQ29weShjb3B5RGF0YSkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKCiAgICAgIHRoaXMuJGNvcHlUZXh0KGNvcHlEYXRhKS50aGVuKGZ1bmN0aW9uIChtZXNzYWdlKSB7CiAgICAgICAgX3RoaXMzLiRNZXNzYWdlLnN1Y2Nlc3MoJ+WkjeWItuaIkOWKnycpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgX3RoaXMzLiRNZXNzYWdlLmVycm9yKCflpI3liLblpLHotKUnKTsKICAgICAgfSk7CiAgICB9IC8vIG9uRXJyb3IgKCkgewogICAgLy8gICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoJ+WkjeWItuaIkOWKnycpOwogICAgLy8gfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;AAsBA;AACA;AACA;EACAA,aADA;EAEAC,IAFA,kBAEA;IACA;MACAC,OACA;QACAF,YADA;QAEAG,oCAFA;QAGAC,eAHA;QAIAC;MAJA,CADA,EAOA;QACAL,YADA;QAEAG,oCAFA;QAGAC,eAHA;QAIAC;MAJA,CAPA,CADA;MAeAC;IAfA;EAiBA,CApBA;EAqBAC,OArBA,qBAqBA;IAAA;;IACAC;MACA;IACA,CAFA;EAGA,CAzBA;EA0BAC;IACA;MAAA;;MACA;MACA;QACA;MACA,CAFA;IAGA,CALA;EAMA,CAjCA;EAkCAC,SAlCA,uBAkCA;IACA;IACA;EACA,CArCA;EAsCAC;IACAC,MADA,kBACAC,QADA,EACA;MAAA;;MACA,yBACAC,IADA,CACA;QACA;MACA,CAHA,EAIAC,KAJA,CAIA;QACA;MACA,CANA;IAOA,CATA,CAUA;IACA;IACA;;EAZA;AAtCA","names":["name","data","list","url","parameter","example","clipboard","created","getUrl","mounted","destroyed","methods","onCopy","copyData","then","catch"],"sourceRoot":"src/pages/setting/devisePage","sources":["links.vue"],"sourcesContent":["<template>\r\n <div class=\"right-box\">\r\n <div class=\"link-item\" v-for=\"(item, index) in list\" :key=\"index\">\r\n <div class=\"title\">{{ item.name }}</div>\r\n <div class=\"txt\"><span>地址:</span>{{ item.url }}</div>\r\n <div class=\"txt\" v-if=\"item.parameter\">\r\n <p><span>参数:</span></p>\r\n <span>{{ item.parameter }}</span>\r\n <!--<span v-for=\"(val, key, index) in item.parameter\">{{key+\"=\"+val}}<i style=\"font-style: normal\">&</i></span>-->\r\n </div>\r\n <div class=\"tips\">\r\n 例如:{{ item.example }}\r\n <!--<Button size=\"small\" style=\"margin-left: 10px\" v-clipboard:copy=\"item.example\"-->\r\n <!--v-clipboard:success=\"onCopy\"-->\r\n <!--v-clipboard:error=\"onError\">复制</Button>-->\r\n <span class=\"copy copy-data\" @click=\"onCopy(item.example)\">复制</span>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport ClipboardJS from 'clipboard';\r\nimport { getUrl } from '@/api/diy';\r\nexport default {\r\n name: 'links',\r\n data() {\r\n return {\r\n list: [\r\n {\r\n name: '商城首页',\r\n url: '/pages/goods/order_list/index',\r\n parameter: [{}],\r\n example: '/pages/activity/bargain/index',\r\n },\r\n {\r\n name: '商城首页',\r\n url: '/pages/goods/order_list/index',\r\n parameter: [{}],\r\n example: '/pages/activity/bargain/index',\r\n },\r\n ],\r\n clipboard: undefined,\r\n };\r\n },\r\n created() {\r\n getUrl().then((res) => {\r\n this.list = res.data.url;\r\n });\r\n },\r\n mounted: function () {\r\n this.$nextTick(function () {\r\n this.clipboard = new ClipboardJS('.copy-data');\r\n this.clipboard.on('success', () => {\r\n this.$Message.success('复制成功');\r\n });\r\n });\r\n },\r\n destroyed() {\r\n // 销毁Clipboard实例,避免在其它页面或组件中实例化Clipboard后造成再次监听,产生重复回调\r\n this.clipboard.destroy();\r\n },\r\n methods: {\r\n onCopy(copyData) {\r\n this.$copyText(copyData)\r\n .then((message) => {\r\n this.$Message.success('复制成功');\r\n })\r\n .catch((err) => {\r\n this.$Message.error('复制失败');\r\n });\r\n },\r\n // onError () {\r\n // this.$Message.error('复制成功');\r\n // }\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.right-box {\r\n width: 400px;\r\n margin-left: 50px;\r\n border: 1px solid #ddd;\r\n border-radius: 4px;\r\n height: 700px;\r\n overflow-y: scroll;\r\n padding: 0 10px;\r\n\r\n &::-webkit-scrollbar {\r\n /* 滚动条整体样式 */\r\n width: 4px; /* 高宽分别对应横竖滚动条的尺寸 */\r\n height: 1px;\r\n }\r\n\r\n &::-webkit-scrollbar-thumb {\r\n /* 滚动条里面小方块 */\r\n border-radius: 4px;\r\n box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);\r\n background: #535353;\r\n }\r\n\r\n &::-webkit-scrollbar-track {\r\n /* 滚动条里面轨道 */\r\n box-shadow: inset 0 0 5px #fff;\r\n border-radius: 4px;\r\n background: #fff;\r\n }\r\n\r\n .link-item {\r\n padding: 10px 0;\r\n border-bottom: 1px solid #f5f5f5;\r\n\r\n .title {\r\n font-size: 14px;\r\n color: #2d8cf0;\r\n }\r\n\r\n .txt {\r\n margin: 5px 0;\r\n font-size: 12px;\r\n\r\n span {\r\n color: #333;\r\n }\r\n\r\n p {\r\n display: inline-block;\r\n color: #19be6b;\r\n margin-right: 10px;\r\n\r\n span {\r\n color: #333;\r\n }\r\n\r\n &.red {\r\n color: #f00;\r\n }\r\n }\r\n }\r\n\r\n .tips {\r\n font-size: 12px;\r\n color: #999;\r\n\r\n .copy {\r\n padding: 3px 5px;\r\n border: 1px solid #cccccc;\r\n border-radius: 5px;\r\n color: #333;\r\n cursor: pointer;\r\n margin-left: 5px;\r\n\r\n &:hover {\r\n border-color: #2d8cf0;\r\n color: #2d8cf0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n"]}]}
|