自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue 3 表单高级用法:结合 watch 和校验规则动态控制保存按钮

使用 watch 监听窗体(表单)的修改,并根据是否与原数据一致以及是否符合校验条件来激活修改按钮,是一个非常实用的功能

2024-12-19 08:19:13 765

原创 优化 Vue 应用:用 h 函数替代模板以提升灵活性

在vue3项目开发中,经常用到状态变化的动态按钮,比如:禁止、生效等操作:项目中这样写没有什么问题,只是在模板中看到这样的代码总感觉有些别扭,如果其中的样式和内容更复杂一些的话写上去感觉有些杂乱,于是想利用h函数作一下改进。在 Vue 3 中,h 函数是创建 VNode(虚拟节点)的低级 API。它类似于 JSX,在渲染函数中用于描述组件的结构。h 是 “hyperscript” 的缩写,这个术语源自于将 HTML 语法转换为 JavaScript 函数调用的想法。

2024-12-18 09:48:52 282

原创 Pinia 状态管理在 Vue 3 项目中的实践

因某些原因不便在实际项目中展开,故而在一个临时新创建的 Vue 3 项目中展示 Pinia 的部分核心功能,包括状态管理、模块化 store、状态持久化、类型安全、插件系统和响应式系统。

2024-12-01 14:55:48 822

原创 eslint9+prettier+commitlint+husky+lint-staged 配置实践

前端工程化eslint9最新配置

2024-11-26 19:17:34 1201

原创 vue3+ts项目实战三

vue3+ts项目笔记

2023-09-30 12:03:30 415 1

原创 vue3+ts项目实战二

vue3笔记

2023-09-28 14:17:38 217 1

原创 vue3+ts项目实战一

vue3学习笔记

2023-09-27 17:19:39 472 2

空空如也

空空如也

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

TA关注的人

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