# Fast.Element.Plus **Repository Path**: FastDotnet/Fast.Element.Plus ## Basic Information - **Project Name**: Fast.Element.Plus - **Description**: Fast 平台下基于 Vue3,Vite,TypeScript,Element Plus 构建的组件库。 - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://fastdotnet.com - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-09-05 - **Last Updated**: 2026-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [中](https://gitee.com/FastDotnet/Fast.Element.Plus) | **En**

Fast.Element.Plus

Fast platform An component library built based on Vue3, Vite, TypeScript, and Element Plus.

version license

## Preface #### Why would we encapsulate a component library based on `Element Plus`? > **Predecessors plant trees, and future generations enjoy the shade** > Because of my limited skills, I can only stand on the shoulders of giants and look far into the distance. (To put it bluntly, I am a vegetable) > **Development efficiency** > Because in actual business development, the efficiency of a simple `Element Plus` component library will be very low if used directly. * (But I did not say that `Element Plus` is not easy to use)* > **Suitable encapsulation** > On the contrary, it is precisely because it is easy to use that I encapsulated it, making it the most suitable and fastest development efficiency for me, or for those of us `engineers/developers` who only know `CRUD` every day. ## Install #### Standing on the shoulders of giants `Element Plus` ``` Because the framework depends on Element Plus, you need to install Element Plus at the same time to use it properly. ``` #### Using a Package Manager ```sh # Choose a package manager of your choice # NPM npm install fast-element-plus # Yarn yarn add fast-element-plus # pnpm (recommend) pnpm install fast-element-plus ``` #### Direct browser import ##### unpkg ```html ``` ##### jsDelivr ```html ``` ## Use 在 `main.ts` ```typescript import { createApp } from "vue"; import ElementPlus from "element-plus"; import "element-plus/dist/index.css"; import FastElementPlus from "fast-element-plus"; import App from "./App.vue"; const app = createApp(App); // Global Registration app.use(FastElementPlus); app.mount('#app'); ``` #### Volar Support If you use Volar, specify the global component type via `compilerOptions.type` in your `tsconfig.json`. ```json { "compilerOptions": { // ... "types": ["fast-element-plus/global"] } } ``` ## Update log Update log [Click to view](https://gitee.com/FastDotnet/Fast.Element.Plus/commits/master) ## Protocol [Fast.Element.Plus](https://gitee.com/FastDotnet/Fast.Element.Plus) complies with the [Apache-2.0](https://gitee.com/FastDotnet/Fast.Element.Plus/blob/master/LICENSE) open source agreement. Welcome to submit `PR` or `Issue`. ``` Apache Open Source License Copyright © 2018-Now xiaoFang License: This Agreement grants any individual or organization that obtains a copy of this software and its related documentation (hereinafter referred to as the "Software"). Subject to the terms of this Agreement, you have the right to use, copy, modify, merge, publish, distribute, sublicense, and sell copies of the Software: 1.All copies or major parts of the Software must retain this Copyright Notice and this License Agreement. 2.The use, copying, modification, or distribution of the Software shall not violate applicable laws or infringe upon the legitimate rights and interests of others. 3.Modified or derivative works must clearly indicate the original author and the source of the original Software. Special Statement: - This Software is provided "as is" without any express or implied warranty of any kind, including but not limited to the warranty of merchantability, fitness for purpose, and non-infringement. - In no event shall the author or copyright holder be liable for any direct or indirect loss caused by the use or inability to use this Software. - Including but not limited to data loss, business interruption, etc. Disclaimer: It is prohibited to use this software to engage in illegal activities such as endangering national security, disrupting social order, or infringing on the legitimate rights and interests of others. The author does not assume any responsibility for any legal disputes and liabilities caused by the secondary development of this software. ``` ## Disclaimer ``` Please do not use it for projects that violate our country's laws ``` ## Contributors Thank you for all their contributions! ## Supplementary instructions ``` If it is helpful to you, you can click ⭐Star in the upper right corner to collect it and get the latest updates. Thank you! ```