Veno UI - 一个 Vue 3 UI 组件库,使用 TypeScript。

Veno UI GitHub 持续更新,点个赞呗!

License Version

文档

特性

自定义主题

组件默认属性值,风格色皆可调。

无障碍设计

所有组件遵循 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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!