Overview:
@Idux is a UI component library for middle and back-end products. It aims to provide an efficient and enjoyable experience for developers. Based on Vue 3 and TypeScript, the library is open source and free for any enterprise, organization, or individual to use under the MIT License.
Features:
- Composition API for source and sample codes
- Written in TypeScript with complete defined types
- Monorepo: cdk, components, pro
- A set of high-quality components out of the box
- Flexible global configuration
- Powerful theme customization in every detail
- Internationalization support for various languages
Installation:
To install the @Idux UI component library, follow these steps:
Make sure you have Vue 3 and TypeScript installed in your project.
Run the following command to install the @Idux library using NPM:
npm install @idux/components
Import the required components in your project:
import { Button, Input } from '@idux/components'
Use the imported components in your application:
<template> <div> <Button>Click me</Button> <Input v-model="value" /> </div> </template> <script> export default { data() { return { value: '' } } } </script>
Summary:
@Idux is a UI component library for Vue 3 and TypeScript. It offers a set of high-quality components and allows for flexible customization through a powerful theme system. With support for the Composition API and complete type definitions, @Idux aims to provide an efficient and enjoyable development experience. The library is open source and can be used for free under the MIT License.