| 123456789101112131415161718192021222324252627282930 |
- // 防抖函数
- function debounce(func, wait) {
- let timeout;
- return function (...args) { // 使用剩余参数语法接收所有传入的参数
- clearTimeout(timeout); // 清除上一个定时器
- timeout = setTimeout(() => {
- func.apply(this, args); // 使用apply来调用原始函数,并传入当前this值和所有参数
- }, wait);
- };
- }
- // 获取页面元素
- const getElement = (id) => {
- const element = echarts.init(
- document.getElementById(id)
- );
- return element
- }
- // 获取url参数
- const getQueryString = (name) => {
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
- var r = window.location.search.substr(1).match(reg);
- if (r != null) {
- return unescape(r[2]);
- }
- return null;
- }
|