自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3-数据导出为excel文件

将变量数组列表导出为Excel多子表,通过arrayToSheet函数生成“总结”子表,使用formatExportValue统一格式化数值为整数。新增“筛选条件”子表,记录时间及筛选参数,最终通过XLSX.writeFile导出名为“自定义excel文件名.xlsx”的文件,实现数据与筛选信息的完整导出。

2026-09-11 12:56:24 70

原创 Vue3-使用ElementPlus的upload组件展示图片和pdf

该代码实现了一个文件上传预览组件,主要功能包括:1. 限制上传3个文件(仅支持图片和PDF);2. 点击文件列表可预览对应类型内容。核心逻辑是:通过ref管理文件列表和预览状态,handleChange/handleRemove处理文件增删,handlePreview根据文件类型生成预览URL并显示。组件包含上传按钮区域和预览区域,分别用el-upload和动态渲染的iframe/img元素实现。样式上采用flex布局,预览区域自适应剩余空间。组件卸载时会清理预览URL避免内存泄漏。

2026-08-13 12:51:07 223

原创 vue-axios携带不同参数的总结

本文介绍了Axios中五种常见的数据传递方式:1)URL参数直接拼接在GET请求URL后;2)通过params属性传递GET查询参数;3)使用data属性传递POST请求的JSON数据;4)通过FormData处理文件上传等场景;5)使用URLSearchParams或qs库发送URL编码的表单数据。每种方式都提供了代码示例,并特别说明了需要设置Content-Type头信息的情况,如文件上传和表单提交时需要明确指定multipart/form-data或application/x-www-form-url

2026-04-09 16:53:22 133

原创 vue3+element-plus 实现动态菜单和动态路由的渲染

摘要:本文展示了基于Vue3和Element Plus的递归菜单组件实现。通过MenuTree.vue组件实现动态渲染多级目录结构,使用el-menu和el-sub-menu构建菜单框架,支持路由跳转和高亮显示当前路径。核心逻辑包括:1) 接收menuList作为props传递目录数据;2) 递归处理子菜单项;3) 区分带子菜单项和普通菜单项的渲染方式。代码示例演示了如何结合Vue Router实现路由激活状态管理,并通过Scoped CSS确保样式隔离。该方案适用于需要动态生成多级导航菜单的后台管理系统。

2026-04-09 14:37:16 96

原创 cursor、vscode软件语言切换为中文的方式

本文将指导您如何为Cursor编辑器安装中文语言包并切换界面语言。首先通过扩展商店搜索并安装中文包,安装完成后系统会提示重启应用。若未自动弹出提示,可通过快捷键调出命令面板,手动选择简体中文并重启生效。该方法同样适用于切换回英文界面,操作简单快捷,只需几个步骤即可完成语言切换。

2026-04-08 14:16:14 264

原创 vue3-获取扫码枪信息

本文介绍了使用Vue3组合式API实现扫码枪功能的方法。通过onMounted和onBeforeUnmount生命周期钩子管理键盘事件监听器的添加和移除。核心逻辑是:利用barcodeBuffer存储扫描内容,通过时间间隔(>50ms)区分扫码枪输入和手动输入,当检测到回车键时输出扫描结果并清空缓冲区。代码还包含了对空扫描结果的提示处理,使用Element Plus的ElMessage组件显示警告信息。

2026-04-07 17:32:42 76

原创 JS-把变量复制到剪切板

本文介绍了一个用于复制优惠代码的JavaScript异步函数。该函数使用navigator.clipboard API将变量内容写入剪贴板,成功时显示成功提示,失败时捕获错误并显示错误信息。函数采用了try-catch结构处理异常,并通过Element UI的ElMessage组件提供用户反馈。摘要长度控制在150字以内,准确概括了代码功能和实现方式。

2026-04-07 14:24:08 31

原创 vue3-导入导出文件和打印文件

本文介绍了前端处理Excel文件的三种常见场景:1) 通过API下载Excel文件时需设置responseType:'blob'以避免文件损坏,并使用Blob对象和URL.createObjectURL实现下载;2) 使用xlsx库将Excel文件数据转换为JSON数组,包括读取文件、解析工作表和处理表头数据;3) 下载静态Excel模板文件的方法,建议将模板放在public/static目录下并通过<a download>标签实现下载。三种方法涵盖了Excel文件在前端的主要操作流程。

2026-03-04 11:29:33 88

原创 vue3-路由不存在时跳转到首页

摘要 这段代码用于在Vue Router中设置一个通配路由规则,将所有未匹配的路径重定向到根路径"/"。其中:pathMatch(.*)是一个正则表达式参数,匹配任意路径。当用户访问任何未定义的路由时,都会被自动重定向到首页。这是一种处理404情况的常见解决方案,确保应用始终有可用的路由响应。

2026-01-29 17:58:48 229

原创 VSCode-解决自动卸载问题

