8cade11ceed79ec08783e8af1ff891c0.json 4.4 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\components\\echartsNew\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\echartsNew\\index.vue","mtime":1761614938954},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQppbXBvcnQgZWNoYXJ0cyBmcm9tICdlY2hhcnRzJzsNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogJ0luZGV4JywNCiAgcHJvcHM6IHsNCiAgICBzdHlsZXM6IHsNCiAgICAgIHR5cGU6IE9iamVjdCwNCiAgICAgIGRlZmF1bHQ6IG51bGwsDQogICAgfSwNCiAgICBvcHRpb25EYXRhOiB7DQogICAgICB0eXBlOiBPYmplY3QsDQogICAgICBkZWZhdWx0OiBudWxsLA0KICAgIH0sDQogIH0sDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIG15Q2hhcnQ6IG51bGwsDQogICAgfTsNCiAgfSwNCiAgY29tcHV0ZWQ6IHsNCiAgICBlY2hhcnRzKCkgew0KICAgICAgcmV0dXJuICdlY2hhcnRzJyArIE1hdGguY2VpbChNYXRoLnJhbmRvbSgpICogMTAwKTsNCiAgICB9LA0KICB9LA0KICB3YXRjaDogew0KICAgIG9wdGlvbkRhdGE6IHsNCiAgICAgIGhhbmRsZXIobmV3VmFsLCBvbGRWYWwpIHsNCiAgICAgICAgdGhpcy5oYW5kbGVTZXRWaXNpdENoYXJ0KCk7DQogICAgICB9LA0KICAgICAgZGVlcDogdHJ1ZSwgLy8g5a+56LGh5YaF6YOo5bGe5oCn55qE55uR5ZCs77yM5YWz6ZSu44CCDQogICAgfSwNCiAgfSwNCiAgbW91bnRlZDogZnVuY3Rpb24gKCkgew0KICAgIGNvbnN0IHZtID0gdGhpczsNCiAgICB2bS4kbmV4dFRpY2soKCkgPT4gew0KICAgICAgdm0uaGFuZGxlU2V0VmlzaXRDaGFydCgpOw0KICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIHRoaXMud3NGdW5jKTsNCiAgICB9KTsNCiAgfSwNCiAgYmVmb3JlRGVzdHJveSgpIHsNCiAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcigncmVzaXplJywgdGhpcy53c0Z1bmMpOw0KICAgIGlmICghdGhpcy5teUNoYXJ0KSB7DQogICAgICByZXR1cm47DQogICAgfQ0KICAgIHRoaXMubXlDaGFydC5kaXNwb3NlKCk7DQogICAgdGhpcy5teUNoYXJ0ID0gbnVsbDsNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIHdzRnVuYygpIHsNCiAgICAgIHRoaXMubXlDaGFydC5yZXNpemUoKTsNCiAgICB9LA0KICAgIGhhbmRsZVNldFZpc2l0Q2hhcnQoKSB7DQogICAgICB0aGlzLm15Q2hhcnQgPSBlY2hhcnRzLmluaXQoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGhpcy5lY2hhcnRzKSk7DQogICAgICBsZXQgb3B0aW9uID0gbnVsbDsNCiAgICAgIG9wdGlvbiA9IHRoaXMub3B0aW9uRGF0YTsNCiAgICAgIC8vIOWfuuS6juWHhuWkh+WlveeahGRvbe+8jOWIneWni+WMlmVjaGFydHPlrp7kvosNCiAgICAgIHRoaXMubXlDaGFydC5zZXRPcHRpb24ob3B0aW9uLCB0cnVlKTsNCiAgICB9LA0KICB9LA0KfTsNCg=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";AAOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/components/echartsNew","sourcesContent":["<template>\r\n <div>\r\n <div :id=\"echarts\" :style=\"styles\" />\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport echarts from 'echarts';\r\nexport default {\r\n name: 'Index',\r\n props: {\r\n styles: {\r\n type: Object,\r\n default: null,\r\n },\r\n optionData: {\r\n type: Object,\r\n default: null,\r\n },\r\n },\r\n data() {\r\n return {\r\n myChart: null,\r\n };\r\n },\r\n computed: {\r\n echarts() {\r\n return 'echarts' + Math.ceil(Math.random() * 100);\r\n },\r\n },\r\n watch: {\r\n optionData: {\r\n handler(newVal, oldVal) {\r\n this.handleSetVisitChart();\r\n },\r\n deep: true, // 对象内部属性的监听,关键。\r\n },\r\n },\r\n mounted: function () {\r\n const vm = this;\r\n vm.$nextTick(() => {\r\n vm.handleSetVisitChart();\r\n window.addEventListener('resize', this.wsFunc);\r\n });\r\n },\r\n beforeDestroy() {\r\n window.removeEventListener('resize', this.wsFunc);\r\n if (!this.myChart) {\r\n return;\r\n }\r\n this.myChart.dispose();\r\n this.myChart = null;\r\n },\r\n methods: {\r\n wsFunc() {\r\n this.myChart.resize();\r\n },\r\n handleSetVisitChart() {\r\n this.myChart = echarts.init(document.getElementById(this.echarts));\r\n let option = null;\r\n option = this.optionData;\r\n // 基于准备好的dom,初始化echarts实例\r\n this.myChart.setOption(option, true);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped></style>\r\n"]}]}