- 博客(142)
- 收藏
- 关注
原创 git中,实用命令集合
Git常用命令实用场景总结:1)撤销上次提交(保留修改):git reset --soft HEAD~1;2)终止合并冲突:git merge --abort;3)分支文件差异对比:git diff --name-only/--name-status <分支>;4)查看最近两次提交差异:git diff HEAD^ HEAD;5)检查暂存区改动:git diff HEAD;6)查看详细代码差异:git diff HEAD^ HEAD。这些命令适用于代码合并、提交修正和变更检查等日常开发场景。
2026-04-24 18:30:18
55
原创 什么是Docker
Docker是一个开源的容器化平台,它允许你将应用程序及其所有依赖(代码、运行时、系统工具、库等)打包成一个标准化的、可移植的单元,这个单元被称为容器。可以把 Docker 想象成一个轻量级的“打包工具”和“运行环境”,它让你的应用在任何地方都能以完全相同的方式运行,无论是在你的笔记本上、同事的电脑上,还是在云端服务器上。Docker 是一个容器化平台,它让你把应用和依赖打包成标准化的镜像。镜像是只读模板,容器是运行中的实例,Dockerfile是构建镜像的脚本,仓库用来分享镜像。
2026-03-13 18:04:47
469
原创 动态路由重置(vue2和vue3)
在开发项目的菜单权限功能的时候,发现两个不同菜单权限的用户账号,在点击菜单时有时候没反应也没报错。排查原因发现规律是如果A用户菜单权限大,B用户菜单权限小,那么在从B用户退出登录A用户后,B用户的没有的菜单,那么在登录A用户后A用户点击后是没反应的。最终发现是在B用户退出登录时没有去重置路由,导致A用户登录后使用的是B用户的动态路由。退出登录时没有去重置路由是一个常见的问题。
2026-02-11 17:50:42
315
原创 上传文件到本地
本文介绍了一个利用IndexedDB实现本地文件存储管理的解决方案。通过创建名为"FileDB"的数据库,开发者可以在静态页面中实现文件上传、存储、删除和展示功能。该方案支持拖拽上传和点击上传,可以存储图片和PDF文件,并实时更新文件列表显示。相比localStorage,IndexedDB能够存储完整的File对象,提供了类似数据库的操作体验。文中包含完整的HTML代码实现,包括数据库初始化、文件增删查改等核心功能,适合用于开发演示项目或需要本地文件管理的简单应用场景。
2025-08-29 17:25:47
274
原创 vue3中预览Excel文件
有时候项目中需要预览Excel文件,特别是对于.xls格式的Excel文件许多插件都不支持,经过尝试,最终有三种方案可以实现.xlsx和.xls格式的Excel文件的预览,各有优缺点
2025-05-16 17:53:02
4812
1
原创 vue3中,通过获取路由上的token直接进入首页,跳过登录页面
A系统想快速进入到B系统,但又不想输入账号密码,A系统的token与B系统共用token,因此在访问B系统就会在路径上携带token(整个过程关键点就在与路由守卫会判断你收否有token,那么就将路径上的token存储起来就可以了。if(to.query.token){ // 1.判断路由路径上有没有token。next({ path: '/' }) // 3.跳转到首页。),通过token直接进入B系统首页,这样让用户无感登录B系统。
2025-03-22 15:11:05
737
原创 vue3中怎么中断正在请求的接口,取消请求
vue3中怎么中断正在请求的接口,取消请求。需要做一个上传图片,识别图片内容的功能。因为识别时间过长,需要增加一个中断识别的按钮。
2024-11-14 14:01:32
931
原创 vue3中使用vue-diff工具来比较数据差异
vue3中使用vue-diff工具来比较数据差异,可以比较json、文本、css、js等数据格式,通过颜色来标识差异的地方
2024-11-04 16:08:47
1433
vue3按需引入element框架
2023-03-01
vue3完整引入element框架
2023-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