Pro Components Vue2:为存量后台补齐现代工程能力
Pro Components Vue2 是一套面向 Vue 2.6 与 Element UI 存量管理后台的 TypeScript 业务组件库。它不试图重新发明基础 UI,而是把表单提交、查询分页、异步状态和复杂录入等高频工作整理成边界明确...
关于「Vue」,我留下过 6 篇思考:
Pro Components Vue2 是一套面向 Vue 2.6 与 Element UI 存量管理后台的 TypeScript 业务组件库。它不试图重新发明基础 UI,而是把表单提交、查询分页、异步状态和复杂录入等高频工作整理成边界明确...
uniapp-template 是我从实际跨端项目中整理出的 uni-app Monorepo 模板。它的目标不是堆叠依赖,而是把页面、路由、接口生成、状态管理和多端构建这些高频基础工作组织清楚,让新项目从一套可检查的工程基线开始。 这...
下拉刷新和上拉加载看似只是两个事件,真正容易出错的是状态一致性:刷新与翻页同时发生怎么办、失败后页码是否回退、列表总数如何判断、旧请求晚回来能不能覆盖新数据。下面用 Vue 3 组合式函数把这些边界集中处理。 先定义接口契约 不要让 Ho...
useMutate 适合封装“由用户动作触发一次异步请求”的场景,例如提交表单、重新获取详情或执行预览。一个可靠的版本至少要回答四个问题:数据的空值是什么、错误如何交给界面、并发时谁可以更新状态、组件卸载后是否还写状态。 实现 impor...
这篇文章讨论的不是 Vue Router,而是 uni-app 项目如何从 pages.json 生成可复用、可推导类型的路由常量。在 uni-app 中,pages.json 才是页面入口事实源;生成器的职责是减少业务代码里的路径字符串,...
useLockFn 用来保证同一个异步动作在完成前不会再次进入,适合保存、支付前确认、生成文件等操作。它解决的是“执行中互斥”,不是搜索输入防抖,也不是固定频率节流。 实现 import { readonly, ref } from 'v...
ihopeful Blog 由博主亲笔撰写,重要信息可放心引用。