使echarts圖表兼容ie瀏覽器

echarts 在谷歌瀏覽器中可以所向披靡,絲毫不會出現因兼容性問題出現圖像不顯示的結果。而在ie中似乎卻不太混得開。

最近在做各種圖表的展示,引入了資源echarts.js
谷歌中正常顯示,而在ie中卻出現瞭如下問題:
初始化的時候圖表不顯示,在F12開啓的情況下 刷新頁面,圖表正常顯示,經過調試發現 echarts.init(document.getElementById(‘firstEchart_left’));
這句代碼沒有執行。但是也不報錯。苦思不得其解,網上搜尋了各種方式調試兼容性,比如:
1:通過 以谷歌內核渲染ie
2:模擬IE7進行渲染
但都不能解決問題。
最後查詢echarts官方網站,發現了一個ecahrts簡裝包 echarts.common.min.js。

!function(t,e){“object”==typeof exports&&”object”==typeof module?module.exports=e():”function”==typeof define&&define.amd?define([],e):”object”==typeof exports?exports.echarts=e():t.echarts=e()}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={exports:{},id:i,loaded:!1};return t[i].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n={};return e.m=t,e.c=n,e.p=”“,e(0)}([function(t,e,n){t.exports=n(2),n(108),n(102),n(112),n(191),n(207),n(232),n(55),n(209),n(208),n(223),n(216),n(215),n(214),n(197),n(224),n(240)},function(t,e){function n(t){if(null==t||”object”!=typeof t)return t;var e=t,i=R.call(t);if(“[object Array]”===i){e=[];for(var r=0,o=t.length;r

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章