vue-clazz-desktop

A PC UI framework based on vue-clazz-decorator. Write Vue 3 desktop applications with Class + Decorators, featuring MVVM pattern, metadata system, and reactive model layer.
277
Install
npm install vue-clazz-desktop
Latest Version:0.0.0
License:MIT
Last Updated:Oct 26, 2026
Links: GitHub  ·  npm
Maintainer: linsk

vue-clazz-desktop

🚧 项目处于早期开发阶段,API 可能随时变动。

简介

vue-clazz-desktop 是一个专为PC端设计的 Vue 3 组件库,完全基于 vue-clazz-decorator 的 Class + Decorators 编程范式,提供:

  • 📱 PC端常用 UI 组件(Button、Form、Input 等)
  • 🎨 Class + 装饰器风格的自定义组件开发
  • 🧩 完善的元数据系统与数据模型层
  • 📦 TypeScript 支持,类型安全

依赖

  • Vue >= 3.5.13
  • vue-clazz-decorator >= 0.1.0

开发计划

  • Button 按钮
  • Input 输入框
  • Form 表单
  • 占坑 🎉

许可证

MIT

Related Packages

pinia-class-component

ECMAScript / TypeScript decorator for class-style Pinia store.

47,479 39
@haixing_hu/vue3-class-component

A JavaScript class decorator for Vue3 components

3,950 6
at-ui

A UI Component Library with Vue.js

13,427 2,317
vue-component-static-loader

A loader for Webpack that statically parses Vue class components with specified...

1,128 2

Version History

Version Released License
0.0.0 MIT