自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(173)
  • 收藏
  • 关注

原创 打包体积视图分析插件 rollup-plugin-visualizer

摘要:本文介绍了如何使用rollup-plugin-visualizer分析Vite项目的打包体积。首先通过npm安装插件,然后在vite.config.js中配置插件参数(包括输出文件路径、自动打开、显示gzip/brotli压缩大小)。建议通过环境变量控制插件开关,避免影响生产构建。最后执行npm run build命令后,系统会自动生成可视化分析报告,帮助开发者优化项目打包体积。文中还提到可以使用cross-env插件管理环境变量。

2025-06-24 11:44:57 146

原创 vue2中el-table 实现前端分页

当接口返回大量未分页数据时,前端可通过截取数据实现分页效果。示例代码展示了如何利用Vue计算属性对全量数据tableData进行分页处理,生成当前页数据tablePageData。由于截取的数据与原数组共享内存引用,表单编辑能实时同步到全量数据中。通过el-pagination组件控制分页参数,实现前端分页功能,避免一次性渲染大量数据导致的性能问题。

2025-05-24 14:43:04 406

原创 输入百分比校验(数字非负数保留2位不四舍五入)

场景用于输入百分比,限制只能输入非负数,保留2位小数,且不四舍五入。以下举例环境 vue2 + element-ui。请自行根据实际场景使用。

2025-03-27 16:19:10 321

原创 axios放开鉴权withCredentials

withCredentials:默认情况下,跨源请求不提供凭据(cookie、HTTP认证及客户端SSL证明等)。前端通过将withCredentials属性设置为true指定某个请求应该发送凭据。如果局部想关闭鉴权可在业务局部设置 withCredentials为false。如果全局设置为true会触发鉴权,导致鉴权未通过的跨域问题。withCredentials默认 false。

2025-03-25 16:26:19 383

原创 VS Code i18n国际化组件代码code显示中文配置 i18n ally

VUE项目做i18n国际化之后,代码中的中文都变成了code这时的代码就会显得非常难读,如果有一个插件能把code转换成中文显示就好了。**缺点:**通过关键词搜索中文搜不到,因为是个悬浮中文,没有改变原始文本。他是一个虚拟悬浮中文显示,鼠标点上去还是恢复成code,不会改变原代码。settings.json 内容如下。**优点:**变直观了。

2025-01-24 14:28:53 650

原创 FromData格式提交接口时入参被转成JSON格式问题

本地上传文件后通过事件提交文件,一般先通过前端组件生成文本流,在通过接口提交文本流,提交文本流一般使用FormData的入参形式传入,接口请求头也默认"Content-Type": “multipart/form-data”,但是某些场景统一设置了请求头,使得请求接口时并不会自动转换,则上传的接口入参被转为了JSON格式。前提是在请求组件中要解构,将外来的header解构到公共组件中设置的header对象中,这样才能把值传进去。这样在请求时单独设置请求头。

2024-11-15 10:17:51 687

原创 node express实现json转Excel

有些场景我们需要将json或js中的数据对象转换成Excel文档,作为一个前端,服务框架最应该熟悉的就是node了,以下是基于多语言转换实现代码,看明白原理自己改一改就能用了。

2024-02-29 16:45:57 939

原创 node express实现Excel文档转json文件

有些场景我们需要将Excel文档中的内容抽取出来生成别的文件,作为一个前端,服务框架最应该熟悉的就是node了,以下是基于多语言转换实现代码,看明白原理自己改一改就能用了。

2024-02-29 16:40:49 735

原创 Vue用query传值,布尔值变字符串问题

用this.$route.query传值,true和false会转成string类型,导致Boolean值失效。可用eval() 函数进行转换。

2024-01-26 16:01:22 1362

原创 excel导出-将后端返回的文件流导出为excel

有的业务场景,需要前端自己将文本流导出为excel有的是后端返回的文本流,有的是调用上传组件后,前端组件生成的文本流,组件上传后点击上传的文件名,要求实现下载功能,这时的导出就需要前端自己处理了。

2023-10-17 11:51:28 534

原创 XLSX json转文本流 & json转文件

XLSX json转文本流 & json转文件。

2023-10-10 10:29:24 363

原创 XLSX.utils.sheet_to_json() 数字格式转为字符串格式

xlsx解析出的数字转字符串类型

2023-10-10 10:09:32 926 1

