问题总结21-03-08至21-03-28

echarts自定义图表调研

https://echarts.apache.org/examples/zh/editor.html?c=custom-profile

https://echarts.apache.org/zh/tutorial.html#%E8%87%AA%E5%AE%9A%E4%B9%89%E7%B3%BB%E5%88%97

https://echarts.apache.org/zh/option.html#series-custom

https://blog.csdn.net/m0_37727560/article/details/105448161

⭐echarts设置X轴文本换行

思路就是用 。

https://blog.csdn.net/qq_38475119/article/details/107212136

⭐css如何选择相同class下的第一个class元素和最后一个元素

https://blog.csdn.net/hh1197787867/article/details/82182069

⭐echarts去掉折线上面的小圆点

1 series:[{
2     symbol: "none",
3     name: "seriesName",
4     type: "line",
5     data: "seriesData"
6 }]

⭐echarts折线起点从最左端开始

1 xAxis: {
2     boundaryGap: false
3 },

⭐echarts markline两条线颜色分别设置

 1 xAxis: {
 2     type: 'category',
 3     data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
 4 },
 5 yAxis: {
 6     type: 'value'
 7 },
 8 series: [{
 9     
10     data: [820, 932, 901, 934, 1290, 1330, 1320],
11     type: 'line',
12     markLine: {
13         itemStyle: {
14             normal: { lineStyle: { type: 'solid', color: '#000' }, label: { show: true, position: 'end' } },
15         },
16         data: [
17             {
18                 name: '平均线',
19                 // 支持 'average', 'min', 'max'
20                 type: 'average'
21             },
22             {
23                 name: 'Y 轴值为 100 的水平线',
24                 yAxis: 100
25             }
26         ]
27     },
28 }]

⭐React组件、绑定属性(绑定class 绑定style)、引入图片 循环数组渲染数据

https://blog.csdn.net/weixin_42580704/article/details/106658702

⭐echarts 常用方法 初始化和销毁

https://blog.csdn.net/Uncle_long/article/details/80483175

https://www.w3school.com.cn/jsref/met_element_removeattribute.asp

https://www.jb51.net/article/203876.htm

⭐react生命周期

https://www.jianshu.com/p/021736302706

⭐react组件中刷新组件技巧

组件设置key值,key值不一样会导致组件更新。

https://www.cnblogs.com/jlj9520/p/10601195.html

⭐echarts柱状图实现横向拖动展示数据

 1 dataZoom: [
 2     {
 3         id: 'dataZoomX',
 4         type: 'slider',
 5         xAxisIndex: [0],
 6         filterMode: 'filter'
 7     },
 8     {
 9         id: 'dataZoomY',
10         type: 'slider',
11         yAxisIndex: [0],
12         filterMode: 'empty'
13     }
14 ],

https://www.cnblogs.com/cherylgi/p/13892776.html

⭐vue 解决: target is not existed: .page-component__scroll .el-scrollbar__wrap“问题

使用了 element-ui 返回顶部组件 el-backtop 却报错,组件都有默认参数,可以直接使用组件,不用传参数。把代码放在最外层包裹元素里的第一个。

⭐不同浏览器中,flex布局下图片不保持宽高比的问题以及IE下图片不显示的问题

https://blog.csdn.net/qq_36523214/article/details/107532749?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242

⭐git commit后,撤销commit

1 git reset --soft HEAD^

https://www.jianshu.com/p/a9f327da3562

⭐css隐藏

1 display:none;//不占位隐藏
2 
3 visibility:hidden;//占位隐藏

⭐moment.js计算时间差

 1 一:计算小时之间的差
 2 const date1=moment(‘08:30’,‘hh:mm’);
 3 const date2=moment(‘18:00’,‘hh:mm’);
 4 const date3=date2.diff(date1,‘minute’);//计算相差的分钟数
 5 const h=Math.floor(date3/60);//相差的小时数
 6 const mm=date3%60;//计算相差小时后余下的分钟数
 7 二:在标准日期格式下可以不指定日期的格式
 8  9 const date1=moment(‘2019-02-28 08:30:00’);
10 const date2=moment(‘2019-02-28 18:00:00’);
11 const date3=date2.diff(date1,‘minute’);//计算相差的分钟数
12 const h=Math.floor(date3/60);//相差的小时数
13 const mm=date3%60;//计算相差小时后余下的分钟数
原文地址:https://www.cnblogs.com/sxushy2016/p/14594024.html