logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Web实现纯前端输出pdf打印 print

后台管理系统中,会常用到打印功能,打印一些表格数据、信息之类的。此处做个简单的打印示例。此功能模块,主要分为三个部分打印组件作为处理,将需求跟模板文件映射起来。1. 打印模板文件,提前编写好的数据展示模板;2. 打印组件,将模板文件名跟模板文件映射起来;3. 应用demo,实际应用。

文章图片
#前端#javascript
CSS3动画实现多个跳动小球(语音输入动画)

VUE使用CSS3动画实现多个跳动小球(语音输入动画)安卓端嵌H5页面,实现语音输入并包含输入时动画,跳动的小球。通过查阅各种资料,根据实际需求场景,最终实现了其功能。在此便回顾记录一下吧。单个小球无限跳动首先,实现单个小球跳动。分析: 小球起始位置在顶部,中间时间段到底部,最后又回到顶部,并且是无限循环的。通过相对定位与CSS3的关键帧结合实现。多个小球跳动分析: 多个小球同时跳动,相对定位需要

#css3#css#动画 +2
纯前端利用emailJS发送邮件

因实际工作中有涉及到前端调用邮件发送的功能,了解到 EmailJS 插件,即出此文。需要在 EmailJS 官网中注册一个邮箱账号,并创建邮件发送服务和邮件模板,获取serviceID和templateID,进而实现功能。

文章图片
#前端#javascript
JS xlsx 数据导出/导入excel文件格式

在做后端开发管理实际业务开发中,有时会遇到处理导入、导出Excel文件的数据,比如多语言管理和报表数据。将前端数据中对象数组格式的数据与excel格式数据进行相互转换。既然时对 Excel 文件进行处理,自然需要插件了,比如 xlsx。于是,进行简单demo的实现与演示。

文章图片
#javascript
VUE3+Element Plus/Ant Design Vue实现动态表格(动态生成表头,表头可配置)

常规的项目基架,安装并引入TypeScript、Pinia、Element Plus、Ant Design Vue,配置好后进行实际编码。主要分为三个部分:全量表头数据(表头项数组)、已选表头数据(十进制数字)、页面渲染。流程:从Pinia中获取已经选中的数据,转化为二进制数字,每一位对应一个表头项的显示/隐藏,根据全量表头位进行匹配处理,获得实际勾选展示的表头项数组,进而根据UI框架的要求处理成

文章图片
#vue.js#javascript#前端
VUE3 父子组件传参、事件传递

最近由于刚接触使用VUE3开发需求,涉及到VUE3父子组件传参、事件传递情景,在开发中做一些积累。

You are running the esm-bundler build of vue-i18n.

You are running the esm-bundler build of vue-i18n. It is recommended to configure your bundler to explicitly replace feature flag globals with boolean literals to get proper tree-shaking in the final

文章图片
#vue.js#前端
到底了