摘要: ### 需求背景 在项目开发中遇到需要前端将后端返回的数据导出的任务,由于后端已经全部返回了相关数据,为避免重复请求接口、减少后端IO提升系统性能,因此需要在前端将后端返回的任务数据导出成 Excel。之前没有做过前端根据数据直接导出excel的案例,特此做记录。 ### 使用的插件 1. xlsx 阅读全文
posted @ 2023-05-28 14:04 公瑾当年 阅读(2467) 评论(0) 推荐(0) 编辑
摘要: 需求背景 用户退出当前页面时,修改的数据未进行保存,需要发送接口请求实现自动保存的功能。简单分析需求可知,退出页面包含 路由切换 和 **关闭浏览器标签 **页两种情况: **路由切换:**项目使用 Vue2 开发,离开页面时可以在 beforeDestroy 钩子函数中调用接口实现保存数据,但是这 阅读全文
posted @ 2022-07-24 15:04 公瑾当年 阅读(2790) 评论(0) 推荐(0) 编辑
摘要: 前言 今天复习JS基础知识,在看到基本数据类型和引用数据类型的时候,突然有些疑问为什么基本数据类型还会有包装类型,基本类型的包装类型的具体作用是什么?带着这个疑问,我打开了百度... 基本原理 基本数据类型包括 string,number,boolean,undefined,null 和 es6 的 阅读全文
posted @ 2022-07-07 22:24 公瑾当年 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 打开设置 **方法一:**打开设置面板->选择用户的代码片段 **方法二:**按 ctrl + alt + p 选择创建代码片段 可以直接打开现有代码片段 可以选择创建全局代码片段 可以选择创建当前文件夹的代码片段 新建完成的代码片段有默认参考例子,打开注释可以测试 输入log ,可以看到第一个是我 阅读全文
posted @ 2021-06-16 13:09 公瑾当年 阅读(7664) 评论(0) 推荐(0) 编辑
摘要: 续前章,npm 权限不足问题及 windows terminal 安装使用。 之前一直没搞清楚为什么node以及npm权限不足,需要使用管理员身份运行才有效,今天发现很有可能是 nvm 的问题。 卸载 nvm 找到 nvm 对应的文件夹,里面有个类似于 uninstall 的可执行文件,点击即可卸载 阅读全文
posted @ 2021-01-30 02:00 公瑾当年 阅读(4722) 评论(0) 推荐(0) 编辑
摘要: 如何将VSCODE快速添加到鼠标右键菜单? 这种情况一般是修改注册表,但是找起来太过麻烦。 所以以下为快速实现。 创建一个文件夹1.reg,以reg,任意文件名即可。 查看自己的VSCODE安装路径,我的Code.exe路径为 D:\Program Files (x86)\Microsoft VS 阅读全文
posted @ 2021-01-29 23:01 公瑾当年 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 【Git】pull遇到错误 【Git】pull遇到错误:error: Your local changes to the following files would be overwritten by merge: 这种情况下,如何保留本地的修改同时又把远程的合并过来呢? 首先取决于你是否想要保存本 阅读全文
posted @ 2020-12-30 19:43 公瑾当年 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 【git】git add 添加错文件 撤销 git add 添加 多余文件 这样的错误是由于, 有的时候 可能 git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件 git add 如果添加了错误的文件的话 撤销操作 git status 先看一下add 中的文件 git 阅读全文
posted @ 2020-12-12 13:07 公瑾当年 阅读(4417) 评论(0) 推荐(1) 编辑
摘要: 在打包之前,在 package.json 中 private 下(位置任意)添加"homepage": "./" 这样在你点击index.html时候路径没有问题不会报错,但是页面可能还是空白的 然后将项目中的引用路由时候的BrowserRouter改为HashRouter,所有用到的地方都要改 然 阅读全文
posted @ 2020-12-12 13:05 公瑾当年 阅读(2266) 评论(0) 推荐(0) 编辑
摘要: 第一种解决方案: 我们可以在前台获得字符串的时候,将”+”号转换为”%2B”. comment=comment.replace(/\+/g,"%2B");// \为转义1 我自己实践了一些,发现此方法可以!挺好的一种方法 第二种解决方案: 在我们服务器端执行的,也就是我们自己将空格转换为+号,但是, 阅读全文
posted @ 2020-12-12 13:00 公瑾当年 阅读(130) 评论(0) 推荐(0) 编辑