@jqms/utils
v1.0.4
Published
JQMS shared frontend utilities (request/auth/validate/table ...)
Readme
@jqms/utils
JQMS 前端通用工具库,已 独立发布到 npm。提供 request 封装、认证、校验、表格辅助、Ruoyi 兼容工具等。
安装
pnpm add @jqms/utils子路径导出
| 导入路径 | 说明 |
| --- | --- |
| @jqms/utils | 主入口 |
| @jqms/utils/request | Axios 请求封装(含拦截器) |
| @jqms/utils/auth | Token、登录态 |
| @jqms/utils/validate | 表单 / 规则校验 |
| @jqms/utils/table | 表格列、分页等辅助 |
| @jqms/utils/columnWidth | 列宽计算 |
| @jqms/utils/ruoyi | Ruoyi 体系兼容方法 |
| @jqms/utils/common | 通用方法 |
| @jqms/utils/mergeDeep | 深合并 |
| @jqms/utils/useEmitt | 事件总线 |
| @jqms/utils/jsencrypt | RSA 加密 |
使用示例
import request from '@jqms/utils/request'
import { getToken, setToken } from '@jqms/utils/auth'
import { parseTime } from '@jqms/utils/ruoyi'@jqms/system_service 与 @jqms/components_lib 均依赖本包;业务应用通常需显式安装。
Peer 依赖
axios、vue、element-plus、dayjs、lodash-es 等,见 package.json 的 peerDependencies。
发布说明
本包以 TypeScript 源码 形式发布(无 dist 构建)。在基础设施仓库 packages/jqms_utils 维护,发布:
cd packages/jqms_utils
pnpm publish相关包
@jqms/system_service— 基于request的 HTTP Service@jqms/components_lib— 业务组件库