原创 XLSX.utils.sheet_to_json()解析excel,给空的单元格赋值为空字符串

单元格为空的话,值就默认给空字符串,输出json后会被缺省怎么办呢?这样就解决了!

2023-10-09 14:46:40 2191

原创 CSS翻转DIV展示顺序

css控制div翻转顺序

2023-07-24 20:03:05 647

原创 Python官方下载链接(mac版)

Python官方下载链接

2023-05-08 11:07:53 408

原创 css实现透明背景渐变 linear-gradient

css实现透明背景渐变 linear-gradient

2023-03-08 11:22:20 1914

原创 js实现web页面扫描二维码(html5-qrcode)

js实现web页面扫描二维码(html5-qrcode)

2023-02-07 16:36:29 4484

原创 vite全局批量获取文件内容 globEager

例如在vite+avue3前端工程中,在每个模块单独陪你路由,然后通过一个总的router js文件集中调取所有文件模块的文件内容

2023-01-13 15:53:12 1332

原创 飞书小程序调用图片预览功能(图片+pdf)

使用飞书小程序提供的API预览功能只能预览普通图片如果想实现打开pdf需要调用下载和打开文件两个方法

2023-01-13 15:19:54 1441

原创 输入金额校验(数字非负数保留2位不四舍五入)

输入金额,限制只能输入非负数,保留2位小数,且不四舍五入

2022-12-12 09:37:10 938

原创 js金额格式化(逗号隔开,保留2位小数)

js金额格式化,逗号隔开并保留2位小数,可配置

2022-12-09 20:16:57 1604

原创 js 实现文本复制

js前端实现文本复制

2022-12-09 15:38:32 264

原创 Ant Design 国内镜像

Ant Design 国内镜像地址

2022-11-22 14:37:13 2099

原创 纯前端实现上传下载(后端存取json)xlsx

纯前端实现上传下载(后端存取json)xlsx

2022-11-17 11:18:31 633

原创 axios 应用级二次封装

axios应用级二次封装,放上去就能开发了

2022-11-16 09:39:29 232

原创 css实现透明滤镜高斯模糊效果 backdrop-filter

css 实现 div 透明 高斯模糊 效果 backdrop-filter

2022-10-24 15:08:24 793

原创 js计算组件 小数运算失真问题解决 (mathjs)

小数运算结果失真问题解决 mathjs

2022-10-20 16:41:22 918

原创 vue跳转路由进度条nprogress

vue跳转路由进度条

2022-08-12 16:03:15 286

原创 elementUI主题切换theme-vue

elementUI主题切换theme-vue轻松实现

2022-08-05 17:11:54 1144

原创 JS前端读取文件夹中文件(基于webpack)

JS前端读取文件夹中文件(基于webpack)

2022-07-04 11:48:55 2114

原创 less方案实现主题切换 window.less.modifyVars

less方案实现主题切换 window.less.modifyVars

2022-07-01 15:01:51 4128 6

原创 CSS主题切换方案说明

CSS主题切换方案说明

2022-07-01 14:20:56 1626

原创 一个简单好用的localstorage组件store

好用的本地浏览器存储组件

2022-06-30 11:48:54 914

原创 SVG无法修改图标颜色问题

变为可修改图标颜色

2022-06-29 17:48:00 752

原创 微前端 阿里qiankun

微前端 阿里乾坤的官网和demo

2022-06-27 10:00:00 420

原创 mac查找命令安装路径 比如git

which命令可返回任何在mac中的命令安装位置

2022-06-22 15:01:28 537

原创 MacOS 安装homebrew报错:curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubuse

国内镜像安装 homebrew

2022-06-22 14:36:14 903

原创 日期处理库 Moment.js

强大的日期转换库,特别方便

2022-06-14 15:19:10 332

原创 递归删除数组中指定数据

递归删除数组中指定数据需求未想把菜单中隐藏的菜单项删掉,需要通过标识递归查找并删除vue项目可以直接粘贴至methods里使用memuList(arr){ if(arr.length>0){ for(let i = arr.length-1; i>=0; i--) { if(!!arr[i].hidden){ arr.splice(i,1); } else if(!!arr[i].children){

2022-05-07 19:23:13 769

原创 n模块升级node版本

本人使用使用 **mac**,开发中需要 **将node版本升级至最新版本

2022-04-21 14:34:57 2681

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除