@tile-ui/vue

Vue components for the Tile UI design system
1,123 2
Install
npm install @tile-ui/vue
Latest Version:1.1.4
Vue:3
License:MIT
Last Updated:Oct 17, 2026
Links: GitHub  ·  npm
Maintainer: tzmax

@tile-ui/vue

English | 简体中文

基于 @tile-ui/core 和 @tile-ui/styles 构建的 Vue 组件与组合式函数。

安装

pnpm add @tile-ui/vue @tile-ui/core @tile-ui/styles

导出内容

  • 组件:Button、Input、Textarea、Label、Card
  • Card 子组件:CardHeader、CardTitle、CardDescription、CardContent、CardFooter
  • 组合式函数:useLocalStorage、useSessionStorage、useWindowSize、useMediaQuery、useIsMobile、useOnlineStatus、useScrollPosition、useCopyToClipboard、useClickOutside、useKeyPress、useMousePosition
  • 组合式函数子路径导出:@tile-ui/vue/composables

使用方式

<script setup lang="ts">
import '@tile-ui/styles/css/globals.css';

import { Button, Card, CardContent, CardHeader, CardTitle, useMediaQuery } from '@tile-ui/vue';

const isDesktop = useMediaQuery('(min-width: 1024px)');
</script>

<template>
	<Card>
		<CardHeader>
			<CardTitle>{{ isDesktop ? '桌面端' : '移动端' }}</CardTitle>
		</CardHeader>
		<CardContent>
			<Button>Tile UI</Button>
		</CardContent>
	</Card>
</template>

开发

pnpm --filter @tile-ui/vue build
pnpm --filter @tile-ui/vue type:check
pnpm --filter @tile-ui/vue lint

Related Packages

seeroad-ui

seeroad project ui library

3,733
ui
smart-ui

High Quality Mobile UI Componets by Vue.js 2.

1,883 11
ui
hea-ui

hea-ui is a h5 ui component for vue

1,520 14
ui
canna-ui-vue

shims-vue.d.ts declare module 'canna-ui-vue'

674
ui

Version History

Version Released Vue License
1.1.4 >=3.3.0 MIT
1.1.2 >=3.3.0 MIT
1.1.1 >=3.3.0
1.1.0 >=3.3.0
1.0.1 >=3.3.0