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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Vue檢測(cè)屏幕變化來(lái)改變不同的charts樣式實(shí)例

瀏覽:140日期:2022-11-12 10:46:06

css中我們經(jīng)常會(huì)通過(guò)媒體查詢就可以完成對(duì)不同的屏幕展現(xiàn)不同的樣式

在js中我們也可以通過(guò)檢測(cè)屏幕的變化來(lái)展現(xiàn)不同的樣式

在我的實(shí)例中:因?yàn)榈谝淮未蜷_也不知道到底是應(yīng)該展示哪一個(gè)屏幕,所以會(huì)進(jìn)行先判斷一次,之后用addEventListener來(lái)是實(shí)現(xiàn)功能,暫時(shí)是通過(guò)這種方式實(shí)現(xiàn)的,以后有更好的方法再更新。。。

mounted() { this.checkScreen() },methods: { // 屏幕檢測(cè)變化 checkScreen() { var _this = this if (document.body.clientWidth > 500) { _this.echartsOne() } else { _this.echartsTwoPhone() } window.addEventListener(’resize’, () => { if (document.body.clientWidth < 500) { _this.echartsTwoPhone() } else { _this.echartsOne() } }) }}

補(bǔ)充知識(shí):vue中處理echarts因v-if切換后圖形顯示異常+實(shí)現(xiàn)echarts監(jiān)聽窗口變化而改變大小

一、處理echarts因v-if切換后圖形顯示異常

有時(shí)候我們需要在一個(gè)頁(yè)面中使用v-if來(lái)顯示不同的兩個(gè)圖表。

視覺效果上好像是從一個(gè)頁(yè)面點(diǎn)擊鏈接跳轉(zhuǎn)到另一個(gè)頁(yè)面,但其實(shí)原理是通過(guò)銷毀和重建兩個(gè)不同dom容器來(lái)實(shí)現(xiàn)這個(gè)效果。

可能會(huì)出現(xiàn)的問(wèn)題:

在切換到另一個(gè)圖表顯示的時(shí)候,改變了窗口寬度高度,那么點(diǎn)擊返回按鈕時(shí)看到原先的echarts圖形就會(huì)有一部分消失顯示不完整了。

解決辦法:

我們需要在返回這個(gè)按鈕上加個(gè)定時(shí)器延遲,來(lái)主動(dòng)觸發(fā)窗口發(fā)生變化(前提是代碼也有做監(jiān)聽窗口變化改變圖形大小的操作,下面標(biāo)題二會(huì)講解)。這樣圖形能正確自動(dòng)渲染變化一次。

methods: { // 關(guān)閉監(jiān)控ip執(zhí)行詳情頁(yè) closePerfExe () { this.isShowPerfExe = false // 控制當(dāng)前dom容器的顯示 // 當(dāng)在監(jiān)控ip詳情頁(yè)點(diǎn)擊回性能分析頁(yè)的時(shí)候,加個(gè)延遲主動(dòng)觸發(fā)窗口變化,這樣窗口改變性能分析頁(yè)就不會(huì)發(fā)生圖表顯示不完整的情況了 // 這里的代碼是關(guān)鍵?。?! setTimeout( () => { let triggerResize = new Event(’resize’) window.dispatchEvent(triggerResize) },0) }}

二、vue實(shí)現(xiàn)echarts監(jiān)聽窗口變化而改變大小

監(jiān)聽窗口的變化,echarts圖形大小跟著變化。

注意:在組件銷毀時(shí)記得也要移除監(jiān)聽。

data () { return { myChartPerformance: ’’, // echarts的dom容器 performanceOption: ’’ // echarts配置項(xiàng)option } }, mounted () { // 一般我為了防止出現(xiàn)一些切換問(wèn)題,都是先清除echarts再初始化 if(this.myChartPerformance){ this.myChartPerformance.clear() } this.myChartPerformance = echarts.init(document.getElementById(’myChartPerformance’)) // 圖表數(shù)據(jù)配置 this.performanceOption = { title: { text: chartOptions.titleName }, tooltip: { trigger: ’axis’ }, //......... //......... } // 設(shè)置圖表數(shù)據(jù)配置 this.myChartPerformance.setOption(this.performanceOption) // 監(jiān)聽窗口大小改變圖表大?。ㄏ纫瞥俦O(jiān)聽,防止出錯(cuò)) window.removeEventListener(’resize’, this.resizePerformanceFun) window.addEventListener(’resize’, this.resizePerformanceFun) }, beforeDestroy () { // 組件銷毀前移除監(jiān)聽 window.removeEventListener(’resize’, this.resizePerformanceFun) }, methods : { resizePerformanceFun () { if(this.myChartPerformance){ // console.log(’窗口改變了,重新渲染圖形’) this.myChartPerformance.resize() } }}

以上這篇Vue檢測(cè)屏幕變化來(lái)改變不同的charts樣式實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品免费不| 99综合视频| 综合激情五月婷婷| 中文字幕日本一区二区| 国产亚洲精品v| 亚洲免费高清| 亚洲精品少妇| 国产剧情在线观看一区| 国产精选一区| 成人在线视频区| 免费看av不卡| 免费黄色成人| 亚洲深夜福利在线观看| 亚洲我射av| 日韩三级一区| 国产欧美日韩精品一区二区免费 | 人人草在线视频| 伊人精品在线| 欧美亚洲二区| 日韩免费久久| 男女男精品网站| 国产精品久久久久久模特| 国产精品久久久久av电视剧| 99热精品在线观看| 国产日产精品一区二区三区四区的观看方式 | 日韩精品成人在线观看| 国产成人精品999在线观看| 欧美精选一区二区三区| 欧美一级二区| 欧美日韩国产免费观看视频| 视频国产精品| 性欧美videohd高精| 亚洲精品伊人| 日韩成人亚洲| 国产色噜噜噜91在线精品| 久久激情婷婷| 国产欧美啪啪| 中文字幕一区二区三区在线视频| 98精品视频| 国产精品美女在线观看直播| 欧美精品一线| 国产va免费精品观看精品视频| 日韩在线a电影| 99精品电影| 日韩精品中文字幕第1页| 国产调教精品| 亚洲精品国产日韩| 亚洲女同中文字幕| 欧美一区久久久| 国产精东传媒成人av电影| 日韩中文欧美在线| 国产一区视频在线观看免费| 在线人成日本视频| 久久99蜜桃| 国产精品蜜月aⅴ在线| 欧美一级二级三级视频| 日韩一区二区三区免费视频| 国产亚洲在线| 国产精品丝袜xxxxxxx| 日韩午夜av在线| 亚洲激情另类| 综合欧美亚洲| 日本久久一区| 国产精品主播| a国产在线视频| 亚洲国内欧美| 韩日一区二区三区| 黄色亚洲精品| 亚洲一区av| 国产精品66| 日韩中文影院| 亚洲神马久久| 国产精品网址| 日韩欧美在线中字| 欧美日韩国产亚洲一区| 久热精品在线| 国产精品v日韩精品v欧美精品网站| 国产精品日本一区二区不卡视频| 精品少妇av| 亚洲福利专区| 欧美日韩一区二区三区不卡视频 | 国产精品qvod| av高清不卡| 最新亚洲激情| 国产精品任我爽爆在线播放| 精品日韩在线| 美女久久网站| 精品一区二区三区四区五区| 久久亚洲精品中文字幕蜜潮电影| 99日韩精品| 精品一区二区三区中文字幕在线| 999精品色在线播放| 国产精品普通话对白| 国产精品一区二区av日韩在线| 秋霞影视一区二区三区| 亚洲精品黄色| 日韩国产一区| 国产视频一区免费看| 久久男女视频| 中文无码久久精品| 一区免费视频| 国产精品成人自拍| 1024精品久久久久久久久| 日韩一区二区三区高清在线观看| 国产 日韩 欧美 综合 一区| 免费不卡在线视频| 欧美日韩一区二区三区视频播放| 亚洲免费一区二区| 群体交乱之放荡娇妻一区二区| 欧美日韩午夜电影网| 亚洲一本视频| 成年男女免费视频网站不卡| 日本午夜精品| 亚洲一区二区三区在线免费| 久久精品不卡| 日韩精品第一区| 欧美国产美女| 精品网站999| 欧美91在线| 国产精品sm| 精品美女在线视频| 久久91视频| 久久狠狠久久| 国产精品一二| 国产欧美三级| 国产精品一国产精品| 欧美精品影院| 国产精品久久久一区二区| 日本午夜免费一区二区 | 国产精品入口久久| 欧美激情亚洲| 黄色网一区二区| 国产h片在线观看| 日韩大片在线观看| 精品一区二区三区免费看| 欧美日韩亚洲一区二区三区在线| 日韩国产一区二| 久久精品亚洲一区二区| 黑森林国产精品av| 精品一区欧美| 日韩激情视频网站| 老司机精品视频在线播放| 精品一区av| 好看不卡的中文字幕| 亚洲免费福利一区| 国产成人精品一区二区三区免费| 欧美精品高清| 亚洲aa在线| 91中文字幕精品永久在线| 新版的欧美在线视频| 午夜在线精品| 麻豆精品在线播放| 欧美日韩水蜜桃| 奇米狠狠一区二区三区| 午夜精品成人av| 午夜久久av| 激情丁香综合| 国产欧美日韩综合一区在线播放| 日韩成人三级| 88久久精品| 在线日韩视频| 成人综合一区| 亚洲字幕久久| 日韩午夜在线| 麻豆精品视频在线观看| 午夜欧美精品| 日韩一区三区| 国产精品欧美三级在线观看| 国产亚洲一级| 91精品久久久久久久久久不卡| 国产精品17p| 91国内精品| 蜜臀久久99精品久久久久久9| 日韩理论视频| 国产videos久久| 国产精品入口久久| 日韩高清在线观看一区二区| 黄色成人在线网址| 五月天av在线| 国产精品免费大片| 亚洲3区在线| 热久久久久久久| 午夜在线视频观看日韩17c| 999国产精品视频| 伊人网在线播放| 首页国产精品| 色婷婷综合网| 黄色在线观看www| 美女一区网站| 91精品亚洲| 婷婷亚洲综合| 亚洲欧美网站| 亚洲免费专区| 国产精品视频一区视频二区| 亚洲一二av| 日韩精品a在线观看91| 日本vs亚洲vs韩国一区三区二区| 亚洲专区视频| 国产一精品一av一免费爽爽| 国产精品久久久久久模特 |