- 博客(6)
- 收藏
- 关注
原创 web前端pdf导出功能
1.运行环境1)js可以运行的环境就可以。2.所需插件(js包)1)jspdf.debug.js2)html2canvas.js说明:如果是vue.js的环境,可以用import来引入这两个组件。我的是html页面,就直接引入了js。代码如下:<script src="../../../jsLib/pdf/jspdf.debug.js"></script><script src="../../../jsLib/pdf/html2canvas.js"&
2021-03-30 11:01:24
997
1
原创 echart图表缩放到一定比例(可自定义)后,停止放大,还可以缩小回去
一、需求: 有时候,我们有这样的需求:当echart图表(特别是折线图)的数据量很大,客户要求可以放大图表来仔细查看数据。echart有dataZoom这种技术来支持,也蛮好用的。但是有的客户就是很刁钻,要求放大到一定的程度都就不让缩放了(dataZoom会放的很大很大)。那怎么办呢???二、网上现状:1.说改源码可以解决。但是,我想说我不是前端工程师啊,怎么改?参考网上的回复:https://segmentfault.com/q/10100000147512052.查看各种文档,...
2020-07-28 13:30:01
4223
原创 echart 动态折线图实现,及上下波动bug修复
一、echart 动态折线图实现原理等1.原理:echart 动态折线图的实现原理,本质就是动态的改变series中data的值。2.步骤: a.定义一个定时器,间隔指定的时间去触发事件(改变series中data的方法)。 b.在事件中,要重新定义option,并重新设置。 c.在事件中,不断的改变series中data的值(建议从前面删除,后面插入的方式)。 3.注意: a.如果chart被封装成了组件,有可能会不成功。建议在单一页面里面操作。二、官...
2020-07-17 13:46:38
4328
2
原创 echart markline画阈值线
一、目的:解决echart图表阈值标记线(说白了就是一条线)。二、直接上图。如图,2.75这个线。三、代码。this.series = [{ name: 'XXX', type: 'line', symbolSize: 8, symbol: "none", hoverAnimation: false, data: speedList},{ name: 'XXX', type: 'line', xAxisInde
2020-07-15 11:22:30
2989
原创 mysql分组取最新时间的数据
mysql分组后显示最新数据方法一:NOT EXISTS SELECT e.GROUP_COLUMN, e.COMPARE_TIME FROM TABLE e WHERE NOT EXISTS ( SELECT 1 FROM...
2020-01-03 15:58:57
2712
原创 mysql 实现按月统计-跨月时间段自定义
本例按月统计2018-12-26到2019-12-25的数据。其中分组数据应该是上个月的26号到下个月的25号。例如2019-01-26到2019-02-25为一组,2019-03-26到2019-04-25为一组。SELECT date_format( ADDDATE( ADDDATE( group_date,...
2020-01-03 14:09:54
1803
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人