返回

TinyVue: 跨端、跨框架的 Vue.js UI 组件库

JavaScript

Star

Forks

Watch

Issues

TinyVue 是一款企业级 UI 组件库,同时支持 Vue.js 2 和 Vue.js 3,以及 PC 和移动端。它提供 104 个简洁、易用且功能强大的组件,采用跨端、跨框架架构,具有高度的灵活性和可移植性。

image.png

TinyVue 项目介绍

TinyVue 致力于为开发者提供一套高质量的 UI 组件库,帮助他们快速构建现代化的 Web 应用程序。它不仅支持 Vue.js 的两个主要版本,还实现了 PC 端和移动端的代码复用,大大降低了开发成本。此外,TinyVue 还支持国际化和主题定制,满足不同项目的需求。

TinyVue 的优势

  • 跨端、跨框架: TinyVue 采用先进的架构设计,一份代码可以在 Vue.js 2/3 和 PC/移动端运行,节省开发时间和精力。
  • 丰富的组件: 提供 104 个常用组件,涵盖了各种应用场景,满足大部分项目的 UI 需求。
  • 易用性: 组件 API 设计简洁易懂,方便开发者快速上手。
  • 可扩展性: 组件支持配置化开发,可以方便地扩展和定制组件功能。
  • 国际化: 支持多种语言,方便构建国际化应用。
  • 主题定制: 支持主题定制,可以根据项目需求调整 UI 风格。
  • 社区活跃: TinyVue 拥有活跃的社区,开发者可以获得及时的支持和帮助。

TinyVue 的使用方法

安装

使用 npm 安装 TinyVue:

# Vue.js 3
npm i @opentiny/vue@3

# Vue.js 2
npm i @opentiny/vue@2

引入组件

App.vue 文件中引入 TinyVue 组件:

<template>
  <tiny-button>Tiny Vue</tiny-button>
</template>

<script>
import { Button as TinyButton } from '@opentiny/vue';

export default {
  components: {
    TinyButton,
  },
};
</script>

TinyVue 社区和贡献

TinyVue 拥有一个不断发展的社区,欢迎开发者参与贡献。您可以通过以下方式参与:

  • 提交代码:修复 bug、添加新功能、改进文档等。
  • 提交 issue:报告 bug、提出建议等。
  • 参与讨论:在社区论坛或邮件列表中分享您的想法和经验。

TinyVue 项目总结

TinyVue 是一款功能强大、易用且灵活的 Vue.js UI 组件库,它可以帮助开发者快速构建高质量的 Web 应用程序。凭借其跨端、跨框架的特性和丰富的组件,TinyVue 成为构建现代化 Web 应用的理想选择。相信在未来,TinyVue 会不断发展壮大,为开发者提供更多更优秀的 UI 组件和工具。