style:地图
Showing
1 changed file
with
17 additions
and
3 deletions
1 | <template><div :id="id" :class="className" :style="{ height: height, width: width }" /></template> | 1 | <template> |
2 | <div :id="id" :class="className" :style="{ height: height, width: width }" /> | ||
3 | </template> | ||
2 | 4 | ||
3 | <script> | 5 | <script> |
4 | import tdTheme from "./theme.json"; // 引入默认主题 | 6 | import tdTheme from "./theme.json"; // 引入默认主题 |
7 | import { mapGetters } from "vuex"; | ||
5 | export default { | 8 | export default { |
6 | name: "echart", | 9 | name: "echart", |
7 | props: { | 10 | props: { |
... | @@ -42,12 +45,23 @@ export default { | ... | @@ -42,12 +45,23 @@ export default { |
42 | } | 45 | } |
43 | }); | 46 | }); |
44 | }, | 47 | }, |
45 | deep: true, | 48 | deep: true |
49 | }, | ||
50 | }, | ||
51 | computed: { | ||
52 | ...mapGetters(["dicData"]), | ||
53 | logoName () { | ||
54 | return ( | ||
55 | this.dicData["sysCode"] && | ||
56 | this.dicData["sysCode"].filter((item) => item.DCODE == "areaMap") | ||
57 | ); | ||
46 | }, | 58 | }, |
47 | }, | 59 | }, |
48 | mounted () { | 60 | mounted () { |
49 | this.$echarts.registerTheme("tdTheme", tdTheme); // 覆盖默认主题 | 61 | this.$echarts.registerTheme("tdTheme", tdTheme); // 覆盖默认主题 |
50 | this.initChart(); | 62 | this.$nextTick(() => { |
63 | this.initChart(); | ||
64 | }) | ||
51 | }, | 65 | }, |
52 | beforeDestroy () { | 66 | beforeDestroy () { |
53 | this.chart.dispose(); | 67 | this.chart.dispose(); | ... | ... |
-
Please register or sign in to post a comment