如何避免VSCode和Cursor更新中断导致文件损坏? 解决方法: 在VSCode/Cursor的设置中找到"Update"选项 将默认的更新模式"default"改为"none" 取消勾选自动更新功能 这样就能防止关机时更新中断造成文件损坏。两款编辑器采用相同设置方法。建议在关机前手动检查更新,确保更新完整。

2026-01-20 12:08:32 83

原创 Power Automate-抓取异常并通知

摘要:操作流程优化方案建议在添加操作时按步骤执行:1.选择目标控件和作用域,将易报错操作置于该范围内;2.在操作步骤下方配置Teams/邮件提醒功能;3.运行添加作用域时,需勾选"失败"、"警告"等非成功状态选项。该方案通过作用域隔离风险操作,配合状态监控和多重提醒机制,实现操作过程的可控性和异常及时通知。(98字)

2026-01-13 16:25:38 109

原创 vue-设置不同环境的打包和运行

在package.json中添加以下脚本命令可实现不同环境打包和运行: "prod":以生产模式运行开发服务器 "build:dev":以开发模式构建 "build:prod":以生产模式构建 这些命令通过--mode参数指定环境模式,便于区分开发和生产环境的构建配置。

2026-01-13 15:31:19 110

原创 vue3-父子组件通信

Vue组件通信方法总结:1.父传子通过props传递数据,若传递变量需加v-if判断;2.父调用子方法需用ref暴露方法;3.子传父通过emit事件,可传递单个或多个参数。包含数据双向绑定、方法调用等常见场景的实现方式。

2025-12-31 11:37:18 197

原创 vue-Form表单一行 input (自适应)+ button (固定)的实现

摘要:该代码片段展示了一个包含输入框和按钮的优惠券兑换组件。使用Vue.js框架的el-input和el-button元素构建,包含输入优惠券号的功能区域和圆形"+"号提交按钮。CSS样式通过flex布局实现响应式设计,使输入框自动填充剩余空间,按钮固定在右侧并设置1%的左边距。按钮采用特定颜色(#A88D5B)和白色文字样式,整体宽度占满父容器。

2025-12-26 16:22:50 143

原创 vue3-ElementPlus出现Uncaught (in promise) cancel 报错

摘要:解决ElMessageBox取消报错问题。当使用ElMessageBox.alert时,点击右上角取消图标会出现"Uncaught(inpromise)cancel"错误。解决方法是在代码末尾添加.catch(()=>{})来捕获取消操作。修改后的代码示例如下:ElMessageBox.alert(...).catch(()=>{}),这样可以有效处理取消操作时的报错问题。

2025-12-25 12:12:54 217

原创 React-页码组件

2.在主页面中调用这个页码组件。1.首先封装一个页码组件。

2025-11-18 17:34:39 269

原创 使用python发送邮件

【代码】使用python发送邮件。

2025-09-29 17:50:50 146

原创 sharePoint-改为自适应手机和电脑的应用

上下居中:给组件的Y值设定为(Parent.Height-Self.Height)/2。左右居中:给组件的X值设定为(Parent.Width-Self.Width)/2。第一步:首先在APP的设定中关闭自动缩放比例,开启锁定方向。例子二:pc端和手机端位置差别很大的话,需要加判断条件。第二步:在OnStart中定义桌面版本还是手机版。第三步:用公式计算每个按钮的位置。

2024-10-28 17:18:40 434

原创 vue-弹窗

【代码】vue-弹窗。

2024-10-23 14:43:37 382

原创 vue-scss、less安装总结

【代码】vue-scss、less安装总结。

2024-10-17 17:39:51 318

原创 CSS-媒体查询

媒体查询使用@media规则来定义,并包含一个或多个媒体特性和一个或多个样式规则。

2024-09-20 14:49:00 1404

原创 sharePoint-基于sharepoint列表中的其他列值自动更新值列

填写栏名,类型选择计算值,公式用于对列表或库中的值执行计算,然后点击右下角的确定就添加成功了。点击想要操作的数据表后面的按钮,点击设置。首先进入网站,点击网站内容。拼接了两个字段并用-分隔。

2024-06-18 17:32:24 895

原创 React-Redux

Redux是React最常用的集中状态管理工具,类似于Vue中的Pinia(Vuex),可以独立于框架运行作用:通过集中管理的方式管理应用的状态例子:不和任何框架绑定,不使用任何构建工具,使用纯Redux实现计数器使用步骤:1.定义一个reducer函数(根据当前想要做的修改返回一个新的状态)2.使用createStore方法传入reducer函数生成一个store实例对象3.使用store实例的subscribe方法订阅数据的变化(数据一旦变化,可以得到通知)

2024-06-14 18:00:00 646

原创 React-配置json-server

出现这个笑脸标识就说明启动json-serve服务成功,点击下面的链接可以查看数据列表。在终端输入命令npm run serve,就可以启动配置的json-serve。

2024-06-13 17:58:29 509

原创 JS-Fetch

使用 Fetch API,可以执行各种类型的请求(如 GET、POST、PUT、DELETE 等),发送请求时可以设置请求头、请求参数,以及处理响应数据。3)response.formData():将响应体解析为 FormData 对象。如果响应的 Content-Type 是纯文本类型,如 text/plain 或 text/html,则使用此方法。1)response.json():将响应体解析为 JSON 对象。4)response.blob():将响应体解析为 Blob 对象。

