成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

html5 - 使用echarts中的圖表 一個頁面導入了好幾個js圖表 實現echarts圖表隨著瀏覽器窗口變化而變化時出現了問題

瀏覽:137日期:2023-01-15 18:42:08

問題描述

1.問題: 主要問題就是 因為頁面有很多個echarts圖表 同時 每個圖表要處理不同的數據 目前沒有采用任何模板和框架 所以 我在整個頁面html引入幾個js文件 每個js文件是一個echarts圖表 每個js文件用來處理不同的數據 我的html頁面要求響應式 所以當瀏覽器窗口大小發生變化的時候 需要每個圖表也自適應變化大小目前 我采取的方式就是 在每個js文件里邊 當畫出圖表的時候 利用監聽窗口大小 來改變 echarts圖表大小 代碼如下:這段代碼在每個js文件中都寫了

onlineTimeChart.setOption(option) window.addEventListener('resize', function () {setTimeout(function () { onlineTimeChart.resize();}, 500) });

以上代碼 當html頁面只有一個echarts圖表的時候 該圖表可以實現自適應 然而 當頁面引入其他js文件 也就是畫出更多的圖表的時候 就會出現 只有最后引入的那個js文件畫出的圖表才會自適應

js引入順序如下:

<script src='http://m.cgvv.com.cn/wenda/lib/js/jquery.js'></script><script src='http://m.cgvv.com.cn/wenda/lib/js/echarts.js'></script><script src='http://m.cgvv.com.cn/wenda/script/internetAction.js'></script><script src='http://m.cgvv.com.cn/wenda/script/onlineTime.min.js'></script><script src='http://m.cgvv.com.cn/wenda/script/systemStyle.min.js'></script><script src='http://m.cgvv.com.cn/wenda/script/onlineCount.min.js'></script><script src='http://m.cgvv.com.cn/wenda/script/bwaLoad.min.js'></script> //只有這一個才會自適應

2.總結: 綜合以上 我想了很多原因 但是還是解決不了問題 沒有模板和框架 也忽略打包工具 希望有知道的可以給我解決一下 謝謝

問題解答

回答1:

自己已解決

searchWordChart.setOption(option); window.addEventListener('resize', function () {setTimeout(function () { searchWordChart.resize();}, 500) });回答2:

可能是因為window的事件被覆蓋了、每次都是只保留了最后一個JS中的resize事件、可以考慮把他們的resize事件function內部的代碼塊抽到一起

回答3:

謝邀。如果你引入兩個代碼會出現下面這個問題。onlineTimeChart這個參數被多次覆蓋,這就是問題。解決方案就是IIFE形成一個閉包,避免變量污染。

onlineTimeChart.setOption(option)window.addEventListener('resize', function () { setTimeout(function () {onlineTimeChart.resize(); }, 500)});onlineTimeChart.setOption(option)window.addEventListener('resize', function () { setTimeout(function () {onlineTimeChart.resize(); }, 500)});;(function(){ //每個頁面的代碼都扔這里面})();//如下 ;(function(){var onlineTimeChart = 1;console.log(onlineTimeChart);})(); ;(function(){console.log(onlineTimeChart);//獲取不到onlineTimeChart })();

標簽: Html5
相關文章:
主站蜘蛛池模板: 一区视频 | 亚洲精品国产成人中文 | 久久综合久久自在自线精品自 | 国产成人a福利在线观看 | 久草资源在线 | 成人在线中文字幕 | 久久久久久久国产精品毛片 | 国产91精品在线 | 天天碰夜夜操 | 国产精品国产自线在线观看 | 一二三区在线观看 | 男人v天堂 | 美女视频黄的免费视频网页 | 成人国产精品一级毛片了 | 加勒比日本 | 欧美精品日本一级特黄 | 亚洲视频一 | 毛片在线视频在线播放 | 一级毛片免费完整视频 | 狠狠色综合久久丁香婷婷 | 欧美毛片日韩一级在线 | 欧美成人在线观看 | 日本久久久久一级毛片 | 高清不卡日本v在线二区 | 欧美激情特级黄aa毛片 | 精品国产欧美一区二区三区成人 | 一区二区三区影视 | 亚洲制服欧美自拍另类 | 2017天天爽夜夜爽精品视频 | 欧美另类丝袜 | 日韩 欧美 国产 师生 制服 | 99视频福利 | 在线观看亚洲专区 | 996久久国产精品线观看 | 在线免费观看欧美 | 欧美三级欧美一级 | 国产成人午夜片在线观看 | 国产日韩在线看 | 波多野结衣在线观看高清免费资源 | 尤蜜网站在线进入免费 | 九一国产 |