Veno UI - 一个 Vue 3 UI 组件库,使用 TypeScript。
Veno UI GitHub 持续更新,点个赞呗!
文档
特性
自定义主题
组件默认属性值,风格色皆可调。
无障碍设计
所有组件遵循 WAI-ARIA 。
使用 TypeScript
所有组件 TypeScript 编写,类型安全。
安装
使用 npm
npm i veno-ui
使用 yarn
yarn add veno-ui
使用 pnpm
pnpm add veno-ui
例子
导入全部组件的例子,按需导入请查看文档了解更多。
import { createApp } from 'vue'
import App from './App.vue'
import 'veno-ui/styles'
import { createVeno } from 'veno-ui'
import * as components from 'veno-ui/components'
import * as directives from 'veno-ui/directives'
import * as providers from 'veno-ui/providers'
const veno = createVeno({
components,
directives,
providers,
})
createApp(App).use(veno).mount('#app')
相关的库
项目 | 介绍 |
---|---|
veno-admin | Veno UI 的后台管理项目模板。 |
@veno-ui/markdown | Veno UI 的 Markdown 渲染器 |
@veno-ui/vite-plugin-markdown | Veno UI 在 Vite 下的 Markdown 文件解析 |
@veno-ui/vite-plugin-icons | Veno UI 在 Vite 下的图标解决方案(静态按需导入,SVG 文件导入) |
参与开发
安装依赖
pnpm i
编译所有插件和库
pnpm run build
运行开发环境(文档工程)
pnpm run dev
许可
大量代码基于 Vuetify next branch ,遵守 MIT license 许可。
Veno UI 使用 MIT license 许可。
本作品采用《CC 协议》,转载必须注明作者和本文链接