suyiScreen/node_modules/.cache/vue-loader/a6126963dfcce292b5a8d776132...

1 line
4.2 KiB
JSON

{"remainingRequest":"E:\\项目\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\项目\\suyiScreen\\src\\common\\echart\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\项目\\suyiScreen\\src\\common\\echart\\index.vue","mtime":1670569874534},{"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:Ly8KLy8KLy8KLy8KDQppbXBvcnQgdGRUaGVtZSBmcm9tICcuL3RoZW1lLmpzb24nIC8vIOW8leWFpem7mOiupOS4u+mimA0KaW1wb3J0ICcuLi9tYXAvZnVqaWFuLmpzJw0KDQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6ICdlY2hhcnQnLA0KICBwcm9wczogew0KICAgIGNsYXNzTmFtZTogew0KICAgICAgdHlwZTogU3RyaW5nLA0KICAgICAgZGVmYXVsdDogJ2NoYXJ0Jw0KICAgIH0sDQogICAgaWQ6IHsNCiAgICAgIHR5cGU6IFN0cmluZywNCiAgICAgIGRlZmF1bHQ6ICdjaGFydCcNCiAgICB9LA0KICAgIHdpZHRoOiB7DQogICAgICB0eXBlOiBTdHJpbmcsDQogICAgICBkZWZhdWx0OiAnMTAwJScNCiAgICB9LA0KICAgIGhlaWdodDogew0KICAgICAgdHlwZTogU3RyaW5nLA0KICAgICAgZGVmYXVsdDogJzIuNXJlbScNCiAgICB9LA0KICAgIG9wdGlvbnM6IHsNCiAgICAgIHR5cGU6IE9iamVjdCwNCiAgICAgIGRlZmF1bHQ6ICgpID0+ICh7fSkNCiAgICB9DQogIH0sDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIGNoYXJ0OiBudWxsDQogICAgfQ0KICB9LA0KICB3YXRjaDogew0KICAgIG9wdGlvbnM6IHsNCiAgICAgIGhhbmRsZXIob3B0aW9ucykgew0KDQogICAgICAgIC8vIOiuvue9rnRydWXmuIXnqbplY2hhcnTnvJPlrZgNCiAgICAgICAgdGhpcy5jaGFydC5zZXRPcHRpb24ob3B0aW9ucywgdHJ1ZSkNCiAgICAgIH0sDQogICAgICBkZWVwOiB0cnVlDQogICAgfQ0KICB9LA0KICBtb3VudGVkKCkgew0KICAgIGNvbnNvbGUubG9nKCJvcHRpb25zIiwgdGhpcy5vcHRpb25zKQ0KICAgIHRoaXMuJGVjaGFydHMucmVnaXN0ZXJUaGVtZSgndGRUaGVtZScsIHRkVGhlbWUpOyAvLyDopobnm5bpu5jorqTkuLvpopgNCiAgICB0aGlzLmluaXRDaGFydCgpOw0KICB9LA0KICBiZWZvcmVEZXN0cm95KCkgew0KICAgIHRoaXMuY2hhcnQuZGlzcG9zZSgpDQogICAgdGhpcy5jaGFydCA9IG51bGwNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIGluaXRDaGFydCgpIHsNCiAgICAgIGNvbnNvbGUubG9nKCIkZWwiLCB0aGlzLiRlbCkNCiAgICAgIC8vIOWIneWni+WMlmVjaGFydA0KICAgICAgdGhpcy5jaGFydCA9IHRoaXMuJGVjaGFydHMuaW5pdCh0aGlzLiRlbCwgJ3RkVGhlbWUnKQ0KICAgICAgdGhpcy5jaGFydC5zZXRPcHRpb24odGhpcy5vcHRpb25zLCB0cnVlKQ0KICAgIH0NCiAgfQ0KfQ0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;AAKA;AACA;;AAEA;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;;AAEA;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/common/echart","sourcesContent":["<template>\r\n <div :id=\"id\" :class=\"className\" :style=\"{ height: height, width: width }\" />\r\n</template>\r\n\r\n<script>\r\nimport tdTheme from './theme.json' // 引入默认主题\r\nimport '../map/fujian.js'\r\n\r\nexport default {\r\n name: 'echart',\r\n props: {\r\n className: {\r\n type: String,\r\n default: 'chart'\r\n },\r\n id: {\r\n type: String,\r\n default: 'chart'\r\n },\r\n width: {\r\n type: String,\r\n default: '100%'\r\n },\r\n height: {\r\n type: String,\r\n default: '2.5rem'\r\n },\r\n options: {\r\n type: Object,\r\n default: () => ({})\r\n }\r\n },\r\n data() {\r\n return {\r\n chart: null\r\n }\r\n },\r\n watch: {\r\n options: {\r\n handler(options) {\r\n\r\n // 设置true清空echart缓存\r\n this.chart.setOption(options, true)\r\n },\r\n deep: true\r\n }\r\n },\r\n mounted() {\r\n console.log(\"options\", this.options)\r\n this.$echarts.registerTheme('tdTheme', tdTheme); // 覆盖默认主题\r\n this.initChart();\r\n },\r\n beforeDestroy() {\r\n this.chart.dispose()\r\n this.chart = null\r\n },\r\n methods: {\r\n initChart() {\r\n console.log(\"$el\", this.$el)\r\n // 初始化echart\r\n this.chart = this.$echarts.init(this.$el, 'tdTheme')\r\n this.chart.setOption(this.options, true)\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style>\r\n</style>\r\n"]}]}