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

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

解決echarts vue數據更新,視圖不更新問題(echarts嵌在vue彈框中)

瀏覽:90日期:2023-01-03 08:57:00

1.問題描述:在echarts彈框中嵌入echarts,在頁面數據改變時,echarts視圖不更新;

解決echarts vue數據更新,視圖不更新問題(echarts嵌在vue彈框中)

2.解決辦法:

數據更新時以為drawLine()函數在updated()里面執行(這種情況之前碰到過),后來發現熱更新之后視圖更新了,所以跟周期函數沒有關系;參考了一下網上的一些資料,發現可以用vue中的watch()函數來監聽數據的更新,一旦數據更新了,那么就在watch()函數中調用drawLine()函數,發現視圖更新了,完美解決。

解決echarts vue數據更新,視圖不更新問題(echarts嵌在vue彈框中)

補充知識:vue echarts line動態刷新數據組件

我就廢話不多說了,大家還是直接看代碼吧~

<template> <div class='echartLine-wrap'> <div class='echartLine-title'> <img src='http://www.b3g6.com/bcjs/@/assets/icon.png' alt /> <div class='text'> <div>{{echartData.title}}</div> <div>{{echartData.title2}}</div> <div>{{echartData.title3}}</div> </div> </div> <div ref='lineDom' id='myChart'></div> </div></template><script>export default { name: 'echartLine', props: { echartData: { type: Object, default: () => {} } }, data() { return { img: require('../assets/time_bj.png') }; }, mounted() { setTimeout(() => { this.ButtomDrawLine(); }, 500); }, created() {}, methods: { ButtomDrawLine() { let t = this; let myChart = this.$echarts.init(this.$refs.lineDom); myChart.setOption({ title: { text: '' }, tooltip: { trigger: 'axis', borderRadius: 8, //邊框圓角 backgroundColor: 'rgba(51,204,204,0)', //背景顏色(此時為默認色) formatter: function(params) { let value = params[0].value; let name = params[0].name; let html = `<div class=’line-html’> <span><span class=’active’ style='background: ${t.echartData.itemStyle.color}'></span>${value}</span><span>${t.echartData.title3}</span><span></span><span>${name}</span> </div> `; return html; }, textStyle: { color: '#ffff', align: 'center', fontSize: 18 } }, // legend: { // left: ’right’, // textStyle: {//圖例文字的樣式 // color: ’#ffffff’, // fontSize: 14 // }, // show: true, // data: [ // { // name: ’審方數’, // }, // { // name: ’處方數’, // }, // { // name: ’會員數’ // }, // { // name: ’含麻登記’, // } // ] // }, /*toolbox: { feature: { dataView: {readOnly: false}, restore: {}, saveAsImage: {} }, iconStyle:{ normal:{color:’white’,//設置顏色 } } },*/ xAxis: [ { boundaryGap: true, type: 'category', axisLine: { // x軸的顏色和寬度 lineStyle: {color: '#0070C6' } }, axisLabel: { show: true, textStyle: {color: '#fff' } }, offset: 0, nameTextStyle: { align: 'right' }, axisTick: { alignWithLabel: true }, data: t.echartData.XData } ], yAxis: [ { type: 'value', axisLabel: { show: true, textStyle: {color: '#fff' } }, axisLine: { lineStyle: {color: '#0070C6' } }, // 控制網格線是否顯示 splitLine: { show: false }, min: 0, splitNumber: 5, boundaryGap: [0.2, 0.2], data: [0, 50, 100, 150] } ], grid: { top: '3.5%', left: '0', right: '0', bottom: '0', containLabel: true }, series: [ { name: t.echartData.title, type: 'line', // smooth: true, showSymbol: true, symbolSize: 4, // 拐點圖形大小 cursor: 'pointer', areaStyle: { normal: {color: new t.$echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, color: t.echartData.areaStyleColor.fromColor }, { offset: 0.4, color: t.echartData.areaStyleColor.toColor } // { // offset: 1, // color: 'rgba(63,227,236,0.00)' // }])// [’rgba(63,227,236,0.3)’], } }, itemStyle: { color: [t.echartData.itemStyle.color] }, data: t.echartData.YData, icon: 'image://http://file.dyzhkj.cn/null/1562315548784PyZcsO處方數.png' } // { // name: ’處方數’, // type: ’line’, // smooth: true, // symbolSize: 1, // 拐點圖形大小 // areaStyle: { // color: new t.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{ // offset: 0, // color: ’rgba(82,206,86,0.8)’ // }, { // offset: .4, // color: ’rgba(82,206,86,0.3)’ // }, { // offset: 1, // color: ’rgba(82,206,86,0.00)’ // }]) // // [’rgba(82,206,86,0.3)’], // }, // itemStyle: { // normal: { // color: [’#52CE56’], // } // }, // data: [10, 5, 15, 5, 15, 20, 15, 20, 15, 5, 15, 10] // }, // { // name: ’會員數’, // type: ’line’, // smooth: true, // symbolSize: 1, // 拐點圖形大小 // areaStyle: { // color: new t.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{ // offset: 0, // color: ’rgba(251,98,100,0.8)’ // }, { // offset: .4, // color: ’rgba(251,98,100,0.3)’ // }, { // offset: 1, // color: ’rgba(251,98,100,0.00)’ // }]) // // [’rgba(251,98,100,0.3)’], // }, // itemStyle: { // normal: { // color: [’#FB6264’], // } // }, // data: [35, 45, 65, 25, 65, 44, 15, 40, 35, 46, 50, 25] // }, // { // name: ’含麻登記’, // type: ’bar’, // itemStyle: { // normal: { // color: new t.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{ // offset: 0, // color: ’rgba(231,233,65,0.8)’ // }, { // offset: .4, // color: ’rgba(231,233,65,0.3)’ // }, { // offset: 1, // color: ’rgba(231,233,65,0.00)’ // }]), // // [’rgba(231,233,65,0.5)’], // barBorderColor: ’#E7E941’, // 柱條邊線 // barBorderRadius: 0,// 柱條邊線圓角,單位px,默認為0 // barBorderWidth: 1, // 柱條邊線線寬,單位px,默認為1 // } // }, // barWidth: 15,//柱圖寬度 // data: [5, 7, 3, 7, 5, 4, 5, 6, 4, 7, 5, 8] // } ] }); } }};</script><style lang='less'>.line-html { width: 83.5px; height: 38px; text-align: center; background: url('../assets/line_btn_bj.png') no-repeat; background-size: 83.5px 38px; line-height: 42px; box-sizing: border-box; position: relative; font-size: 9px; padding-right: 2px; box-sizing: border-box; .active { width: 5px; height: 5px; border-radius: 50%; background: #fff; display: inline-block; margin-left: 3px; margin-bottom: 1.5px; box-sizing: border-box; } > span:nth-child(3) { background: url('../assets/time_bj.png') no-repeat; background-size: 38.5px 14px; position: absolute; top: -5px; left: 23px; right: 0; bottom: 0; box-sizing: border-box; } > span:nth-child(4) { position: absolute; top: -19px; left: 2px; right: 2px; bottom: 0; font-size: 8px; box-sizing: border-box; }}</style><style scoped lang='less'>.echartLine-wrap { width: 100%; height: 100%; .echartLine-title { width: 100%; color: #fff; display: flex; flex-direction: row; justify-content: start; align-items: center; padding-bottom: 13px; > img { width: 7.5px; height: 14px; margin-right: 8.5px; box-sizing: border-box; } > .text { text-align: left; display: flex; flex-direction: row; justify-content: start; font-size: 12px; line-height: 1; align-items: baseline; > div:nth-child(2) { font-size: 15px; margin: 0 5px 0 10px; font-weight: bold; box-sizing: border-box; } } } #myChart { width: 100%; height: 165px; }}</style>

調用

//html <echartLine :echartData='echartData' ref='echartData1' />//index.js echartData: { title: '溶氧', title2: 3, title3: '毫克/升', XData: [1,2,3,4,5,6,7,8,9], YData: [12,34,56,66,65,77,12,11,33,44], areaStyleColor: { fromColor: '#1AB8F9', toColor: 'rgba(63,227,236,0.1)' }, itemStyle: { color: '#1AB8F9' } }

以上這篇解決echarts vue數據更新,視圖不更新問題(echarts嵌在vue彈框中)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品免费一区二区三区 | 国产日韩视频| 桃色一区二区| 国产精品第一国产精品| 亚洲永久精品唐人导航网址| 日韩中文首页| 国产精品theporn| 天堂va在线高清一区| 国产精品人人爽人人做我的可爱| аⅴ资源天堂资源库在线| 欧美另类中文字幕 | 亚洲精品伊人| 蜜桃视频在线观看一区二区| 国产aⅴ精品一区二区三区久久 | 亚洲大片在线| 久久精品卡一| 91九色精品| 91精品福利| 天使萌一区二区三区免费观看| 成人在线视频中文字幕| 欧美精品1区| 精品一区视频| 日韩国产一区二区| 999久久久精品国产| 国产不卡人人| 国产精品日本一区二区不卡视频| 丝瓜av网站精品一区二区 | 91精品韩国| 伊人精品一区| 国产精品久久久一区二区| 精品中文一区| 欧美a一区二区| 日韩一区精品字幕| 精品一区91| 日本在线一区二区三区| 久久夜夜操妹子| 欧美日韩xxxx| 国产精品免费看| 中文字幕在线高清| 91精品视频一区二区| 国精品产品一区| 91亚洲精品视频在线观看 | 日韩国产精品久久久久久亚洲| 国产一区二区精品久| 日韩av一区二区在线影视| 日韩一区二区免费看| 日韩高清欧美| 国产一区二区三区久久 | 亚洲一级在线| 亚洲不卡av不卡一区二区| 国产精品一卡| 亚洲一区二区三区中文字幕在线观看| 成人亚洲欧美| 色在线视频观看| 国产美女高潮在线观看| 国产精品115| 国产美女视频一区二区| 日韩高清电影一区| 亚洲人成高清| 日韩精品三区四区| 日韩精品欧美大片| 日韩一区二区三区高清在线观看| 亚洲一区二区免费看| 亚洲欧美综合| 欧美午夜不卡| 国产视频欧美| 欧美不卡视频| 在线亚洲国产精品网站| 成人免费网站www网站高清| 麻豆mv在线观看| 日韩不卡在线| 亚洲大全视频| 玖玖精品视频| 日韩精品一区二区三区av| 国产日韩中文在线中文字幕| 久久精品 人人爱| 日韩影院二区| 亚洲精品乱码| 日本a级不卡| 黄色日韩在线| 免费在线看一区| 一区二区三区四区日韩| 日韩黄色av| 亚洲日本网址| 日韩va欧美va亚洲va久久| 加勒比视频一区| 性一交一乱一区二区洋洋av| 日韩超碰人人爽人人做人人添| 久久精品色播| 亚洲一区二区三区四区五区午夜| 日本视频中文字幕一区二区三区| 日韩免费视频| 亚洲ww精品| 久久国产欧美日韩精品| 日本视频一区二区| 欧美久久天堂| 日韩一区精品字幕| 成人一区而且| 日本免费新一区视频| 夜鲁夜鲁夜鲁视频在线播放| 免费在线观看精品| 国产中文在线播放| 国产亚洲欧美日韩精品一区二区三区 | 欧美午夜精品一区二区三区电影| 日本aⅴ亚洲精品中文乱码| 欧美性感美女一区二区| 欧美日韩国产一区二区在线观看| 天堂中文av在线资源库 | 丝袜美腿成人在线| 99久久99久久精品国产片果冰| 国产精品第一| 午夜亚洲福利| 久久国产精品久久久久久电车 | 婷婷综合亚洲| 麻豆mv在线观看| 麻豆精品视频在线观看视频| 亚洲香蕉视频| 久久亚洲国产精品一区二区| 国产激情综合| 丝瓜av网站精品一区二区| 国模大尺度视频一区二区| 91精品国产自产精品男人的天堂| 99pao成人国产永久免费视频| 极品av在线| 综合日韩av| 精品国产网站| 麻豆中文一区二区| 国产精品午夜av| 国产欧美激情| 免费日韩一区二区三区| 国产精品一区二区精品| 捆绑调教美女网站视频一区| 久久伊人亚洲| 麻豆视频观看网址久久| 国产中文欧美日韩在线| 尤物精品在线| 免费在线成人网| 日韩在线黄色| 国产精品99精品一区二区三区∴ | 99久久亚洲精品蜜臀| 婷婷激情久久| 国户精品久久久久久久久久久不卡| 国产成人免费| 国产一区视频在线观看免费| 国产精品试看| 国产欧美一区二区三区国产幕精品| 国产精品v日韩精品v欧美精品网站| 久久久91麻豆精品国产一区| 国产精品伦理久久久久久| 激情综合在线| 日韩精品亚洲一区二区三区免费| 国产日韩欧美| 久久精品国产亚洲夜色av网站 | 久久精品主播| 日韩一区二区三区四区五区| 久久精品97| 综合日韩av| 亚洲欧洲av| 亚洲深夜视频| 日韩精品亚洲专区| 神马日本精品| 国产欧美日韩一区二区三区在线| 国产不卡一区| 日韩一区二区三区精品视频第3页| 精品伊人久久| 美女尤物久久精品| 成人国产精选| 欧美日韩一区二区三区不卡视频 | 欧美中文一区二区| 国产精品99久久久久久董美香| 蜜桃视频欧美| 欧美精品99| 久久国产66| 天堂av在线| 精品视频一区二区三区在线观看| 九九综合在线| 国产一区三区在线播放| 欧美日韩xxxx| 综合激情网站| 亚洲欧洲一区二区天堂久久| 国产福利片在线观看| 久久不卡日韩美女| 日韩精品欧美精品| 中文字幕av一区二区三区人| 日韩精品免费一区二区三区| 国产suv精品一区二区四区视频| 国产欧美一区二区色老头| 日韩免费在线| 国产一区调教| 黄色欧美在线| 麻豆精品av| 久久精品国产99国产| 久久久久伊人| 最近高清中文在线字幕在线观看1| 美女在线视频一区| 国产精品调教| 精品一区视频| 久久青青视频| 亚洲激情二区| 免费黄网站欧美|