前端开发和资源 31 篇文章
npm 和 yarn
这篇文章介绍了前端开发者常用的npm和yarn包管理工具的使用技巧,核心内容包括:如何修改npm和yarn的镜像源为淘宝镜像以加速访问;如何查看和修改全局安装路径及缓存路径;如何通过npm link和 …
登录后重定向到原先路由
本文介绍了实现登录后重定向到原先路由的完整方案,包括编写login.vue和redirect.vue页面、在router.js中定义相关路由,以及通过路由守卫进行权限控制,确保用户登录后能自动跳转回访 …
patch-package使用
patch-package是一款用于修改第三方依赖包的工具。它允许开发者直接在node_modules中修改依赖文件,然后生成补丁文件并提交到代码仓库。通过配置postinstall脚本,可在每次安装 …
TortosseGit的ssh配置
本文介绍了TortoiseGit的SSH配置方法。由于TortoiseGit使用ppk格式密钥而非OpenSSH格式,需通过PuTTY Key Generator生成密钥,保存为private.ppk …
nginx常用配置
本文总结了Nginx的常用配置,包括HTTPS设置、GZip压缩静态文件(重点针对HTML、CSS、JS等文本资源可达到70-90%压缩率)、HTTP自动重定向到HTTPS、缓存时间控制及防止直接访问 …
node后端部署
本文介绍了Node后端部署的完整流程,包括项目目录结构、Dockerfile配置、deploy.sh部署脚本、nginx.conf反向代理设置以及publish.sh发布脚本的使用。通过Git …
mounted阶段获取不到dom的原因及解决方法
在Vue的mounted阶段无法获取DOM元素,主要原因是DOM渲染是异步完成的,而获取操作是同步任务,导致在虚拟节点转为真实节点前执行。此外,若元素使用了v-if或v-for且初始值为false或空 …
Invoker Commands API 说明文档
Invoker Commands API 是一种新兴的 Web 声明式 API,允许开发者直接在 HTML 中通过属性(如 commandfor 和 command)控制 UI 交互元素(如弹 …
commandfor
command
浏览器调试
Chrome 浏览器开发者工具调试技巧,包括异常断点、DOM 断点等高级调试方法
Webpack 的 sourcemap 配置
Webpack sourcemap 配置详解,介绍 eval、nosources、cheap、module 等基础配置及其组合规律
vscode调试 Vue 项目
VSCode 调试 Vue 项目配置指南,支持 webpack 和 vite 两种构建工具的项目
.VSCode Chrome Debugger配置详解
VSCode Chrome Debugger 配置详解,介绍 launch 和 attach 两种调试模式的配置方法
VSCode Chrome Debugger 断点映射的原理
VSCode Chrome Debugger 断点映射原理,解决断点不生效和位置错误的问题
调试 Vue 源码
Vue 源码调试方法,使用 vue-cli 创建项目并配置 source-map 进行调试
vue-element-admin使用
vue-element-admin 后台管理框架使用指南,包括移除 mock、配置代理等
el-upload封装
Element UI el-upload 组件二次封装,实现文件上传功能组件化
文件上传
Vue2 文件上传实现,使用 Element UI el-upload 组件实现自动上传和手动上传
mavon-editor局部引入
Vue2 中局部引入 mavon-editor Markdown 编辑器组件的配置方法
vuex使用
Vue2 Vuex 状态管理使用指南,包括 store、mutation、action 的基本用法
注意事项
Vue3 开发注意事项,包括 setup 函数、路由使用、props 定义等常见问题
swagger自动生成接口
使用 @zeronejs/cli 工具根据 Swagger 文档自动生成前端 API 接口代码
动态路由
Vue3 动态路由实现,根据用户权限动态添加路由并使用 pinia 管理路由表
整合 Element Plus
Vue3 整合 Element Plus,使用 unplugin-auto-import 和 unplugin-vue-components 实现自动导入
wangeditor使用
Vue3 中使用 wangeditor 富文本编辑器,包含工具栏配置和组件封装
monacoEditor使用
Vue3 + Vite4 中集成 Monaco Editor 代码编辑器,实现组件封装
自定义404页面
Vue2 和 Vue3 自定义 404 页面实现,包含页面样式和返回首页功能
验证码封装
Vue3 EasyCaptcha 验证码组件封装,实现验证码显示和校验功能
联表查询SQL
MyBatis 联表查询 SQL 示例,实现用户分页列表查询并关联部门和角色信息
element-plus多文件手动上传
Element Plus 多文件手动上传实现,设置 auto-upload=false 一次性提交多个文件
tsconfig.json详解与常用配置
TypeScript tsconfig.json 配置详解,包含顶层配置、compilerOptions 和常用编译选项
CSS高度自适应
本文介绍了CSS中实现高度自适应的关键技术与策略。核心围绕content-visibility: auto属性及其配套属性contain-intrinsic-size展开,前者用于优化长列表等 …
content-visibility: auto
contain-intrinsic-size