1 line
5.2 KiB
JSON
1 line
5.2 KiB
JSON
{"remainingRequest":"E:\\项目\\suyiScreen\\node_modules\\babel-loader\\lib\\index.js!E:\\项目\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\项目\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\项目\\suyiScreen\\node_modules\\@jiaminghi\\data-view\\lib\\components\\charts\\src\\main.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\项目\\suyiScreen\\node_modules\\@jiaminghi\\data-view\\lib\\components\\charts\\src\\main.vue","mtime":1670569849670},{"path":"E:\\项目\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1670569853083},{"path":"E:\\项目\\suyiScreen\\node_modules\\babel-loader\\lib\\index.js","mtime":1670569850970},{"path":"E:\\项目\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1670569853083},{"path":"E:\\项目\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js","mtime":1670569867456}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IGF1dG9SZXNpemUgZnJvbSAnLi4vLi4vLi4vbWl4aW4vYXV0b1Jlc2l6ZSc7CmltcG9ydCBDaGFydHMgZnJvbSAnQGppYW1pbmdoaS9jaGFydHMnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0R2Q2hhcnRzJywKICBtaXhpbnM6IFthdXRvUmVzaXplXSwKICBwcm9wczogewogICAgb3B0aW9uOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIHt9OwogICAgICB9CiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgdmFyIHRpbWVzdGFtcCA9IERhdGUubm93KCk7CiAgICByZXR1cm4gewogICAgICByZWY6ICJjaGFydHMtY29udGFpbmVyLSIuY29uY2F0KHRpbWVzdGFtcCksCiAgICAgIGNoYXJ0UmVmOiAiY2hhcnQtIi5jb25jYXQodGltZXN0YW1wKSwKICAgICAgY2hhcnQ6IG51bGwKICAgIH07CiAgfSwKICB3YXRjaDogewogICAgb3B0aW9uOiBmdW5jdGlvbiBvcHRpb24oKSB7CiAgICAgIHZhciBjaGFydCA9IHRoaXMuY2hhcnQsCiAgICAgICAgICBvcHRpb24gPSB0aGlzLm9wdGlvbjsKICAgICAgaWYgKCFjaGFydCkgcmV0dXJuOwogICAgICBpZiAoIW9wdGlvbikgb3B0aW9uID0ge307CiAgICAgIGNoYXJ0LnNldE9wdGlvbihvcHRpb24sIHRydWUpOwogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgYWZ0ZXJBdXRvUmVzaXplTWl4aW5Jbml0OiBmdW5jdGlvbiBhZnRlckF1dG9SZXNpemVNaXhpbkluaXQoKSB7CiAgICAgIHZhciBpbml0Q2hhcnQgPSB0aGlzLmluaXRDaGFydDsKICAgICAgaW5pdENoYXJ0KCk7CiAgICB9LAogICAgaW5pdENoYXJ0OiBmdW5jdGlvbiBpbml0Q2hhcnQoKSB7CiAgICAgIHZhciAkcmVmcyA9IHRoaXMuJHJlZnMsCiAgICAgICAgICBjaGFydFJlZiA9IHRoaXMuY2hhcnRSZWYsCiAgICAgICAgICBvcHRpb24gPSB0aGlzLm9wdGlvbjsKICAgICAgdmFyIGNoYXJ0ID0gdGhpcy5jaGFydCA9IG5ldyBDaGFydHMoJHJlZnNbY2hhcnRSZWZdKTsKICAgICAgaWYgKCFvcHRpb24pIHJldHVybjsKICAgICAgY2hhcnQuc2V0T3B0aW9uKG9wdGlvbik7CiAgICB9LAogICAgb25SZXNpemU6IGZ1bmN0aW9uIG9uUmVzaXplKCkgewogICAgICB2YXIgY2hhcnQgPSB0aGlzLmNoYXJ0OwogICAgICBpZiAoIWNoYXJ0KSByZXR1cm47CiAgICAgIGNoYXJ0LnJlc2l6ZSgpOwogICAgfQogIH0KfTs="},{"version":3,"sources":["main.vue"],"names":[],"mappings":";;;;;;AAOA,OAAA,UAAA,MAAA,2BAAA;AAEA,OAAA,MAAA,MAAA,mBAAA;AAEA,eAAA;AACA,EAAA,IAAA,EAAA,UADA;AAEA,EAAA,MAAA,EAAA,CAAA,UAAA,CAFA;AAGA,EAAA,KAAA,EAAA;AACA,IAAA,MAAA,EAAA;AACA,MAAA,IAAA,EAAA,MADA;AAEA,MAAA,OAAA,EAAA;AAAA,eAAA,EAAA;AAAA;AAFA;AADA,GAHA;AASA,EAAA,IATA,kBASA;AACA,QAAA,SAAA,GAAA,IAAA,CAAA,GAAA,EAAA;AACA,WAAA;AACA,MAAA,GAAA,6BAAA,SAAA,CADA;AAEA,MAAA,QAAA,kBAAA,SAAA,CAFA;AAIA,MAAA,KAAA,EAAA;AAJA,KAAA;AAMA,GAjBA;AAkBA,EAAA,KAAA,EAAA;AACA,IAAA,MADA,oBACA;AAAA,UACA,KADA,GACA,IADA,CACA,KADA;AAAA,UACA,MADA,GACA,IADA,CACA,MADA;AAGA,UAAA,CAAA,KAAA,EAAA;AAEA,UAAA,CAAA,MAAA,EAAA,MAAA,GAAA,EAAA;AAEA,MAAA,KAAA,CAAA,SAAA,CAAA,MAAA,EAAA,IAAA;AACA;AATA,GAlBA;AA6BA,EAAA,OAAA,EAAA;AACA,IAAA,wBADA,sCACA;AAAA,UACA,SADA,GACA,IADA,CACA,SADA;AAGA,MAAA,SAAA;AACA,KALA;AAMA,IAAA,SANA,uBAMA;AAAA,UACA,KADA,GACA,IADA,CACA,KADA;AAAA,UACA,QADA,GACA,IADA,CACA,QADA;AAAA,UACA,MADA,GACA,IADA,CACA,MADA;AAGA,UAAA,KAAA,GAAA,KAAA,KAAA,GAAA,IAAA,MAAA,CAAA,KAAA,CAAA,QAAA,CAAA,CAAA;AAEA,UAAA,CAAA,MAAA,EAAA;AAEA,MAAA,KAAA,CAAA,SAAA,CAAA,MAAA;AACA,KAdA;AAeA,IAAA,QAfA,sBAeA;AAAA,UACA,KADA,GACA,IADA,CACA,KADA;AAGA,UAAA,CAAA,KAAA,EAAA;AAEA,MAAA,KAAA,CAAA,MAAA;AACA;AArBA;AA7BA,CAAA","sourcesContent":["<template>\r\n <div class=\"dv-charts-container\" :ref=\"ref\">\r\n <div class=\"charts-canvas-container\" :ref=\"chartRef\" />\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport autoResize from '../../../mixin/autoResize'\r\n\r\nimport Charts from '@jiaminghi/charts'\r\n\r\nexport default {\r\n name: 'DvCharts',\r\n mixins: [autoResize],\r\n props: {\r\n option: {\r\n type: Object,\r\n default: () => ({})\r\n }\r\n },\r\n data () {\r\n const timestamp = Date.now()\r\n return {\r\n ref: `charts-container-${timestamp}`,\r\n chartRef: `chart-${timestamp}`,\r\n\r\n chart: null\r\n }\r\n },\r\n watch: {\r\n option () {\r\n let { chart, option } = this\r\n\r\n if (!chart) return\r\n\r\n if (!option) option = {}\r\n\r\n chart.setOption(option, true)\r\n }\r\n },\r\n methods: {\r\n afterAutoResizeMixinInit () {\r\n const { initChart } = this\r\n\r\n initChart()\r\n },\r\n initChart () {\r\n const { $refs, chartRef, option } = this\r\n\r\n const chart = this.chart = new Charts($refs[chartRef])\r\n\r\n if (!option) return\r\n\r\n chart.setOption(option)\r\n },\r\n onResize () {\r\n const { chart } = this\r\n\r\n if (!chart) return\r\n\r\n chart.resize()\r\n }\r\n }\r\n}\r\n</script>"],"sourceRoot":"node_modules/@jiaminghi/data-view/lib/components/charts/src"}]} |