0.0.24 • Published 1 month ago

today-ui v0.0.24

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

Today-UI

想单独使用vue3 相关弹框类组件(tooltip,dropdown, menu, context,modal,confirm),不想引入一整个组件库,可以使用本组件库,本组件库准备做小而美的关于弹出层 vue3 组件库。

Today-UI 样式按 Fluent Design 实现的,Fluent Design 是微软出的设计规范,更适合桌面应用开发。

依赖

主要依赖 @floating-ui/vue。@floating-ui/vue 主要是对 @floating-ui/dom 的一个封装,@floating-ui/dom 是一个很好用的浮动元素的库,官方实现了 @floating-ui/react-dom。

计划

- 第一个组件tooltip ,测试发包。

- 组件dropdown ,测试发包。

- 组件 file-tree ,测试发包。

x 完善组件和样式

x 添加测试用例

x 发布正式版

使用

安装

# npm
npm install today-ui

# yarn
yarn add today-ui

# pnpm

pnpm add today-ui

示例

import TodayUI  from 'today-ui';
const app = createApp(App)

app.use(TodayUI);


<template>
    <div>
        <h2>component tooltip</h2>
        <t-tooltip :offset="20"  label="这是tooltip 的内容">
            <button>test button</button>
        </t-tooltip>
    </div>
</template>
 
<script lang="ts">
import { defineComponent } from 'vue'
export default defineComponent({
    setup() {
        return {}
    }
})
</script>

文档

文档链接

npm.io

参与

感兴趣的小伙伴,可以一块共同开发,或有什么想法,欢迎提issue

0.0.24

1 month ago

0.0.23

5 months ago

0.0.22

7 months ago

0.0.20

8 months ago

0.0.21

7 months ago

0.0.10

9 months ago

0.0.11

8 months ago

0.0.12

8 months ago

0.0.13

8 months ago

0.0.14

8 months ago

0.0.15

8 months ago

0.0.9

9 months ago

0.0.16

8 months ago

0.0.8

9 months ago

0.0.17

8 months ago

0.0.18

8 months ago

0.0.19

8 months ago

0.0.7

9 months ago

0.0.6

9 months ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.2

2 years ago

0.0.1

2 years ago