UNPKG

bytev-charts-beta1.0

Version:

测试版-1.0,版本号为小版本; 基于echarts和JavaScript及ES6封装的一个可以直接调用的图表组件库,内置主题设计,简单快捷,且支持用户自定义配置; npm 安装方式: npm install bytev-charts 若启动提示还需额外install插件,则运行 npm install @babel/runtime-corejs2 即可;

48 lines (41 loc) 1.29 kB
import "core-js/modules/es.array.last-index-of.js"; !function (win) { var getPath = function () { var jsPath = win.document.currentScript ? win.document.currentScript.src : function () { var js = win.document.scripts, last = js.length - 1, src; for (var i = last; i > 0; i--) { if (js[i].readyState === 'interactive') { src = js[i].src; break; } } return src || js[last].src; }(); return jsPath.substring(0, jsPath.lastIndexOf('/') + 1); }(), dir = getPath, //动态创建script来加载 loadJS = function loadJS(url, callback) { var script = document.createElement('script'), fn = callback || function () {}; script.type = 'text/javascript'; //IE if (script.readyState) { script.onreadystatechange = function () { if (script.readyState == 'loaded' || script.readyState == 'complete') { script.onreadystatechange = null; fn(); } }; } else { //其他浏览器 script.onload = function () { fn(); }; } script.src = url; //document.getElementsByTagName('head')[0].appendChild(script); head.appendChild(script); }; // console.log(dir); // loadJS(getPath()) }(window);