All Projects → 57code → mini-vue-devui

57code / mini-vue-devui

Licence: other
村长和kagol直播节目《我要做开源》产出的开源组件库教学项目

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to mini-vue-devui

vue-devui-early
Vue3版本的DevUI组件库。本仓库已迁移至:https://github.com/DevCloudFE/vue-devui
Stars: ✭ 39 (-7.14%)
Mutual labels:  vue3, devui
vue3-spring
A spring-physics based animation library, and more
Stars: ✭ 30 (-28.57%)
Mutual labels:  vue3
vuecabulary
用Vue写的高效背单词App,方法来自《17天搞定GRE单词》
Stars: ✭ 47 (+11.9%)
Mutual labels:  vue3
vitepress-for-component
📖 针对组件开发的VitePress。
Stars: ✭ 142 (+238.1%)
Mutual labels:  vue3
vite-vue3-lowcode
vue3.x + vite2.x + vant + element-plus H5移动端低代码平台 lowcode 可视化拖拽 可视化编辑器 visual editor 类似易企秀的H5制作、建站工具、可视化搭建工具
Stars: ✭ 1,309 (+3016.67%)
Mutual labels:  vue3
smart-tagz
🏷Smart input tags for Vue
Stars: ✭ 28 (-33.33%)
Mutual labels:  vue3
vue3.0-elemenplus-admin-template
一个基于Vue3.0和Element-plus的后台管理模板,一个使用Koa2作为后台程序使用MongoDB作为缓存数据库和MariaDB作为数据的后台管理模板系统
Stars: ✭ 20 (-52.38%)
Mutual labels:  vue3
vue-3-stackter
A Vue3 starter project setup with Vite, Vue-meta, Router, Vuex, Eslint, Prettier, Tailwind CSS, and some custom preferences. Also, there is a TypeScript branch of this same setup.
Stars: ✭ 93 (+121.43%)
Mutual labels:  vue3
bootstrap-vue-3
Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript
Stars: ✭ 314 (+647.62%)
Mutual labels:  vue3
vue3-video-play
适用于 Vue3 的 hls.js 播放器组件,配置丰富,界面还算好看
Stars: ✭ 108 (+157.14%)
Mutual labels:  vue3
vue4noobs
📗 Tutorial Vue 2~3 in Brazilian Portuguese
Stars: ✭ 230 (+447.62%)
Mutual labels:  vue3
vue-data-visualization
基于Vue3.0的“数据可视化大屏”设计与编辑器
Stars: ✭ 84 (+100%)
Mutual labels:  vue3
abp-vnext-pro
Abp Vnext 的 Vue3 实现版本
Stars: ✭ 352 (+738.1%)
Mutual labels:  vue3
mdue
5,400+ Material Design Icons for Vue 3 from the Community
Stars: ✭ 27 (-35.71%)
Mutual labels:  vue3
vue3-video-player
vue3 version of vue-core-video-player
Stars: ✭ 45 (+7.14%)
Mutual labels:  vue3
giantgo-render
基于vue3 element plus的快速表单生成器
Stars: ✭ 28 (-33.33%)
Mutual labels:  vue3
online-course-script
ocs 网课刷课脚本,帮助大学生解决网课难题,目前支持的平台:超星,智慧树
Stars: ✭ 352 (+738.1%)
Mutual labels:  vue3
cc-project-vue
一个基于vue3.0+antd+less+spring boot +mybatis+mysql+maven基础权限管理平台
Stars: ✭ 20 (-52.38%)
Mutual labels:  vue3
vue3.0-template-admin
本项目基于vue3+ElementPlus+Typescript+Vite搭建一套通用的后台管理模板;并基于常见业务场景,抽象出常见功能组件;包括动态菜单,菜单权限、登录、主题切换、国际化、个人中心、表单页、列表页、复制文本、二维码分享等等
Stars: ✭ 500 (+1090.48%)
Mutual labels:  vue3
ungeui
A Vue 3 Component Library
Stars: ✭ 23 (-45.24%)
Mutual labels:  vue3

mini-vue-devui

愿景:让每一个前端都能做出属于自己的组件库。

前言

大家好,我是村长,欢迎关注我的公众号「村长学前端」一起学习。

朴素的请求

请给本项目和Vue DevUI点个star鼓励一下村长和kagol吧!

项目描述

此项目是华为开源组件库Vue DevUI的mini版,是我和DevUI项目负责人Kagol老师一起做的B站直播节目【我要做开源】中产出的学习项目,所以它不能用于实际项目开发。它的主要作用是带大家学习做开源的方法和如何建设一个组件库。这是一个长期的过程:我们要搭建项目基础架构,解决开发过程中遇到的各种各样的问题,设计和实现一些典型的组件。所以你完全可以把自己掌握学到的知识提交上来,一起完善这个项目。

快速开始

第一步:clone 源代码

git clone https://github.com/57code/mini-vue-devui.git

第二步:安装依赖

全局安装yarnlerna

npm i -g yarn lerna

安装项目依赖

yarn

第三步:本地启动

lerna exec --scope mini-vue-devui yarn dev

使用 mini-vue-devui

第一步:创建一个vite+vue3的工程

yarn create vite vite-project --template vue

第二步:安装 mini-vue-devui

yarn add mini-vue-devui

第三步:使用 mini-vue-devui

修改src/main.ts文件

// 引入 MiniDevUI
import MiniDevUI from 'mini-vue-devui'

createApp(App)
.use(MiniDevUI) // 使用 MiniDevUI
.mount('#app')

历次直播

为了让大家更方便的观看学习,我给大家准备了该系列视频列表:

【我要做开源】Vue DevUI开源指南

欢迎小伙们快乐学习的同时动动小手,三连一波鼓励一下村长吧!

文档链接

下面是Kagol在掘金发布的直播相关文档,大家学习之余,多多点赞鼓励他吧!

组件库从0到1

致谢

DevUI团队的很多小伙伴都加入到我们直播分享中来,他们不仅亲自编写文档,还上场给大家做干货分享,真心感谢你们,下面是参加分享的小伙伴列表:

kagol:github掘金

wailen:github掘金

iel:github掘金

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].