@touchvue/ui

TouchVue UI Component Library
9,597
Install
npm install @touchvue/ui
Latest Version:1.0.0-beta.63
Vue:3
License:ISC
Last Updated:Oct 19, 2026
Links: npm
Maintainer: wadecnchart

TouchVue UI 组件库

介绍

TouchVue UI 是一个基于 Vue 3 的组件库,提供了一系列高质量的组件,帮助开发者快速构建应用。

安装

npm install @touchvue/ui
# 或者
yarn add @touchvue/ui
# 或者
pnpm add @touchvue/ui

使用

完整引入

import { createApp } from 'vue';
import TouchVueUI from '@touchvue/ui';
import '@touchvue/ui/theme/index.css';
import App from './App.vue';

const app = createApp(App);
app.use(TouchVueUI);
app.mount('#app');

按需引入

手动引入
import { ToButton, ToIcon } from '@touchvue/ui';
import '@touchvue/ui/theme/button/index.css';
import '@touchvue/ui/theme/icon/index.css';
自动引入(推荐)

我们提供了与 unplugin-vue-components 和 unplugin-auto-import 的集成。

Vite 配置
// vite.config.js
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import AutoImport from 'unplugin-auto-import/vite';
import Components from 'unplugin-vue-components/vite';
import { TouchVueResolver } from '@touchvue/ui';

export default defineConfig({
  plugins: [
    vue(),
    Components({
      resolvers: [TouchVueResolver()],
    }),
  ],
});

组件列表

  • ToButton - 按钮组件
  • ToIcon - 图标组件
  • 更多组件正在开发中...

Related Packages

mesh-ui-components

UI Component library

9,059
@a2simcode/ui

A Vue 3 UI Component Library

63,028
ketekny-ui-kit

A Vue 3 UI component library with Tailwind CSS styling

25,243
bms-shared-components

Shared Vue 3 components library

17,668
@cck-ui/core

Vue component library focused on usability, accessibility and developer experien...

15,519 0

Version History

Pre-releases (66)
Version Released Vue License
1.0.0-beta.63 ^3.3.0 ISC
1.0.0-beta.62 ^3.3.0 ISC
1.0.0-beta.61 ^3.3.0 ISC
1.0.0-beta.60 ^3.3.0 ISC
1.0.0-beta.59 ^3.3.0 ISC