日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

淺談vue單頁面中有多個echarts圖表時的公用代碼寫法

瀏覽:138日期:2023-01-04 10:40:39

html中:

<div /> <div /> <div /> <div /> <div /> <div /> <div />

數據處理就不用提了。嗯,直接畫圖:

// 畫 折線圖 drawLine() { // 數據處理的方法 this.dealEchartsData() var myChartsArr = [] for (var i = 1; i <= 7; i++) { this.myCharts = this.$echarts.init(document.getElementsByClassName(’charts’ + i)[0]) myChartsArr.push(this.myCharts) var option = this.commonOption(this.myCharts, this.adnormalTypeSummery[i - 1], this.destArrAll[i - 1]) // 為echarts對象加載數據 true 防止echarts數據疊加!!! this.myCharts.setOption(option, true) } window.onresize = function() { // 自適應 for (var j = 0; j < myChartsArr.length; j++) { if (myChartsArr[j].resize()) { myChartsArr[j].resize() } } } },

公用部分:

// option 主體 commonOption(myCharts, titleText, destData) { var option = { title: { text: titleText }, tooltip: { trigger: ’axis’, confine: true }, legend: { type: ’scroll’, width: ’90%’, top: ’13%’ }, grid: { left: ’3%’, right: ’4%’, bottom: ’2%’, containLabel: true }, toolbox: { right: ’20’, feature: { saveAsImage: {} } }, xAxis: { type: ’category’, boundaryGap: false, data: this.monthName }, yAxis: { type: ’value’ }, series: destData } return option }

離開該頁面時候摧毀:

