1.这 8 个超赞的 Vue 开源项目你一定要知道
2.推荐 10 个好用的 Vue3 的开源项目,开发效率又能提升了👍
3.Github开源的后台管理系统
4.GitHub Top 10 + Vue 开源项目(2021版)
5.12 款最棒 Vue 开源 UI 库测评 - 特别针对国内使用场景推荐
6.Vue项目的部署
这 8 个超赞的 Vue 开源项目你一定要知道
Vue.js作为热门且前景广阔的前端框架,以其数据驱动和组件化思想,提供了简洁且易于理解的API,快速推动了前端项目的构建与开发。以下精选8个Vue开源项目,柳州天气源码涵盖了各种用途,助你提升开发效率与技能:VuePress- 一个基于Vue的静态站点生成器,以其vue、vue-router以及vue ssr等技术为核心,简化了文档编写与开发过程。Markdown语法的友好支持让开发者能专心于内容创作,而Vue组件的灵活运用则为自定义功能提供了可能。它不仅是一个强大的文档管理系统,也是一款小型CMS,适合搭建个人博客,GitHub星数为K。
Vuegg- 低代码开发的先锋,通过可视化界面和拖拽功能,Vuegg极大地简化了Vue.js项目的构建流程。设计与原型制作在单一平台上完成,生成的代码质量高且易于理解,GitHub星数为2.2K。
Vuetify- 一个专注Material设计规范的UI组件库,为开发者提供了一套时尚、易用的Material风格界面。遵循Google的Material Design语言,Vuetify不仅提供了丰富的组件,还配套了详尽的开发文档和视频教程,获得Vue.js创始人尤雨溪的认可,GitHub星数达到.6K。
Buefy- 基于Bulma的轻量级UI组件库,提供一系列即用即装的组件,虽然数量有限,但其简洁性与轻量化设计使其成为小型项目或特定需求的理想选择。GitHub星数为9.3K。一站式投资源码
awesome-vue- Vue.js官方推荐的学习与资源项目,集合了一系列精选的Vue.js内容,涵盖了从初学者到高级开发者的各种需求,包含丰富的学习资料与示例代码,GitHub星数为.5K。
YesPlayMusic- 一款基于Vue全家桶开发的网易云音乐播放器,兼容Windows、macOS与Linux系统,界面美观,GitHub星数为.2K。
Nuxt.js- 一个专为Vue.js设计的通用应用框架,提供SSR(Server-Side Rendering)功能,通过nuxt.config.js配置文件整合了开发所需的各种工具,简化了客户端与服务端的开发流程,GitHub星数为.8K。
Statusfy- 简单的开源状态页系统,以Vue、Nuxt.js和Tailwind CSS为基础,支持静态生成与服务器渲染,让开发者轻松创建并维护状态页面,GitHub星数为2.7K。
这些Vue开源项目覆盖了从文档编写、低代码开发、UI组件设计、资源学习到应用框架与状态页系统等多个方面,是提升Vue.js开发技能与项目效率的有力工具。推荐 个好用的 Vue3 的开源项目,开发效率又能提升了👍
推荐 个好用的 Vue3 的开源项目,开发效率又能提升了👍
1. vueuse:Vue 2 和 3 的基本 Vue 组合实用程序集合。
github.com/vueuse/vueuse...
2. volar:VueLF 是一个专为 Vue 3 构建的语言支持插件。
github.com/johnsoncodeh...
3. buefy:基于 Bulma 框架和设计的 Vue.js 响应式 UI 组件的轻量级库。
github.com/buefy/buefy
4. vodal:带有动画的 Vue 模态框。
github.com/chenjiahan/v...
5. vuetify:一个纯手工精心打造的 Material 样式的 Vue UI 组件库。
不需要任何设计技能 — 创建叹为观止的应用程序所需的一切都触手可及。
github.com/vuetifyjs/vu...
6. vue-multiselect:Vue.js 的阻力位压力位划线源码通用选择/多选/标记组件。
github.com/shentao/vue-...
7. vue-composable:Vue composition-api 可组合组件。 in、验证、分页、获取等 + 种不同的组合。
github.com/pikax/vue-co...
8. pdfvuer:Vue 的 PDF 查看器,使用 Mozilla 的 PDF.js,支持 Vue2 和 Vue3。
github.com/arkokoley/pd...
9. gridsome:Gridsome 是一个 Vue 驱动的静态站点生成器,用于为任何无头 CMS、本地文件或 API 构建支持 CDN 的网站。
github.com/gridsome/gri...
. mijin:为 Vue.js / Nuxt.js 构建的 Tailwind CSS UI 组件。
github.com/lecoueyl/mij...
如何发现好的开源项目?看看这篇文章:GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目
更多精彩项目,请看下方宝藏仓库,请慎入!
github.com/FrontEndGitH...
原创文章已经写到第期,几乎每一篇都是精心挑选的优质开源项目,推送的每一篇文章里面的项目几乎都是对前端开发很有帮助的。
原创不易,一篇优质的文章都是要肝几个晚上才能肝出来的,花费很多时间、精力去筛选和写推荐理由,大佬们看完文章后顺手点个赞或者转发吧,就当给猫哥一点鼓励吧。
往期精文
Github开源的后台管理系统
1. 您可以在这里找到一个基于Bootstrap 3.x的免费后台UI框架:[AdminLTE](/almasaeed/AdminLTE)。
2. 这是一个基于vue2.0和Element的后台控制面板UI框架:[vue-element-admin](/PanJiaChen/vue-element-admin)。
3. Tabler是一个建立在Bootstrap 4之上的免费HTML控制面板框架:[Tabler](/tabler/tabler)。
4. ngx-admin是一个基于Angular 2、Bootstrap 4和Webpack的后台管理面板框架:[ngx-admin](/akveo/ngx-admin)。
5. Ant Design Pro是一个开箱即用的中台前端/设计解决方案:[ant-design-pro](/ant-design/ant-design-pro)。
6. Blur Admin是一个后台模板,提供了一个模糊效果的背景:[blur-admin](/akveo/blur-admin)。
7. iview-admin是一个基于iView的Vue 2.0控制面板:[iview-admin](/iview/iview-admin)。
8. Material Dashboard是一个基于Bootstrap 4和Material风格的控制面板:[Material Dashboard](/creativetimofficial/material-dashboard)。
GitHub Top + Vue 开源项目(版)
欢迎各位开发者和程序员们,大黑马拉涨副图公式源码我是开源君,专注于分享优质开源项目以助于大家提升技术与工作效率。今天,我们将一同探索年GitHub上最受关注的十款Vue开源项目,希望能为您的技术旅程增添一抹亮色。
下面,让我们逐一揭晓这些顶级Vue项目,每一项都具有独特的亮点和价值。
1. vue2-elm
地址:GitHub - bailicangdu/vue2-elm
基于vue2 + vuex构建的大型单页面应用,汇集了个页面,是学习前端技术的绝佳资源。完成此项目,不仅可锻炼思维与技术,还能深入了解Vue相关知识点。
2. vue-manage-system
地址:github.com/lin-xin/vue-...
采用Vue3+Element Plus设计的后台管理系统,特别适合从Vue2过渡到Vue3的开发者。此项目旨在提供便捷的学习资源,提升您的技术能力。
3. vue2-manage
地址:github.com/bailicangdu/...
基于vue + element-ui构建的后台管理系统,适合新手练习,也适用于公司作为框架使用,减少重复工作。
4. DataV
地址:github.com/DataV-Team/D...
Vue数据可视化组件库,提供SVG边框与装饰、图表、水位图、飞线图等组件,支持长期更新。适用于大屏数据展示,操作简单且功能强大。
5. form-generator
地址:GitHub - JakHuang/form-generator
Element UI表单设计与代码生成器,特别适合使用Element UI开发项目的朋友,能显著提高开发效率。
6. vue-form-making
地址:GitHub - GavinZhuLei/vue-form-making
基于Vue.js的可视化表单设计器,让表单开发变得简单高效,黑马王子极阴次阳公式源码是高效表单开发的必备工具。
7. gods-pen
地址:GitHub - ymm-tech/gods-pen
基于Vue的高扩展在线网页制作平台,支持自定义组件、添加脚本与数据统计,为网页开发者提供强大的工具。
8. vue-framework-wz
地址:GitHub - herozhou/vue-framework-wz: vue后台管理框架
后台管理框架,集成了管理、登录功能、UI组件、七牛上传等功能,建议直接使用,提高开发效率。
9. awesome-fenix
地址:GitHub - fenixsoft/awesome-fenix:
以构建可靠分布式大型软件系统为叙事主线的开源文档,提供现代软件架构各分支中知识点的整理与学习指南。
. Daily-Question
地址:github.com/shfshanyue/D...
整理了互联网大厂内推与面经,并每日推送面试题,助您提升面试能力与技术深度。
最后,我整理了本计算机行业的电子书资源,希望这些资料能够助力您的技术进阶之路。开源君将继续分享GitHub与码云上的优质开源项目,期待与您共同成长。
款最棒 Vue 开源 UI 库测评 - 特别针对国内使用场景推荐
在探索 Vue 3 的世界中,各大组件库与框架对其的优化与支持如雨后春笋般涌现。本文特别聚焦于适合国内使用场景的开源 UI 库,推荐了 款在互联网一线大厂或企业中维护的免费开源 UI 库,以满足开发者的需求。
针对搭建后台管理工具时的痛点,推荐使用卡拉云。卡拉云作为新一代低代码开发工具,能一键接入常见数据库及 API,无需前端知识,通过拖拽即可快速构建后台管理工具,大幅缩减开发周期。
Element Plus 作为经典开源 UI 库,全面支持 Vue 3,凭借其扎实的组件设计,如日期时间选择器、树形组件、日历组件等,节省了大量的开发时间和精力。在 Github 上,Element Plus 瞬间积累上万星,成为最受欢迎的 Vue3 UI 框架之一。
TDesign Vue 作为腾讯内部打磨多年后开源的 UI 组件库,不仅在设计指南和文档上做得极为出色,还提供辅助设计工具和设计资源,流程规范,使用清晰,是大厂前端设计的典范。
ArcoDesign Vue 由字节跳动 GIP UED 团队和架构前端团队推出,与 TDesign 开源同期,其基于 Arco 设计规范的 Vue 组件库,不仅提供 React 和 Vue 两套 UI 组件库,且在 Vue 3 开发上提供了详细的上手文档。
Ant Design of Vue 面向企业级中后台,作为 Ant Design 的 Vue 实现,其组件风格与 Ant Design 保持同步,确保了组件的 html 结构和 css 样式一致,真正实现样式无需修改,组件 API 保持一致,且提供了一个 Vue admin 后台管理框架。
Naive UI 作为一款宝藏 Vue UI 库,支持 Vue3,内置超过 个常用组件,支持按需引入,采用树摇优化技术,全量使用 TypeScript 编写,与 TypeScript 项目无缝衔接,且不需要编写任何 CSS 即可运行。
VUX 是一款移动端 Vue UI 组件库,专注于移动端,对微信友好支持,提供 vux-loader 确保组件按需使用,避免打包体积过大,同时在 WeUI 的基础上扩展了常用组件,保持整体 UI 样式接近设计规范。
LuLu UI 由腾讯阅文前端团队推出,侧重于 C 端用户界面,轻量敏捷,支持 Vue 和 React,是解决跨平台项目冲突问题的理想选择。Vuestic UI 由 Epicmax 团队开发,面向全球 Vue 前 顶级团队,提供丰富的响应式组件,支持国际化,设计风格欧美,但可能与国内习惯不符。
Vant 3 是有赞前端团队开源的移动端组件库,性能极佳,内置 + 高质量组件,支持 Vue 2 和 Vue 3,提供丰富的主题变量,支持 Tree-shaking 优化,易于集成。
NutUI 3.0 由京东发布,专为移动端设计,针对电商业务场景优化,提供 + 高质量 UI 组件,支持 TypeScript 和主题定制,适用于 H5、小程序平台。
View UI 是基于 Vue 开发的开源 UI 组件库,主要服务于 PC 端的中后台产品,专注于企业级中后台产品链条,提供清晰文档和庞大的开发者社区,以解决企业级业务场景的问题。
Vuetify 3 老牌 Vue UI 组件库,基于谷歌的 Material Design 样式,提供丰富的组件,无需额外 CSS 即能生成整洁的界面。支持 PC 和移动端,响应式设计,配置简单,兼容多种浏览器,包括 IE 。
总结,本文精选了 款高质量开源 Vue UI 库,覆盖了不同场景和需求。无论是构建后台管理工具,还是移动应用,都能找到适合的组件库,满足开发者的高效需求。
Vue项目的部署
近期我完成了一个基于Vue的记账项目,下面我将分享我的远程部署过程。
一、本地预览
源代码编写完成后,首先将其上传至GitHub,例如:git@github.com:Xin-hai/haiqing-1.git。这个仓库称为源代码仓库,其中dist目录默认不会上传。根据Vue CLI部署指南,需要进行本地预览,确保yarn build打包后的dist目录正确无误。在终端执行官方推荐的命令,启动HTTP服务器访问dist目录。
由于我使用yarn进行包管理,因此使用yarn命令进行安装。在新的预览地址中,我比较了文件,发现打包后的css和js文件体积比yarn serve得到未打包的体积更小。检查完dist目录打包无误后,可以关闭预览。
二、GitHub Pages手动推送更新
新建一个远程仓库地址用于存放dist目录的相关代码,这个仓库仅用于网页展示,如git@github.com:Xin-hai/haiqing-1-website.git。此仓库最好与源代码仓库名称相似,例如在后面加上-website。
在vue.config.js中设置正确的publicPath。找到vue.config.js并添加如下代码,将'/my-project/'修改为新建的仓库地址名'/haiqing-1-website/'。
在项目目录上创建deploy.sh并按照官方写入相关代码。我使用的是yarn,进行了一点小的修改。主要修改的是git push -f git@github.com:Xin-hai/haiqing-1-website.git master:gh-pages这句代码,其中的haiqing-1-website是前面新建的存放dist的仓库,也是用于网页展示的仓库。
在终端运行sh deploy.sh即可自动部署。代码会上传到haiqing-1-website仓库的gh-pages分支上,此分支会自动开启GitHub的pages功能,稍等片刻就能看到网页链接。注意,源代码仓库不会自动更新,需要自己git push相关代码。
三、码云部署
为了优化访问速度,我使用了码云gitee。同样,在码云上新建好仓库后,复制ssh地址,将deploy.sh中的git push -f git@github.com:/.github.io.git master修改为码云的。
在gitee的服务选项中查看Gitee pages功能。
------------------------------------------..补充
在经历一个星期的实名认证之后,我的码云终于可以使用Gitee page功能了。在推送时,除了修改deploy.sh为如下,还需要将vue.config.js中的仓库地址改为码云中的远程仓库地址如下。
注意,gitee需要手动更新,每次git push后需要手动更新才能看到效果。
最后,是我最近做的海青记账的GitHub源代码仓库和Gitee源代码仓库,欢迎大家体验和提出建议。
github的vue项目怎么在vscode运行?
打开config/index.js并找到devtool属性。
用本地git客户端将vue项目从github克隆到本地,用vscode打开,完成编辑。在vscode里新打开一个命令行终端,在终端窗口里使用vue对应的脚手架命令启动项目。
通过快捷方式打开VisualStudioCode工具,然后新建静态页面。创建一个静态页面table.html,并添加页面代码,然后保存,使用浏览器查看。点击File菜单,选择OpenFolder,将项目导入到VisualStudioCode。