Skip to content

介绍 ​

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 按钮 → 更新日志

Released under the MIT License.