destroyed() { if (this.myCharts) { this.myCharts.clear() this.myCharts.dispose() window.onresize = null }

補充知識:Vue + Echarts 圖表展示 及 動態渲染

準備工作

安裝echarts依賴

npm install echarts --save-dev

引入

(main.js)import echarts from ’echarts’Vue.prototype.$echarts = echarts;

開始擼代碼

<template> <div class='peopleWrap'> <h3> <i class='el-icon-position'></i> 出入人員總數{{peopleSumTotal}} </h3> <div style='width: 180px;height: 270px'></div> </div></template><script>export default {// 接受父組件傳來的參數【父傳子props】 props: ['peopleSumTotal'], data() { return { peopleSumTotalArr: [] }; }, watch: { // 監聽參數變化 peopleSumTotal: { handler(newVal, oldVal) { if (newVal != 0) { console.log(newVal); this.peopleSum(newVal); } } } }, methods: { peopleSum(newVal) { // 引入 echarts var echarts = require('echarts'); let peopleSum = echarts.init(document.getElementById('peopleSum')); //echsrts點擊事件 peopleSum.on('click', function(param) { console.log(param); console.log(param.data.name); console.log(param.data.value); console.log(param.data.userDefined); //$emit的第一個為傳的參的名字,第二個為傳的值 【子傳父 this.$emit】 _this.$emit('peopleSumtoparent', param.data); });//接受動態數據時需要在 this.$nextTick(()=>{})展示 this.$nextTick(() => { let obj = {}; obj.value = newVal; obj.name = newVal; this.peopleSumTotalArr.push(obj); let option = { legend: { orient: 'vertical', left: 10, data: [''] }, series: [ { type: 'pie', radius: ['50%', '70%'], avoidLabelOverlap: false, itemStyle: { // 普通樣式。 normal: { // 點的顏色。 color: '#6998f7' }, // 高亮樣式。 emphasis: { // 高亮時點的顏色。 color: '#6998f7' } }, label: { normal: { show: true, position: 'center', textStyle: { fontSize: '20' } } }, labelLine: { normal: { show: false } }, data: this.peopleSumTotalArr //動態圖表展示 } ] }; console.log('option', option); peopleSum.setOption(option); }); } }, mounted() {}};</script><style lang='scss' scoped></style>

以上這篇淺談vue單頁面中有多個echarts圖表時的公用代碼寫法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲欧洲另类| 国产亚洲一区二区手机在线观看| 日韩精品永久网址| 欧美成a人免费观看久久| 久久亚洲成人| 夜夜嗨网站十八久久| 亚洲免费网址| 久久亚洲在线| 综合视频一区| 国产精品任我爽爆在线播放| 久久久91麻豆精品国产一区| 欧美性感美女一区二区| 亚洲视频国产| 麻豆视频久久| 婷婷精品进入| 欧美午夜网站| 久久精品官网| 午夜视频一区二区在线观看| 免费视频一区二区三区在线观看| 日韩在线精品| 亚洲网址在线观看| 久久gogo国模啪啪裸体| 国产一区二区久久久久| 99综合视频| 欧美国产先锋| 日韩视频在线一区二区三区| 日本国产亚洲| 久久精品欧美一区| 日韩三级精品| 日韩中文首页| 视频一区免费在线观看| 国产日韩欧美一区在线| 四虎影视精品| 欧美久久久网站| 99热国内精品| 麻豆国产91在线播放| 国产视频一区三区| 91精品美女| 久久免费高清| 国产欧美日韩免费观看| 亚洲91视频| 欧美久久香蕉| 亚洲福利国产| 麻豆精品久久久| 综合五月婷婷| 在线成人动漫av| 国产伦理一区| 男人的天堂亚洲一区| 高潮一区二区| 国产亚洲久久| 伊人久久亚洲美女图片| 久久男人av| 99精品视频在线| 精品国产中文字幕第一页| 综合国产视频| 欧美搞黄网站| 日本不良网站在线观看| 欧美日韩亚洲一区二区三区在线| 一区视频在线| 中文字幕在线看片| 你懂的国产精品永久在线| 亚洲色图国产| 亚洲欧美视频一区二区三区| 午夜av成人| 麻豆91精品视频| 久久精品 人人爱| 亚洲天堂日韩在线| 国产+成+人+亚洲欧洲在线| 欧美一区=区三区| 亚洲乱码久久| 免费看黄色91| 国产精品日本| 欧美日韩一区二区三区视频播放| 国产成人精品福利| 久久免费福利| 美女视频黄免费的久久| 国产精品中文字幕制服诱惑| 蜜芽一区二区三区| 中文一区一区三区免费在线观| 欧美.日韩.国产.一区.二区| 人人草在线视频| 日韩不卡一区| 国产亚洲一卡2卡3卡4卡新区| 亚洲有吗中文字幕| 亚洲视频国产| 蜜臀av一区二区三区| 亚洲神马久久| 天堂av在线一区| 亚洲一区二区三区中文字幕在线观看| 亚洲欧美不卡| 亚洲综合国产| 亚洲精品欧美| 欧美一区激情| 国产精品免费99久久久| 国产探花在线精品| 欧美日韩a区| 国产伦理一区| 久久狠狠久久| 老司机精品视频网| 精品日本视频| 日韩免费久久| 99久精品视频在线观看视频| 免费观看久久av| 在线亚洲欧美| 蜜桃久久av一区| 少妇精品久久久一区二区| 日韩黄色免费网站| 国产亚洲欧美日韩精品一区二区三区 | 色在线中文字幕| 日韩欧美不卡| 亚洲性视频h| 欧美专区18| 日韩一二三区在线观看| 国产麻豆精品| 桃色av一区二区| 亚洲婷婷在线| 亚洲久久在线| 精品一区二区三区中文字幕在线| av高清一区| 最新亚洲一区| 麻豆精品91| 欧美精品97| 久久久久99| 久久亚洲风情| 国产精品成人国产| 久久三级视频| 男女性色大片免费观看一区二区 | 欧美国产专区| 久久久夜精品| 免费人成精品欧美精品 | 蜜臀av国产精品久久久久| 亚洲欧美在线综合| 精品视频高潮| 野花国产精品入口| 欧美午夜三级| 国产91精品对白在线播放| 喷白浆一区二区| 精品午夜视频| 蜜桃av一区| 色爱综合网欧美| 美女91精品| 成人在线免费观看91| 日韩一区二区免费看| 亚洲一区欧美| 在线手机中文字幕| 天堂成人免费av电影一区| 久久只有精品| 亚洲天堂日韩在线| 欧美精选视频一区二区| 青草国产精品久久久久久| 日韩电影免费网站| 奇米狠狠一区二区三区| 91精品一区二区三区综合| 清纯唯美亚洲综合一区| 成人日韩在线观看| 国产九九精品| 中日韩男男gay无套| 精品国产欧美日韩| 国产视频久久| 国产精品福利在线观看播放| 免费在线看一区| 日韩欧美精品一区| 国产精品第一国产精品| 好看的av在线不卡观看| 欧美成人精品一级| 蜜臀a∨国产成人精品| 日韩一区二区三区免费| 国产精品巨作av| 婷婷亚洲成人| 亚洲性视频h| 最新中文字幕在线播放 | 91精品国产调教在线观看 | 亚州精品视频| 999国产精品视频| 久久精品五月| 国产日本精品| 视频一区视频二区在线观看| 久久精品影视| 国产成人免费| 国产私拍福利精品视频二区| 爽爽淫人综合网网站| 欧美搞黄网站| 水蜜桃久久夜色精品一区| 国产精品一在线观看| 婷婷成人av| 亚洲精品综合| 免费不卡在线视频| 亚洲一区二区三区免费在线观看| 欧美香蕉视频| 神马午夜在线视频| 电影91久久久| 精品视频网站| 精品国产欧美日韩| 国产精品久久久久毛片大屁完整版| 亚洲涩涩av| 亚州精品视频| 日韩av资源网| 日韩精品视频网| 亚洲日产av中文字幕| 三级一区在线视频先锋|