Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/FightingDesign/fighting-design

๐ŸŒˆ Fighting Design ๅฏๅœจ vue3 ๅบ”็”จ็จ‹ๅบไธญๅฟซ้€Ÿๆž„ๅปบไบคไบ’็•Œ้ข๏ผŒ็œ‹่ตทๆฅ่ฟ˜ไธ้”™ใ€‚(๐ŸŒˆ Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.)
https://github.com/FightingDesign/fighting-design

componets css3 design es6 eslint fighting fighting-design javascript js rollup sass setup ts typescript vite vitejs vitepress vitest vue3 vuejs

Last synced: about 1 month ago
JSON representation

๐ŸŒˆ Fighting Design ๅฏๅœจ vue3 ๅบ”็”จ็จ‹ๅบไธญๅฟซ้€Ÿๆž„ๅปบไบคไบ’็•Œ้ข๏ผŒ็œ‹่ตทๆฅ่ฟ˜ไธ้”™ใ€‚(๐ŸŒˆ Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.)

Awesome Lists containing this project

README

        



Fighting Design


Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.


Chinese | English






## โœจ Features

- ๐Ÿช 60+ common components
- ๐Ÿ’ช Developed with the latest features of Vue.js
- ๐Ÿ† Fully based on Vite, fast enough
- ๐ŸคŸ Ultimate development experience
- ๐Ÿฅ‡ Ultra detailed JSDoc comments
- ๐Ÿฆฉ Zero third party dependency
- ๐Ÿช Different packaging modes which compatible with different projects
- ๐Ÿ† Support full import and on-demand import
- โœ… Written with TypeScript & Template
- ๐Ÿ–๏ธ Strict TypeScript Type
- โœ”๏ธ Easy to configure and easy to use
- ๐Ÿšฉ Complete and adequate unit tests
- ๐Ÿ‘ Maintained by the community team
- โค๏ธ Developed according to actual demand
- ๐Ÿ“ƒ High quality detailed documentation
- โ˜๏ธ Put forward demands and keep improving
- ๐ŸŒ More configuration options & flexible components
- ๐Ÿ›  More features are under development

## ๐Ÿ”‘ Install

Use `pnpm` install

```shell
pnpm add --save-dev fighting-design
```

Use `npm` install

```shell
npm install --save-dev fighting-design
```

Use `yarn` install

```shell
yarn add --save-dev fighting-design
```

## ๐ŸŽ‰ Quick Start

Put the following code into `main.ts`

```ts
import { createApp } from 'vue'
import App from './App.vue'

import FightingDesign from 'fighting-design'
import 'fighting-design/dist/index.css'

const app = createApp(App)
app.use(FightingDesign)
app.mount('#app')
```

## ๐Ÿช‚ Quick experience

```html



้ป˜่ฎคๆŒ‰้’ฎ
ไธป่ฆๆŒ‰้’ฎ
ๆˆๅŠŸๆŒ‰้’ฎ
ๅฑ้™ฉๆŒ‰้’ฎ
่ญฆๅ‘ŠๆŒ‰้’ฎ

ๅŽไธฝ็š„ๅˆ†้š”็บฟ

ๆ‰“ๅผ€ Dialog

ๆฌข่ฟŽไฝฟ็”จ Fighting Design๏ผ




const { createApp, ref } = Vue

const app = createApp({
setup() {
const visible = ref(false)

return { visible }
}
})

app.use(FightingDesign.default)
app.mount('#app')

```

## ๐Ÿณ Related links

- [Official documents](https://fighting.tianyuhao.cn)
- [NPM](https://www.npmjs.com/package/fighting-design)
- [CONTRIBUTING](https://github.com/FightingDesign/fighting-design/blob/master/CONTRIBUTING.md)
- [CHANGELOG](https://github.com/FightingDesign/fighting-design/blob/master/CHANGELOG.md)

## ๐ŸŒˆ Join Fighting Design

Add WeChat & please note the `Github` username

## ๐Ÿ’Œ Special Thanks

Thanks to [everyone](https://github.com/FightingDesign/fighting-design/graphs/contributors) who has already contributed to `Fighting Design`!



## ๐Ÿ’ฌ LICENSE

[MIT](https://github.com/FightingDesign/fighting-design/blob/master/LICENSE)