2024-06-07 17:09:06 621

原创 React-useEffect

自定义Hook函数概念:自定义Hook是以use打头的函数,通过自定义Hook函数可以用来实现逻辑的封装和复用问题:布尔切换的逻辑与当前组件耦合在一起,不方便复用解决思路:自定义hook封装自定义hook通用思路:1.声明一个以use打头的函数2.在函数体内封装可复用的逻辑(只要是可复用的逻辑)3在组件中用到的状态或者回调return出去(以对象或数组)4.在哪个组件中要用到这个逻辑,就执行这个函数,解构出来状态和回调进行使用。

2024-06-03 12:40:56 635

原创 React-组件通信

场景:当我们把内容嵌套在子组件标签中时,父组件会自动在名为children的prop属性中接收该内容。实现思路:借助“状态提升”机制,通过父组件进行兄弟组件之间的数据传递。1.A组件先通过子传父的方式把数据传给父组件App。2.App拿到数据后通过父传子的方式再传递给B组件。,不能直接进行修改,父组件的数据只能由父组件修改。核心思路:在子组件中调用父组件中的函数并传递参数。,根据组件嵌套关系的不同,有不同的通信方法。1.父组件传递数据-在子组件标签上。2.子组件接收数据-子组件通过。

2024-05-30 17:56:27 644

原创 React-生成随机数和日期格式化

【代码】React-生成随机数和日期格式化。

2024-05-30 17:45:31 595

原创 React-获取DOM

1.使用useRef创建ref对象,并与JSX绑定。在React组件中获取/操作DOM,需要使用。2.在DOM可用时,通过inputRef.DOM可用:渲染完毕之后dom生成之后。

2024-05-30 15:32:23 297

原创 React-表单受控绑定

2.通过value属性绑定状态,通过onChange属性绑定状态同步的函数。概念:使用React组件的状态(useState)控制表单的状态。1.准备一个React状态值。

2024-05-30 15:14:59 591

原创 JS-Lodash工具库

orderBy函数:根据条件进行排序。

2024-05-30 11:58:04 513

原创 React-基础样式控制

classnames是一个简单的JS库,可以非常方便的。也可以把样式都提取到一个变量里,再赋值到style里。React组件基础的样式控制有两种方式。通过条件动态控制class类名的显示。属性名是多个单词的需要使用驼峰写法。1、行内样式(不推荐)2、class类名控制。

2024-05-29 14:55:08 521

原创 React-useState

本质:和普通JS变量不同的是,状态变量一旦发生变化组件的视图UI也会跟着变化(useState是一个React Hook(函数),它允许我们向组件添加一个。,从而控制影响组件的渲染结果。

2024-05-29 11:24:41 620

原创 React-组件基础使用

概念:一个组件就是用户界面的一部分,它可以有自己的逻辑和外观,组件之间。组件化开发可以让开发者像搭积木一样构建一个完整的庞大的应用。注意:也可以用箭头函数来定义,只要函数名的首字母大写就行。,内部存放了组件的逻辑和视图UI,渲染组件只需要把组件。可以互相嵌套,也可以复用多次。在React中,一个组件就是。

2024-05-28 17:59:27 1024

原创 React-事件绑定

语法:事件绑定的位置改造成箭头函数的写法,在执行clickHandler实际处理业务函数的时候传递实参注意:不能直接写函数调用,这里事件绑定需要一个函数引用语法:在事件绑定的位置传递事件实参e和自定义参数,clickHandler中声明形参,注意顺序对应。

2024-05-28 14:16:44 376

原创 React-JSX基础

概念:JSX是JavaScript和XML(HTML)的缩写,表示在JS代码中编写HTML模板结构,它是React中编写UI模板的方式优势:1.HTML的声明式模板写法 2.JS的可编程能力。

2024-05-24 17:59:40 469

原创 React-入门

React由Meta公司研发,是一个用于构建Web和原生交互界面的库既可以写基于浏览器的应用,还可以写苹果和安卓的原生应用。

2024-05-24 17:30:20 536

原创 Git-汇总

概念:一个免费开源,分布式的代码版本控制系统,帮助开发团队维护代码作用:记录代码内容,切换代码版本,多人开发时高效合并代码内容。

2024-05-13 17:59:04 385

原创 vue-根据不同的环境配置基地址

本地测试时会把设置为时会把设置为production。

2024-05-09 16:53:16 789

原创 JS-导入导出

和是ES6中导出模块中变量的语法。

2024-05-08 16:40:51 523

空空如也

空空如也

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

TA关注的人

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