More Premium Hugo Themes Premium Vue Themes

Idux

A UI Component Library for Vue3.x

Idux

A UI Component Library for Vue3.x

Author Avatar Theme by iduxfe
Github Stars Github Stars: 559
Last Commit Last Commit: Dec 31, 2024 -
First Commit Created: May 5, 2023 -
default image

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:

  1. Make sure you have Vue 3 and TypeScript installed in your project.

  2. Run the following command to install the @Idux library using NPM:

    npm install @idux/components
    
  3. Import the required components in your project:

    import { Button, Input } from '@idux/components'
    
  4. 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.