logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

封装一个可手动取消的axios请求

封装一个可手动取消的请求需求描述:文件上传过程中,不断请求一个接口,获取实时的导入结果,并以进度条的形式展示在页面上。思路: 设置计时器,不断向后台发起请求,一旦返回的请求结果为100%就清除计时器,这时会有大量正在pending中的请求,会占用大量的资源,需要手动取消请求。封装请求: 以get请求为例,与普通请求相比会多设置一个cancelTaken。export const getReques

#vue.js#javascript
Vue项目中使用Handsontable

需求:页面中表格要做成可编辑功能,要求在页面中可以像在Excel表格中一样可进行复制、粘贴、添加、删除等操作,可以将Excel表格中的内容通过一次复制就能全部粘贴到页面表格中。Handsontable介绍: Handsontable是一个具有电子表格功能和外观的数据网格。Handsontable是用JavaScript编写的,适用于最流行的框架,如Angular,Vue和React。可以使用自定义

#前端
Vue项目中使用Handsontable

需求:页面中表格要做成可编辑功能,要求在页面中可以像在Excel表格中一样可进行复制、粘贴、添加、删除等操作,可以将Excel表格中的内容通过一次复制就能全部粘贴到页面表格中。Handsontable介绍: Handsontable是一个具有电子表格功能和外观的数据网格。Handsontable是用JavaScript编写的,适用于最流行的框架,如Angular,Vue和React。可以使用自定义

#前端
为echarts标题添加点击事件

为echarts标题添加点击事件需求描述: 如图,两张图表整合到一起,要求点击标题切换对应的图表。解决思路: 切换功能必须写在echarts里面,否则下载保存的图片就会没有标题,但echarts里面没有提供类似的现成的功能,可以设置两个title,用不同的字体颜色做区分,注册点击事件,当点击这两个title的时候,切换数据和展示。解决步骤:在option里设置两个title,并设置下载时保存的文件

#前端
解决echarts x轴数据太多造成重叠的问题

解决echarts x轴数据太多造成重叠的问题问题描述: x轴数据太多,且坐标轴标签文字较多,想要把数据全部展示出来会造成文字重叠。解决思路: echarts提供了dataZoom组件用于区域缩放,但下载的截图只能体现当前展示的内容,可以做成默认正常展示前几个,收缩到一定程度的时候改变axisLabel的角度,斜着展示。解决步骤:控制展示文字长度,设置axisLabel,如果字符串长度大于6,则中

#前端
到底了