Skip to content

An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.

License

Notifications You must be signed in to change notification settings

TC-twwang/tiny-vue

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyVue Logo

Tiny Vue 是一个基于 Vue 的 UI 组件库,可以同时支持 Vue 2.0 和 Vue 3.0。

特性:

  • 包含 69 个简洁、易用、功能强大的组件
  • 同时支持 Vue2 和 Vue3
  • 支持国际化
  • 支持主题定制
  • 组件内部支持配置式开发,特别适合低代码平台可视化组件配置
  • 采用模板、样式、逻辑分离的跨端跨框架架构,保障灵活性和可移植性

如何使用

1. 安装

执行以下命令,安装 Vue 3.0 版本的 Tiny Vue 组件库:

npm i @opentiny/vue

执行以下命令,安装 Vue 2.0 版本的 Tiny Vue 组件库 :

npm i @opentiny/vue@2

2. 引入和使用

App.vue文件中使用 Tiny Vue 组件。

<script lang="ts" setup>
import { Button as TinyButton } from '@opentiny/vue'
</script>

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

本地开发

git clone [email protected]:opentiny/tiny-vue.git
cd tiny-vue
npm i --legacy-peer-deps

# 启动 Vue3 项目
npm run dev:vue3

# 启动 Vue2 项目
npm run dev:vue2

打开浏览器访问:http://127.0.0.1:5173/

参与贡献

如果你对我们的开源项目感兴趣,欢迎加入我们!

参与贡献之前请先阅读贡献指南

  • 添加官方小助手微信 opentiny,加入技术交流群
  • 加入邮件列表 [email protected]

开源协议

MIT

About

An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 67.4%
  • JavaScript 32.2%
  • Other 0.4%