小技巧
Bovia-zdd
这个作者很懒,什么都没留下…
展开
-
echarts 外部按钮触发图片下载
downloadCharts() { let aLink = document.createElement('a') let blob = this.base64ToBlob() debugger let evt = document.createEvent('HTMLEvents') evt.initEvent('click', true, true) aLink.download = '监测统计图' // 下载图片的名称 ..原创 2022-05-24 11:15:14 · 723 阅读 · 0 评论 -
根据moment.js得到本周,上周,本月,上月的开始结束时间
// 获取昨天的开始结束时间function getYesterday () { let date = [] date.push(moment().subtract('days', 1).format('YYYY-MM-DD')) date.push(moment().subtract('days', 1).format('YYYY-MM-DD')) return date}// 获取最近七天的开始结束时间function getLast7Days () { let date =原创 2022-01-05 13:59:23 · 164 阅读 · 0 评论 -
关于echarts - 复杂悬浮框的一些心得
关于echarts - 复杂悬浮框的一些心得本文主要分享 echarts 与 es6模板字符串 的应用。也可以直接看第4条结果关于悬浮框,查看官方文档 可以看到 tooltip的几种配置方法:官网:https://echarts.apache.org/v4/zh/option.html#tooltip1, 字符串模板模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。然后在拼接一些简单的字符串。这样就可以很方便的展示一些较为简单的悬浮框如下图:2.稍有样原创 2021-08-03 16:25:00 · 427 阅读 · 0 评论 -
环形嵌套进度条(带百分比)
效果图如下:主要思路:多个echarts饼图嵌套其中,刻度的实现,想破了脑袋,想了这个方法,好在也是实现了,如果有更好的方法,欢迎分享交流。下面直接上代码var myChart = echarts.init(document.getElementById('main'));let resData = [{ name: 'CPP', value: 80}, { name: 'Shared', value: 40}, { name: 'Exclusive', value: 60}]原创 2021-01-12 15:11:25 · 1115 阅读 · 4 评论 -
数组对象查找某一个对象
这里写自定义目录标题数组对象查找某一个对象数组对象查找某一个对象一个数组中有多个对象 每个对象都有一个或多个相同的属性如何根据对象的属性值找到该数组中存在的某个对象let _acData = acData.find(x => x.sid == id);x.sid为对象的某一个属性 id是要匹配的属性值删除该条数据acData.splice(acData.indexOf(_a...原创 2020-04-27 10:04:30 · 6839 阅读 · 0 评论 -
合同word快速开发成html格式
合同word快速开发成html格式打开文件 另存为:选择网页文件模式:3.之后就会形成一个文件夹,里面包含img图片文件夹跟html文件。4.再在此基础上修改,排查一遍样式,修修补补,添加js逻辑即可。...原创 2020-04-13 13:50:07 · 607 阅读 · 0 评论