Giter VIP home page Giter VIP logo

plus-pro-components's Introduction

plus-pro-components

ElementPlus version badge docs by vitepressBuild With Vitepnpmelement-plusgzip

Frontend components at the page level

English | 中文

Documentation

Documentation| 国内镜像文档

Introduction

plus-pro-components is a page level component library based on Vue and element plus, which has the following advantages:

  • Powerful function:plus-pro-components not only provide basic UI display functions, but also have complex data operations and business logic processing capabilities, which can quickly build powerful enterprise applications.

  • Easy to use: plus-pro-components provide easy-to-use APIs and comprehensive documentation, allowing developers to quickly get started and use the components within them.

  • Highly customizable: plus-pro-components support multiple configurations and style customization, which can meet the needs of different projects.

  • Compatible with element plus: plus-pro-components are 100% compatible with components with the same name as element plus, including properties, events, methods, slots, and more.

  • Rich component library: plus-pro-components provide a large number of UI components based on element plus, including tables, forms, layout, etc., which can meet the needs of most enterprise applications.

  • Use TypeScript: plus-pro-components are fully written using TypeScript, seamlessly integrating with your TypeScript project.

  • internationalization: provide complete internationalization, connecting with the element plus system, without the need for redundant configuration.

  • Presets: plus-pro-components preset basic styles, which are in line with the element plus style. plus-pro-components preset basic behavior, with less code and more functionality.

Advanced Component List

  • Table -- Finished
  • Search -- Finished
  • Page -- Finished
  • Form -- Finished
  • DialogForm -- Finished
  • DrawerForm -- Finished
  • Descriptions -- Finished
  • Layout -- Finished

Built-in Components List

  • Dialog -- Finished
  • Pagination -- Finished
  • Radio -- Finished
  • DatePicker -- Finished
  • InputTag -- Finished
  • DisplayItem -- Finished
  • FormItem -- Finished
  • Sidebar -- Finished
  • Breadcrumb -- Finished
  • Header -- Finished

shortcoming

plus-pro-components is a Vue and element plus based component library that provides many commonly used UI and business components, making it easy for developers to quickly build front-end pages. Although plus-pro components have many advantages, they also have the following drawbacks:

  • Higher learning costs:plus-pro-components is relatively complex, and learning all components may take a long time. Therefore, for novice developers, the learning cost may be relatively high.

  • Highly customizable limited: plus-pro-components support high customizability, but it is still impossible to guarantee 100% complete customization of the components. Projects with very high customization requirements should be used with caution.

🖥 Browser Compatibility

  • modern browser
edge Edge chrome safari
Edge last 2 versions last 2 versions last 2 versions

Local Development Guidelines

Local Development Guidelines

Donate

If you find this project useful, you can buy author a glass of juice 🍹

Wechat Alipay

LICENSE

MIT

Copyright (c) 2023-present, xiaofei

plus-pro-components's People

Contributors

l-x-f avatar zpx-11 avatar kobetwenty-four avatar simmicui avatar rjqinghuan avatar xusaihu avatar nineaiyu avatar kejunmao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.