介绍
unix-ui(@meng-xi/unix-ui)是一个面向 uni-app x 的 UI 组件库,使用 UTS + uvue 编写,编译为各端原生代码,不依赖任何 Web 运行时。
特性
- easycom 自动导入:遵循 uni_modules 组件插件规范,组件免 import、免注册
- 默认主题内置:组件自带默认主题,零配置可用;需要定制时在
uni.scss定义变量即可,详见主题定制 - 多端兼容:App(Android / iOS / HarmonyOS)、Web、小程序,兼容蒸汽模式(vapor)
- 原生渲染:0.5px 细边框、加载动画等细节全部基于原生能力实现,各端视觉一致
- UTS 强类型:Props / Events 全部静态类型,编译期拦截错误
- 统一的组件 API:组件命名、Props、交互语义遵循统一的规范,上手零心智成本
设计定位
| unix-ui | |
|---|---|
| 目标框架 | uni-app x(UTS / uvue) |
| 渲染方式 | 原生渲染 |
| 主题机制 | 编译期 SCSS 变量 |
unix-ui 针对原生渲染与 UTS 强类型约束原生实现(例如文字必须置于 <text>、无伪元素、无 @keyframes),不依赖 Web DOM 运行时。
学习路径
| 阶段 | 内容 |
|---|---|
| 入门 | 安装 → 快速上手 |
| 基础 | 主题定制 |
| 进阶 | 平台兼容性 → 常见问题 |
| 参考 | Button 按钮 → 更新日志 |
