
插件
文章平均质量分 74
Cxiaomu
一枚小小的前端开发
展开
-
Echarts大屏半饼图(自动轮播高亮、resize)
某些情况,大屏页面需要实现一些比较美观的图表,常用的图表插件有,此篇的实现效果为饼图和的结合体。这两种图具体实例可查看同时实现轮播高亮,采用定时循环操作,先调用的取消所有的高亮,再调用高亮指定数据。每次窗口大小改变时,进行监听,chart更新,调用resize方法,避免出现错乱效果。其中,需要注意到keep-alive 缓存特殊的两个阶段,activated(组件激活时) 和deactivated(组件停用时)原创 2024-05-14 16:17:58 · 693 阅读 · 0 评论 -
Vue在线预览文件(docx/xlsx/pdf)
在Vue开发中,可以利用一些第三方插件来实现文件预览功能。例如使用vue-office插件来实现文件的预览。注意:据网上资料所说,此插件还存在部分缺陷,比如docx的艺术字体、excel的多种数据格式解析不准确的问题,对此有很高要求的小伙伴慎用。文件上传时触发handleChange事件,执行操作:1. 解析文件名匹配对应预览组件,利用previewFileCom函数,2. 设置预览文件的url,3. 展示预览弹窗预览组件渲染完成、渲染失败时分别调用**render原创 2024-04-19 14:26:12 · 5424 阅读 · 3 评论 -
Web实现纯前端输出pdf打印 print
后台管理系统中,会常用到打印功能,打印一些表格数据、信息之类的。此处做个简单的打印示例。此功能模块,主要分为三个部分打印组件作为处理,将需求跟模板文件映射起来。1. 打印模板文件,提前编写好的数据展示模板;2. 打印组件,将模板文件名跟模板文件映射起来;3. 应用demo,实际应用。原创 2024-04-17 16:43:38 · 918 阅读 · 0 评论 -
多语言管理方案 - Excel导入与导出
前篇:结合本博客之前的国际化多语言的实现与实际业务场景,意识到人工在项目中手动配置、替换多语言花费的人力成本较高,于是衍生出其他的管理方案,解放双手,核心原理就是多语言配置文件与 Excel 文件相互转换、文件读写。因为Vika单词插入记录最多10条,此处就不演示直接与Vika进行多语言管理的实现,代码在博主本地,有需要的可以私。原创 2023-12-28 11:09:02 · 837 阅读 · 0 评论 -
JS xlsx 数据导出/导入excel文件格式
在做后端开发管理实际业务开发中,有时会遇到处理导入、导出Excel文件的数据,比如多语言管理和报表数据。将前端数据中对象数组格式的数据与excel格式数据进行相互转换。既然时对 Excel 文件进行处理,自然需要插件了,比如 xlsx。于是,进行简单demo的实现与演示。原创 2023-12-27 14:47:30 · 1026 阅读 · 0 评论 -
纯前端利用emailJS发送邮件
因实际工作中有涉及到前端调用邮件发送的功能,了解到 EmailJS 插件,即出此文。需要在 EmailJS 官网中注册一个邮箱账号,并创建邮件发送服务和邮件模板,获取serviceID和templateID,进而实现功能。原创 2023-12-25 15:08:38 · 11036 阅读 · 0 评论 -
JS Web页面指定元素保存为pdf文件
在实际业务开发中,经常需要实现将页面中的echarts图表和统计数据一键保存为pdf文件。这涉及到两个阶段功能:1. 将页面某部分内容截取出来,成为图片格式(类似于截图);2. 将图片保存为pdf文件。于是,此处需要**html2canvas.js** 和 **jspdf.js** 两个插件。首次,需要安装此两个js插件。插件安装好后,进行引入。明确需要打印的元素、操作事件,接下来就是插件调用与逻辑处理了。需要将报表内容以图片、pdf文件的形式通过邮件发送给指定客户,此处扩展发送邮件相关内容。原创 2023-12-20 16:55:09 · 692 阅读 · 0 评论 -
VSCode 实用插件分享
此篇用来记录、分享四个简单好用的 VSCode插件,非常具有实用性。 1. any-rule:正则表达式 2. Code Spell checker:拼写检查 3. TODO Highlight:待做高亮 4. Path Intellisense:路径自动补全原创 2023-09-21 11:29:57 · 595 阅读 · 1 评论