首页> 搜索结果页
"asp.net 页面中添加普通视频的几种方式介绍" 检索
共 29 条结果
前端重磅推荐,不要错过啊(一)
vue资源官方资源官方指南API 参考GitHub 回购发行说明样式指南Vue.js 新闻外部资源vue.js 资料まとめ(日语)by @hashrockVue.js 新闻稿-每周精选的 Vue.js 新闻的剂量Vue.js 提示-成为更好的 Vue.js 开发人员的提示Vue.js WikipediaVue.js Radar-精选的新闻通讯和网站,涵盖了新的 Vue.js 版本/贡献。Vue 新闻-专注于最新 Vue.js 新闻和信息的社交网站。Vue 精选资源-推荐的 Vue.js 课程和教程。BuiltForVue-所有 Vue.js 组件和软件包的 NPM 镜像。Vue School-通过核心成员和行业专家的视频课程学习 Vue.jsVueDose。有关忙碌的开发人员的 Vue 生态系统的提示和技巧。Vuelibs。基于 awesome-vue 存储库的 Vue.js 库和组件的简约列表。工作门户Vue.js 职位-VueJobs-一个 Vue.js 职位门户,可为您所有的 Vue.js 职位招聘或录用。Vue.js 面试问题-300 个 VueJS 面试问题和答案列表社区Twitter官方论坛vue-requests-请求您希望存在的 Vue.js 模块或获取有关模块的想法会议VueConfVue.js 伦敦VueConf USVueConf 多伦多播客Full Stack Radio#30(11-23-2015)JavaScript Jabber#187(11-25-2015)Changelog#184(11-27-2015)软件工程日报(2015 年 12 月 29 日)JavaScript Air 016(2016 年 3 月 30 日)[Codecasts#2-Falando Sobre Vuejs e Web Components(2016-08-19)pt-BR]Full Stack Radio#50(09-21-2016)[和 Vue.js 框架的作者聊聊前端框架开发背后的故事zh-CN]MW S04E08-Vue.js 与 Evan You 和 Sarah Drasner(04-27-2017)提交请求#12-众筹开源(Vue.js)(06-15-2017)The Web Platform Podcast 132:Vue.js(07-27-2017)带有 MaximilianSchwarzmüller 的 JavaScript Jabber#276(08-29-2017)使用 Sarah Drasner 动画 VueJS(软件工程日报 01-12-2017)Vue 观看次数(Vue 每周播客开始于 2018 年 3 月 6 日)官方 Vue.js 新闻播客通过 QIT 技术播客索引器播出的 Vue 播客列表DNE 138-Vale a pena VueJS 吗?(01-05-2018)Cynical Developer#99(10-15-2018)语法#130(03-27-2019)Youtube 渠道VueNYCVueConf 欧盟官方例子基本示例Vue.js TodoMVCCoffeeScript 版本Vue.js HackerNews CloneVue.js 2.0 HackerNews Clone讲解Vue.js 屏幕录像关于 Laracasts -Auth0 博客上的Vuejs 2 身份验证教程[Scotch.io 上的使用 Vue.js 创建 GitHub File ExplorerVue.js 教程关于 VegibitVue.js 使用 webpack,vue-loader 和热重装从零开始构建设置Vuex 基础:教程和说明Vuex 简介视频-来自伦敦 Vue.js 聚会#1 的 James Browne -Laravist 上的Vue.js 中文系列视频教程[craigmckenna.com 上的使用 Vue.js 开发反应式发票应用程序带有葡萄牙语的 Laravel 和 Vue.js 的混合应用示例,作者@vedovelli -oguzhan.in 上的Vue.js 土耳其语简介Vue.js 西班牙语视频教学系列(3-8-2016)在 YouTube 上由 JuanAndrésNúñez 制作[Stude.net 上的Vue.js 西班牙语电视广播系列 -bhnddowinf 上的讲解 Vue.js 官网中文-含代码,百度云,youtube[Pusher 上的使用 VueJS,ES2015 和 Webpack 探索实时应用] -sekolahkoding.com 上的印尼语中的 Vue.js.dev 中来自 Scratch 系列的 Vue.js 俄语[Flask,RethinkDB,Vue.js,ч。СтвореннясервісудлязберіганняфайлівзFlask。1乌克兰VueJS 2 法语教程Françaispar GrafikartJayway Vue.js 2 研讨会。使用 vue-router,vuex 和 vue-resource 构建一个电子商务站点如何使用 Wijmo 控件创建出色的 VueJS 应用程序 -bhnddowinf 上的讲解 Vue.js 2 官网中文-含代码,百度云,youtubeVue.js 备忘单:服务器端应用程序,路由器,Vuex 存储,GraphQL 等由@xpepermint使用 Vue.js 加载类似图片的媒体[Metric Loop]上的如何在 Laravel Spark 项目中使用 Vuex /metricloop.com/blog)[Metric Loop]上的如何在 Vuex 中设置模块(https://metricloop.com/blog ) -关于 Laracasts 的学习 Vue 2:循序渐进Vue.js 中文教程在 Vue.js 2.0 框架上启动和运行在 SitePoint 上[Metric Loop]上的如何使用 Vuex 进行 API 调用(https://metricloop.com/blog )[度量循环](https:// metricloop)上的如何使用 Vuex 构建功能。 com / blog) -DevMarketer 在 YouTube 上发布了Vue.js 2.0 基础知识[无知的 Vuex-Vue 的应用程序数据存储上缺少的入门手册](https://medium.com/js-dojo/vuex-for-the-clueless-the-missing-primer-on-vues-application-data -store-33fa51ffc3af#.2j25xpfui)实时网格组件 Laravel,Vue.js,Vuex 和 Socket.ioVueJS 2-完整指南(包括 Vuex)-Udemy 教程在egghead.io上使用 Vue.js 开发 Web 应用Vue.js 2-入门Vue.js 2 和 Vuex(基本)Fatih Acet在 YouTube 上的TürkçeVueJSEğitimVideoları[通过六个步骤从头开始在 Vue.js 中构建 JSON 树视图组件](https://devblog.digimondo.io/building-a-json-tree-view-component-in-vue-js-from-scratch -由Arvid Kahl在digimondo devblog上的-in-six-steps-ce0c05c2fdd8#.738ok0l4p)Vue!-Illya Klymov 在 YouTube 上的 OpenLecture 2017.01 俄语(@xanf)@afropolymath(https://afropolymath.svbtle.com/bootstrapping-your-first-vue-js-project/)。 com / afropolymath)[@分离]的从头开始构建 vue-hackernews-2.0(https://github.com/Detachment)[使用 vue-kindergarten 为您的 Vue.js 和 Nuxt.js 应用程序提供基于角色的授权](https://medium.com/@JiriChara/role-based-authorization-for-your-vue-js-and-nuxt- js 应用程序使用 vue 幼儿园-fd483e013ec5#.kp81np177)完整的 Vue.js 应用程序教程-使用 Vue 创建简单的预算应用程序,作者为@matthiaswhVue.js 教程:经过渲染的 SEO 友好示例[Vue.js 简介,供仅了解足够的 jQuery 的人使用](https://medium.com/@mattrothenberg/vue-js-introduction-for-people-who-know-just-enough-jquery-to -通过 eab5aa193d77 获取)使用 Vue.js 和 Axios 从第三方 API 获取数据Vue 2 的趣味项目(视频),作者:Packt 的 Peter van Meijgaard。(2017 年 4 月)[Vue JS:同时运行 Express 和 Webpack Dev Server](Henrik Fogelberg)在媒体上的(https://medium.com/dailyjs/vue-js-simultanelyly-running-express-and-webpack-dev-server-292f4a7ed7a3)[The Net Ninja]在 YouTube 上发布了Vue JS 2 教程(https://www.thenetninja.co.uk)在 5 分钟内将无头 CMS 添加到 VueJ 中vue 架构中的观察者使用 Vue.js 构建您的第一个应用5 个学习 Vue.js 的实用示例[@jesalg]的从 KnockoutJS 迁移至 VueJS(https://twitter.com/jesalg)通过 Vue.js 创建测验由[@ rap2h](https://twitter.com/ rap2h)[@chadcampbell]的Vue.js:入门(https://twitter.com/chadcampbell)Vue.js 2 和 Firebase-构建实时单页 Web 应用程序Vue.js 2 和 Vue 资源-具有外部 API 访问权限的实际应用程序面向初学者的 Vue.js 交互式屏幕录像[AliGÖREN]在 YouTube 上发布的Vue.JS ile NASAAPI'ınıKullanarak VeriÇekme(https://aligoren.com)使用 Vue.js 2 进行 Web 开发(视频),作者是 Packt 的 Olga Filipova。(2017 年 6 月)使用 VueJS 和 Pusher 建立实时图表Vue 简介,前端大师课程的回购关于 CSS 技巧的 Vue 指南在您的 VueJS 应用中使用打字稿 -关于 nodelover 的Vue.js 视频系列,免费,入门,实战 -ninghao.net 上的Vue.js 预览[@chadcampbell]的Vue.js:开发机器设置(https://twitter.com/chadcampbell)使用 Vue-router 构建 Vue v2 JS 应用 @mikestreety[@Atom_Hernandez][https://medium.com/@davidatomhernandez/how-to-a-simple-carousel-with-vue-138715d615d7)制作自己的旋转木马](https://twitter.com / Atom_Hernandez)[使用官方 Vue 测试工具和 Jest 对 Vue.js 组件进行单元测试](https://alexjoverm.github.io/series/Unit-Testing-Vue-js-Components-with-the-Official-Vue-Testing- @alexjoverm的 Tools-and-Jest /)[创建 Vue.js 过渡和动画:实时示例,作者为@udyuxdev创建自定义 Vue.js 插件VueJS 第 1 部分中的异步VueJS 第 2 部分中的异步[@mikestreety]https://www.mikestreety.co.uk/blog/vue-js-using-localstorage-with-the-vuex-store)使用[不带插件的 Vuex 存储使用 localStorage] //twitter.com/mikestreety)[@mikestreety]的使用道具通过 Vue Router 访问组件内的 URL 参数(@mikestreety)(https://twitter.com/mikestreety)[使用 Pm2 和 Nginx 在生产中部署 Vue.js — SSR(Vuetify)](https://medium.com/@kamerk22/deploy-vue-js-ssr-vuetify-on-production-with-pm2-and- nginx-ec7b5c0748a3)laracast上的Testing Vue Components[[CodyLSeibert]的[使用 Vue.js 和 Express.js 构建全栈 Web 应用](https://twitter.com/CodyLSeibert )Vue.js 2 条食谱(视频),由 Packt 的 Peter van Meijgaard 撰写。(2017 年 9 月)[Sabe.io]上的Vue.js 入门(https://sabe.io/)使用 Vue 2 构建您的第一个高级 CRUD 应用程序(视频)(https://www.packtpub.com/web-development/building-your-first-advanced-crud-application-vue-2-video)范·迈加德(Pack Meitgaard)(2017 年 7 月)프론트엔드Vue.js입문서[Inflearn]上的누구나다루기쉬운Vue.js(视频) ](https://www.inflearn.com/),由[Captain Pangyo](https://joshua1988.github.io/)在 2 小时内建立一个 Vue.js 博客顶部在Snipcart[Sales Bhatnagar @sachinbee的VueJS 2 入门 Udemy[Sabe.io]上的Vuex 入门:在 Vue.js 中管理状态(https://sabe.io/)[Sergii Stotskyi 的使用 CASL 的 Vue2 ACL][简化 JavaScript 选择-Angular 诉 React 诉 Vue(视频)](https://www.packtpub.com/application-development/javascript-choice-made-easy-%E2%80%93-angular- v-react-v-vue-video),Packt 的 Daniel Kmak。(2017 年 11 月) -Storyblok 博客上的使用 Auth0 的 Vuejs 2.5+身份验证教程带有 Vue 的 GraphCMS 初学者指南在 GraphCMS 上在 Chrome 和 VS Code 中调试 Vue.js此食谱展示了如何将 Debugger for Chrome 扩展程序与 VS Code 一起使用调试由 Vue CLI 生成的 Vue.js 应用程序。[Packet Sachin Bhatnagar 的Vue JS 2 入门(视频)。(2018 年 1 月)使用 Vue.js 构建电影应用界面,作者是 Hassan Djirdeh,[@ djirdehh](https: //twitter.com/djirdehh)让我们建立一个自定义的 Vue.js 路由器,作者:Hassan Djirdeh,[@djirdehh](https:// twitter .com / djirdehh)由 Vue,Webpack 4 和 Babel 入门,作者是 Bjorn Krols,[@ KrolsBjorn](https ://twitter.com/KrolsBjorn)如何将 Bootstrap 4 添加到您的 Vue 项目,作者:Bjorn Krols,@ KrolsBjorn[如何将语义 UI 添加到您的 Vue 项目中](作者:Bjorn Krols,@KrolsBjorn( https://twitter.com/KrolsBjorn)[Bjorn Krols 的如何将 ESLint 添加到您的 Vue 项目,@KrolsBjorn如何通过 Vue 中的 URL 查询参数使内容动态化(https://medium.com/@BjornKrols/tutorial-dynamic-content-via-url-query-parameters-in-vue-js-d2df19b66633) Krols,@KrolsBjorn如何为 AWS S3 托管的 Vue 应用程序启用历史记录模式作者:Bjorn Krols,@KrolsBjorn[Bjorn Krols 的使用断点调试 Vue 应用程序的基本介绍,@ KrolsBjorn使用 ButterCMS 无头后端构建 Vue.Js 电子商务应用程序MASTER VUE.JS使用 Go 和 Vue.js 构建投票应用程序使用 Vue.js 构建协作绘画应用程序使用 Stripe 构建实时付款信息中心使用 Vue.js 构建加密货币跟踪器使用 Vue.js 构建设计反馈应用程序使用 Flask 和 Vue.js 开发单页应用使用 Stripe,Vue.js 和 Flask 接受付款[serverlarup.net 上的使用 Laravel 和 VueJS 进行 API 驱动的开发(免费课程)在 Vue.js 中管理状态,作者:哈桑·吉尔德(Hassan Djirdeh),@djirdehh由 Vue.js 制作的真实世界项目,由 Packt 的 Daniel Khalil 撰写。(2018 年 8 月)[Heartbeat(Vue + NW.js 视频系列)]https://goo.gl/8p3msR),作者:@@ ackzell(https://github.com/ackzell)(2017-2018)带有 Nuxt.js 的 Firebase 服务器端渲染 Vue 应用程序(带有 JavaScript 框架的服务器端渲染)Firebase 使用 Nuxt.js(使用 JavaScript 框架的服务器端渲染)测量 Vue SSR 性能)使用 D3 和 Vue 创建交互式地图(2018 年 10 月)编写通用的,支持 SSR 的 Vue 组件的指南[Vue School]的Vue.js 基础知识(https://vueschool.io)Vuex for Everyone由Vue School[Vue School]的Vue.js 表单验证(https://vueschool.io)[Vue School]的Vue.js 大师班(https://vueschool.io)[Vue School]的Vue.js Firebase 实时数据库(https://vueschool.io)[Vue School]的Vue.js Firebase 身份验证(https://vueschool.io)[Vue School]的带有 Vue.js 的动态表单(https://vueschool.io)[Vue School]的Custom Vue.js Directives(https://vueschool.io)Vue.js 应用程序开发要点,作者是 Packt 的 BartłomiejPotaczek。(2018 年 10 月)对 Vue.js 进行故障排除,作者:克里斯蒂安·赫尔(Packet Hur),帕特。(2018 年 10 月)Nuxt.js-类固醇上的 Vue.js,作者:MaximilianSchwarzmüller,Packt。(2018 年 10 月)使用 Quasar(和 Vue)构建电子文件资源管理器,作者:@@ hawkeye64](https://github.com/hawkeye64)。(2018 年 11 月)[Udemy]上的使用 Vue JS 2 和 Firebase 构建 Web 应用程序(https:// [The Net Ninja]的 www.udemy.com/)(https://www.thenetninja.co.uk/)[Udemy]上的Vue JS 2-完整指南(包括 Vue Router 和 Vuex)( https://www.udemy.com/),MaximilianSchwarzmüller[使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 1 部分)](https://www.jenniferbland.com/spa-application-using-vue-js-vuex-vuetify-and-firebase-part -1 /)由 Jennifer Bland @ratracegrad。(2018 年 11 月)[使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 2 部分)](https://www.jenniferbland.com/spa-application-using-vue-js-vuex-vuetify-and-firebase-part -2 /)由 Jennifer Bland @ratracegrad。(2018 年 11 月)[使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 3 部分)](https://www.jenniferbland.com/spa-application-using-vue-js-vuex-vuetify-and-firebase-part -3 /)由 Jennifer Bland @ratracegrad。(2018 年 11 月)[使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 4 部分)](https://www.jenniferbland.com/spa-application-using-vue-js-vuex-vuetify-and-firebase-part -4 /),作者是 Jennifer Bland @ratracegrad。(2018 年 11 月)[詹妮弗·布兰德(Jennifer Bland)@ratracegrad将国际化添加到 Vue 应用程序 )。(2018 年 11 月)由 Vue JS 2 编写的实用项目,作者是 Packt 的 Jack Herrington。(2018 年 12 月)[Lessipe](https:// lessipe)的Lessipe上的Vue.js기초다지기(视频) .com /)由 Vue.js 和 Node.js 进行的全栈 Web 开发,作者 Haider Rehman, Packt。(2019 年 1 月)Designer for Vue,由 Design + Code 提供(2019 年 2 月)[Talat Tufekci]的Vue 土耳其语简介(https://www.onbirkod.com)[Talat Tufekci]的使用土耳其语的 Vue-Resource 提取数据(https://www.onbirkod.com)[Talat Tufekci]的使用土耳其语 Vue-router 的 Spa 应用程序 /www.onbirkod.com)[Talat Tufekci]的使用土耳其语的 Vue-cli 创建 Vue 项目 https://www.onbirkod.com)[Taul Tufekci]的Vue 组件和土耳其语 Vuex 之间的消息传递 .onbirkod.com)[作者:Michael Thiessen]如何在vue中动态添加类名称使用 ScaffoldHub 使用 Vue JS,Node JS 和 SQL 或 MongoDB 构建图书馆 Web 应用程序作者 Felipe Lima [@scaffoldhub_io](https:// twitter.com/scaffoldhub_io)使用 NativeScript + Vue 构建实时位置跟踪应用,由 Saibbyweb 撰写事例使用 Laravel 中的 JWT Auth +示例后端 API 的入门应用程序节点 Webkit + Vue 示例@brandonjpierceVue 样本@superlloyd使用 vue.js + vue-router 的 HackerNews 克隆,作者@kazupon电子+ Vue 示例,@ bradstewart[Boris Okunskiy]的单页应用程序示例(Vue + Voie)(https://github.com/inca)开始-用 Vue +流明编写的 Task Manager SPA,作者是Raj Abishek[BosNaufal]的Vue Mini Shop(https://github.com/BosNaufal)Vue SoundCloud由mul14功能请求(Laravel + Vue 组合)由haydenbbickerton[@ yjj5855]的Vue Cookbook(Vue1.0 + Express)(https://github.com/yjj5855):演示服务的第一个屏幕渲染Strong Together-一个启动器项目,基于 Browserify 和 Semantic-,以独立或 Laravel / Laravel Spark 项目的形式构建单页 Vue.js 应用程序, ui)由WebSemanticsvuetest:在 iframe 中具有用户身份验证,bootstrap ui,上传器,所见即所得编辑器的广告管理网站vue-shopping由andylei18Vue-cnodejs,060由@shinygangvue-zhihu-daily由hilongjwVueChess- [gustaYo]的多人在线国际象棋游戏(https://github.com/gustaYo)Ngexplorer-vuejs-client- Nugexplorer的正式客户端](https://github.com/gustaYo)[Vue 2048(Vue + Webpack)][https:// pengfu](https:// pengfu](https://github.com/pengfu)的https://pengfu.github.io/vue-2048/):流行的 2048 游戏使用 Vue 实现,Webpack,Sass,ES6[BosNaufal]的Vue Simple PWA(https://github.com/BosNaufal)Tour of Heroes(Vue 2.0):Angular 2.0 的 Vue 2.0 端口[Tour of Heroes](https:// angular。 io / docs / ts / latest / tutorial /)演示应用程序。亮点:ES6 / 7,渲染功能,JSX,revue(Vue 的 Redux 绑定),[vue-router](https://github.com/vuejs/ vue-router),Airbnb eslint,webpack。由@ aweber1vue-table-pagination由echovic进行分页的表Feathers and Vue 2.0 Blog Admin Demo演示了如何在 Vue 2.0 中使用 Feathers。它包含[delay]的身份验证,vue 路由器,vue 无限加载和角色(https://github.com/delay)vue-zhihudaily-2.0Zhihudaily 演示程序是使用 Vue 2.0,vue-router 和 vuex 构建的,并具有服务器端渲染功能。由cs1707vue-demo-todolist是一个简单的 vue2.0 演示,它使用 Vue 2.0 vue-cli 构建。通过fishenal[liueans]的vue-AdminLte(https://github.com/liujians)vue(2.0)+ Node.js:博客内容管理系统(CMS),作者@ycwalkerngexplorer-quasar- Ngexplorer的实现与[quasar 框架](https: //gust.Yo 的//github.com/rstoenescu/quasar-framework)(https://github.com/gustaYo)zhihu-daily-vuemoonou基于 vue2.0 的 zhihu 日报loopback-vueloopback + vue + vue-resource,ionic-app,vue 页面分页功能,验证权限控制,访问令牌机制,凭证,CI ,docker qxl1231vue-s3-dropzoneVue.js 拖放组件可将文件无服务器上传到 AWS S3easy-vue一个简单的示例,使用 vue 在 vue 2.0,vuex 2.0,vue-router 2.0,vue-infinite-scroll 2.0, [TIGERB]的 vue-progressbar 2.0(https://github.com/tigerb)[度量循环]的Vuex 事件消息演示(https://metricloop.com/blog)vue-memo使用 Vue.js(> 2.x。),vue-router(> 2.x。),vuex( > 2.x。),vuex-router-sync @ next(> 3.x。)和 Firebase(> 3.6.x),作者为akifoResume Vue[ChangJoo Park]的基于 JSON 的基于 Vue 2.0 的简历(https://github.com/ChangJoo-Park/) -使用Phoenix Framework,Vue 和 Vue Router(demo开发的具有 JWT 身份验证的应用示例 phoenix-vue-auth.herokuapp.com))@ Angarsk8在 Vue 2.0 中使用路由器示例 CRUD 应用(https://github.com/shershen08/vue.js-v2-crud-application)(https://github.com/shershen08)[@mgyongyosi]的ASP.NET Core Vue.js 服务器端呈现示例(https://github.com/mgyongyosi)vuefire-quickstart-通过@sejr记录的带 Webpack 和 eslint 的 Firebase 集成。hello-vue-django Vue.js 和 Django 集成入门项目,带有热代码重载实时社交新闻应用,是由Phoenix,Vue,Vue Router 和 Vuex([_demo _](https ://loopa-news.herokuapp.com)),作者为@ Angarsk8vue-calculator是一个使用 Vue 2.0 构建的简单计算器,vue-cli(webpack-simple)。通过CaiYiLiangWikipedia-viewer一个简单的 Wikipedia-viewer 页面,使用 vue2.x,vue-router,vue-cli(webpack)构建-simple)和 ajax(jsonp)。通过CaiYiLiangvue2.x-douban使用 vue2.x,vue-router 和 axios(豆瓣电影)构建豆瓣电影的简单方法。通过超人vue-laravel-exampleVue-Laravel-示例是使用 Laravel 设置 Vue 的简单示例。通过Jiajian Chanvue-foundation一个演示应用程序,将 VueJS 与Zurb Foundation集成,使用 webpack vue-cli faspnetcore-Vue-starter一个 VueJS 2 入门模板,它是 asp.net MVC dotnetcore 项目的一部分。该模板包括 VueJS 客户端应用程序和后端 API 控制器。vue-reddit-app使用 Vue 2 构建的 Reddit SPA demo。 X,Vue 路由器 2,Vuex 和 axios。@ yujiahaol68使用 Muse-UI 和 vue-cli Webpack 模板vue-music-qq一个 qq-music 项目基于 vue-cli。页面简单流畅带有 Vue-Redux 和 Plain VueJSX 的 NavigationTab导航选项卡同时具有普通 Vue JSX 和 Vue + Redux 绑定Veggie Map使用 Vuejs + Vue 路由器+ Leaflet 和 Firebase 的交互式演示vuejs-d3示例如何使用 d3 进行可视化的示例。vue-twitter-client使用 Vue 2.X,Vuex,electron-vue 和 Electron 构建的 Twitter 客户端应用程序Douban使用 Vue2.x + Vuex + Vue-router + vue-resource 创建的很棒的 douban 示例。通过jeneserStoryblok vuejs-boilerplate-集成 Storyblok 的组件系统,允许创建可编辑的网站。Vuexpresso-使用 VueX,Vue-Router,Vue-Apollo,webpack,GraphQL,Apollo-client,express 和 mongo 的样板带有 Sails.js 示例项目的 Vue.js-该项目适用于单页应用程序的新手,并希望通过实际学习例。Vue.js&Pyramid Web 框架应用程序-使用 Pylons Pyramid Webframework 后端 Vuejs webpack2,vue-router,yarn(数据包管理器)的样板vue-feathers-chat在前端使用 Vue,在后端使用 Feathers 进行的示例实时聊天,但仅使用 Socket.IO-Client 进行通信vue-xplan使用 Vue 和 three.js 创建的旋转地球演示页面vueSocketChatRoom使用 vue2.x,vuex2.x,vue-router2.x,vux2.x,socket.io 的套接字聊天室@Binaryify的vue-tetris(使用 Vue,Vuex,不可变代码 Tetris 编码):使用 Vue,Vuex,Immutable 编码俄罗斯方块。@kasheftin的route-planner-vue:用于规划具有多个路线的工具 Google 地图上可排序的图层,可拖动的方向,标记和形状。MyDiary-Vue使用 Vue 2.X 构建的日记应用程序,还具有联系人和待办事项列表功能AliGÖREN在 Github 上的VueJS 示例项目todo-mvc-webpack由voluntapear使用 webpack-basic 在 Vue 2 上实现 TodoMVC 模板,并带有显示 vuex,vue-router,中央事件总线和 VueFire 的示例。[gustaYo]的Chess Storybook Example与 Vue 2.0(https://github.com/gustaYo)Vue Weather Notifier一个带有 SVG 和 Vuex 的小型示例动画应用程序Nuxt 类型一个带有 Nuxt 的示例 Vue 项目,用于路由/ SSR 到演示页面转换VueBlog一个博客系统,支持wmui的服务端渲染Cinemateka-用 Vue v1 和 Laravel 5 制作的 SPA 的示例。电影和活动时间表。俄罗斯的评论。vue-2.x-boilerplate-适用于 Vue 项目 Vuex + vue-router 的简单入门套件vue-minesweeper-由[rhapsodyn]开发的带有 vuejs 的致命简单扫雷游戏(https://github.com/rhapsodyn)X-Flowchart-Vue- [OXOYO]的 SVG 和 Vue 流程图编辑器(https://github.com/OXOYO)koa-vue-notes-web-充实的 SPA,在后端使用 Koa 2.3,在前端使用 Vue 2.4。包括功能齐全的用户身份验证组件,针对用户笔记的 CRUD 操作以及 Vuex 存储模块。Vuejs 购物车-使用 Vuejs 和 Firebase 的购物车示例PokedexVueJs@ rchung95vuefire-auth使用 Firebase 进行 Vuefire Vue2-Auth-Email 验证vuefire-realtimedatabase具有 Firebase 的 Vuefire Vue2-RealtimeDatabaseCRUDvuefire-storage具有 Firebase 的 Vuefire Vue2-Storagevue2-PWA-Blog@ deepak-singhvue-firebase-auth-vuex具有 Vuex 的 Vue2 Firebase 身份验证,并支持渐进式 Web 应用程序vue-chart-stater-kit使用 Vue 路由器,Vue 图表,Element-UI 的快速入门vue2.0-demos使用 mint-ui,Element-UI,并有一些演示(选择城市等)conwayConway 在 Vue 中的生活游戏。vuex-feature-scoped-structure功能范围 vuex 应用程序结构的示例应用程序vuex-examples-有关使用 Vuex 构建真实世界应用程序的简单示例vue-vuex-todomvc-示例 TodoMVC Vue.js 应用程序具有通过 REST 的 Vuex 存储和服务器后端以及使用赛普拉斯(Cypress)的全套 E2E 测试。 io测试运行程序。vuejs-sqljs-boilerplate-这是同时使用 Vue.js 和 sql.js 的样板X-WebDesktop-Vue- [OXOYO]基于 Vue 的 WebDesktop 系统(https://github.com/OXOYO)vuejs-music-player-一个 Vue.js 精简音乐播放器Vue.js 最佳实践示例项目-使用 Vue.js + Vue 路由器+ Vuex + Vuelidate 的最佳实践示例项目[Vue.js 一个]客户端- [一个]用 Vue2.5 编写的客户端Vue.js 2.5,带有 vue-cli v3,包括使用 auth0 进行身份验证,作者多米尼克·安格(Dominik Angerer),StoryblokSkeleton Vue + TypeScript-TypeScript,VueJS,ElementUI,Vue Router,Vuex,材质图标,BrowserSync,Dockerfile@jesalg的PENV Starter-有关如何在 VueJS,Express 和 PostgreSQL 中使用的基本示例连词。vue-relay-examples-使用 vue-relay 的示例应用程序的集合。laravel-vue-boilerplate-具有用户 CRUD 的 Laravel 5.5 SPA 样板,使用 Vue.js 2.5,Bootstrap 4,TypeScript,Sass,Pug 和笑话。Vue 设计系统-用于使用 Vue.js 构建 UI 设计系统的开源样板。Vue Bulma 演示-一个简单的演示网站,可联合检查 Bulma / Vue JS 和 express。准备好使用 TypeScript,vuex,vue-router,HMR 等进行生产的入门应用程序vue.js 与 laravel 结合的前阶段分离开发模板-laravel 护照/ Vue.JS 和 Element UI 的模板网站。由 Vue.js 进行的 Web 开发动手,作者:Roman Kuba,Packt。(2018 年 5 月)Vue 在线商城-在线 SPA 演示,基于 VUE 开发的前分离电子商城前端项目FUE-使用 Vue.js + Vue 路由器+ Vuex + Vuetify + FeathersJS 的 Admin SPA 客户端和服务器端样板Vue + TypeScript 食谱-一本小小的食谱,涵盖了一些不太明显的解决方案,供人们开始使用 Vue + TypeScriptVuejs 示例ASP.NET Core Vue 入门 CLI 3.0使用 Vue CLI 3.0 和自定义配置(默认 TypeScript,Vue,路由器)的 Vue 入门模板,Vuex,Vuetify)通过@SoftwareAteliers与 ASP。​ NET Core 集成(2018 年 9 月)vue-soundcloud由Soroush Chehresa用 Vue.js 2 构建的 Soundcloud 客户端。vue-cart一个由 vue,vuex 和 vue 路由器制成的简单购物车。通过crisgonNuxt + Apollo + Element一个带有 Nuxt,Element(自定义主题)和 Vue Apollo 的 Vue.js SSR 样板。vue-daily-zhihu由walleeeee使用 Vue 2.0 和 vue-router&vuex 构建的简单演示)木炭使用 Vue CLI 3.0 并由[Seth Davis]用 Bulma 样式设置的入门模板(https://github.com/setholito)带有 TypeScript 的多页 ASP.NET Core Vue-多页 ASP.NET Core Vue,Typescript,Vuex,Vue 路由器,布尔玛,Sass 和 Jest 应用程序。有关如何在.NET Core MVC 中将 Vue.js 用作多页(多个迷你 spa)应用程序的模板/起点。CION-Vue.js 的设计系统样板-一个主要为 Vue.js 应用程序设计的设计系统。它利用设计令牌,带有集成代码游乐场的生活风格指南以及用于常见 UI 任务的可重用组件。Vue websockets 示例-使用 Vue.js 2 + Node 项目的 Websockets 使用的基本示例,以获取完整的工作示例。Vue(2.0)+ Node.js:一个博客,作者@ FatDong1vue-todo-list待办事项列表示例应用程序基于 Vue + Vuex + Vuetify + Vee-ValidateVue.js 和 Ionic v4 示例-一组如何在 Vue.js 中使用 Ionic v4 的示例使用 Vue,Vuex 和 Vue-Router 的个人网站- MuratcanŞentürk 用 vue,vuex 和 vue-router 制作的简单网站示例客户端 Vue.js- 演示-Vue.js 客户端端,用于[Justin Wash]的微型,快速加载,无 node.js 的单页应用程序(https://github.com/Trifectuh)大型 Vue.js 应用样板+ Vuex无画布的 Vue.js 上的蛇游戏使用 CometChat 构建 Vue 聊天应用书籍Vue.js je 下,作者:Alex Kyriakidis 和 Packt 的 Kostas Maniatis。(2016 年 11 月)学习 Vue.js 2,作者:Packt 的 Olga Filipova。(2016 年 12 月)Vue.js 2 的威严,作者:Alex Kyriakidis 和 Lestapub 的 Kostas Maniatis。(2017 年 3 月)Vue.js 2 Cookbook,作者是 Andrea Passaglia,Packt。(2017 年 5 月)Vue.js 实战,作者 Erik Hanchett 和 Benjamin Listwon(2018 年春季)测试 Vue.js 应用程序作者 Edd Yerburgh(2018 年夏季)Vue.js 2 和 Bootstrap 4 Web 开发,Packt 的 Olga Filipova。(2017 年 9 月) -Casa doCódigo 的 Leonardo Vilarinho 的Front-end com Vue.js。(2017 年 11 月) -Packt 的 Guillaume Chau 撰写的Vue.js 2 个 Web 开发项目。(2017 年 11 月)Full-Stack Vue.js 2 和 Laravel 5,Packt Anthony Gore。(2017 年 12 月)[Package Mike Street 的Vue.js 2.x 示例。(2017 年 12 月) -Oleksandr Kocherhin 的Mastering Vue.js。(2018 年 1 月)Fullstack Vue:Vue.js 完整指南,作者:哈桑·迪吉德(Hassan Djirdeh),内特·默里(Nate Murray)和阿里·勒纳(Ari Lerner)。(2018 年 3 月) -Packt 的 Paul Halliday 撰写的Vue.js 2 设计模式和最佳做法。(2018 年 3 月)Vuex 快速入门指南,作者:Packt 的 Andrea Koutifaris。(2018 年 4 月)使用 Vue.js 和 Node 进行全栈 Web 开发,作者:Aneeta Sharma,Packt。(2018 年 5 月) -Flavio Copes 的Vue 手册。(2018 年 7 月)ASP.NET Core 2 和 Vue.js,作者:Stuart Ratcliffe,Packt。(2018 年 7 月)[Vue.js:解释性解释](Casa doCódigo 的 Caio Incau)(https://www.casadocodigo.com.br/products/livro-vue)。(2017 年 9 月)了解 Vue.js,作者是 Brett Nelson,Apress。(2018 年 8 月)精益:构建与部署,作者 Leanpub 的 Daniel Schmitz。(2018 年 9 月)由 Spring 5 和 Vue.js 2 构建应用程序,作者:James J. Ye,Packt。(2018 年 10 月)Vue.js 快速入门指南,Packt 的 Ajdin Imsirovic。(2018 年 10 月) -Frederik Dietz 撰写的Vue.js 组件模式课程(2019 年 4 月)博客文章Vue x Hasura GraphQL在 Vue.js 中使用 GraphQL 突变了解如何使用 Vue.JS 构建数据驱动的搜索 UI使用 GitLab CI / CD 将 Vue.js 应用程序自动部署到 AWS S3将 Vue 应用程式码头化使用 Docker 和 Gitlab CI 将 Flask and Vue 应用程序部署到 Heroku[Kevin Peters]的大型 Vuex 应用程序结构[Kevin Peters]的在 Vue.js 中构成计算属性通过实际示例了解如何重构 Vue.js 单个文件组件由Kevin Peters开源的PageKit-使用 Symfony 组件和 Vue.js 构建的模块化轻量级 CMS。npmcharts.com-比较 npm 软件包并发现下载趋势。Koel-可以正常工作的个人音乐流服务器。Raven 阅读器-使用原子电子和 vue.js 制作的简单 RSS 阅读器。Gokotta-由电子和 vue 构建的简单音乐播放器。CoPilot-基于 AdminLTE 和 vue.js 集成的管理门户。Retrospectify-在敏捷团队中进行协作回顾的简单工具。jade-press-基于 mongodb,nodejs,koa,vue 等的 Cms。astralapp-轻松组织 GitHub Stars。EME-优雅的 Markdown 编辑器。Github-explorer-一个可以帮助您更好地检查 github 的水疗中心。酒店-从浏览器启动开发服务器,并在几秒钟内获得本地域。Surfbird-使用现代网络技术编写的 Twitter 客户端。Approach0-一个可识别数学的搜索引擎。Flox-自托管电影,系列和动漫观看列表。JavaScript Guessing Game-用于识别 JavaScript 工具和库的游戏。vue-ghpages-blog-Vue.js 2 + Webpack 2 基于 GitHub 页面的博客。Vuedo-使用 Laravel 和 Vue.js 构建的博客平台。vue-music163-一个 Vue.js 音乐项目。Tomato5-实时协作工具,它将 Pomodoro 技术与团队状态共享板结合在一起。Web 学习-一种服务,可让您轻松访问有关 Web 开发和编程的数千个视频教程。ExcelJSON-一种将 CSV,TSV 与 JSON 相互转换的工具。Materialize-blog-使用 Laravel5.3 和 Vue2.x 构建的材料博客。VueCompomnentGenerator-在浏览器上生成 vue 单个文件组件。SDR 新闻-来自多个来源(Reddit,Hacker News 和 Prominent Blogs)的 Web 设计人员和开发人员新闻。PJ Blog-使用 Laravel 和 Vue.js 构建的开源博客。Lulumi-browser-Lulumi-browser 是使用 Vue.js 2 和 Electron 编码的轻型浏览器。vue-wordpress-pwaOpenAPI 3 查看器-浏览并测试 OpenAPI 3.0 规范中描述的 REST APIStacer-Linux 系统优化程序和监视Distrochooser.de-Linux 初学者的入门指南Buka-电子书管理文档-一个无需构建过程即可编写文档的框架pm86-Node.js 应用网站的生产流程经理vms-一个 Vue.js 2.0 管理系统nativescript-vue-NativeScript 渲染器的 Vue.js 实现。piper-基于 Vue 的拖放式移动网站构建器。mmf-blog-vue2-基于 Vue2(Vue-router,Vuex)和 Webpack2 的博客。媒体管理器-Web 文件管理器。dyu / bookmarks-一个由 leveldb 驱动的自包含,自托管的书签应用程序,由 Vue2.1.x 构建。JSON 模式编辑器-JSON 模式的直观编辑器。使用 Vue.js 2 和 Firebase 开发。npm-stats-npm 包下载统计信息面板vue2-admin-lte-一个将 AdminLTE 转换为可与 Vuejs(v2.x)一起使用的项目。Dockeron-基于 Electron + Vue.js 构建的桌面 Docker 项目。Flamme-一个基于 Education 和 Vue.js 构建的开源 Tinder 桌面客户端,用于教育目的Goldfish-使用 VueJS,Golang 和 Bulma CSS 构建的 HashiCorp Vault UI管理-基于Vuetify的管理控制台,请选中[在线演示](http:// adminify。 genyii.com)提示-用 Vue.js 编写的框架,用于在 Web 浏览器中创建类似命令行的界面。Hare-🐇 基于 Vue.js 2.x,Koa 2.x,Element-UI 和 Nuxt.js 的应用程序样板Paper-Dashboard-为 Vue 制作的 Creative Tim Paper DashboardAdminLTE-VueJS2-一个在 AdminLTE 上实现 VueJS(v2.x)的开源项目。材质仪表板-为 Vue 制作的创意 Tim 材质仪表板Explore-Github-VueJS 2 Github Explorer 使用 API v3CoreUI-由 Vue.js 支持的开源管理模板ChuckNorris-使用 VueJS + api.chucknorris.io 构建的 Chuck Norris 笑话生成器LeafPlayer-一个简单,快速,私有的音乐流服务器。JSON 编辑器-一种可识别架构的 JSON 编辑器。用 Vue2 开发。Voten-使用 Vue2 和 Laravel 构建的类似 Reddit 的平台。News Weaver-使用 VueJS 和 VuetifyJS 制作的基于 Web 的 RSS 阅读器/聚合器唤醒 Billie Joe!-根据绿日的歌曲“唤醒我,当九月结束”而倒计时到十月的网站。使用 Vue 和 Firebase 创建。Astrum-旨在包含在任何 Web 项目中的轻量级模式库。vue2-pwa-vision-带有 Vue2 + Vuetify +渐进式 Web App 的人脸检测 Google Cloud Visionvue2-pwa-rekognition-使用 Vue2 + Vuetify + Progressive Web App 进行人脸检测的 Amazon RekognitionAmmoBin.ca-有关加拿大在线弹药价格的元搜索网站SPA-asp.net-api-vuejs--用于使用基本任务管理和消息传递的 Vue.js 单页应用程序 ASP .NET Webapi 2 和 SQL ServerBook-Trading-Club-与您所在地区的其他图书读者进行贸易或借阅图书。使用 nodejs 和 vuejs2 构建vuejs-extension-pack vscode-扩展 packf 或 vscode,具有用于 Vue.js 开发的流行 VS Code 扩展。Wiki.js-基于 NodeJS,Git 和 Markdown 构建的现代,轻量级且功能强大的 Wiki 应用程序vue-pwa-speech-在 Vue2 + Vuetify + Progressive Web App 上使用 Google Cloud 进行文字演讲vue-speech-streaming-在渐进式 Web App 上执行流式语音识别可通过 Google Cloud Speech + socket.io 实时生成语音到文本我的动画列表-一个易于获取 CSS 动画代码的工具vue-input-streaming-使用 Pusher 进行 TextInput 流实时和双向数据绑定广播TidyTab-一个 Chrome 扩展程序,用于整理这些标签。peregrine-cms-基于 Vue.js 和 Apache Sling 的可选 CMSconcept-to-clinic-具有 Vue.js 界面的肺癌预测项目grid-awesome-使用 css 显示为网格布局生成样板 css:grid; 属性。Light Bootstrap 仪表板-为 Vue 制作的创意 Tim Light Bootstrap 仪表板Hubaga-适用于开发人员和其他数字商店的免费轻量级 WordPress 电子商务插件。vue-webpack-buefy-具有全功能 Webpack 和 Buefy 的 Vue.js 入门Coypu-类似文本编辑器的每周计划核心服务器-高度可扩展的 VueJs 框架,具有集成的 API 系统和多种高级功能。discord-logo-基于 SVG 的 Vue.js 动画不和谐徽标生成器。(Github 页面)node-vue-template-用于使用 Node.js(API)和 Vue.js(SPA)构建完整应用程序的入门模板,其中包括一些软件包和配置,以帮助快速开始开发。vue-storefront-Vue.js 店面-电子商务的 PWA。100%离线,与平台无关,无头,支持 Magento2。fd-vue-IoT 框架的 Vue.js 客户端wildfire-其他注释插件的替代品。收据-简单的自动化桌面应用程序,可以从 Uber 和 Lyft 下载并整理您的税款发票。vue-chrome-extension-boilerplate-使用 Vue.js 和 Webpack 进行 Chrome 扩展的样板TimeMark-一个可以记录您的时间的时间管理器,还将开发更多功能。Laravel Enso-由 Bulma,VueJS 和 Laravel 构建的 SPA 管理面板,开箱即用地打包了很多功能。代码说明-针对使用 Electron&Vue.js 构建的开发人员的简单代码段管理器。Pomotroid-简单,美观且可自定义的 Pomodoro 计时器。XMR Miner-加密货币(XMR)挖掘应用程序,使用 Vue.js 构建并使用 D3 进行可视化XMR Paper-Monero 钱包生成器,使用 Vue.js 构建JoyProxy-Chrome 扩展程序,用于处理代理设置活动自动化-管理日常活动并及时获取报告。jsettlers-web流行的德国棋盘游戏,用赚来的资源建造六角形,定居点,城市,道路Tamiat CMS-Tamiat 是面向前端的 CMS,使用 Vue.JS 作为前端,并与 Firebase 集成了后端功能。vuegg-vue GUI 生成器:一次性创建模型和代码!它通过其可视化编辑器利用页面,组件和样式的创建。为您的下一个 vuejs 项目生成所有脚手架代码。Podlove Web Player-经过 Podcast 优化的基于 HTML5 的音频播放器,具有章节,字幕和嵌入功能。Leo Vue-使用开源 Leo 概述编辑器/ IDE 创建带有嵌套菜单的 Web 应用程序,并支持内容中的 Vue 组件。Justine-使用 Vue 组件作为文档模板的可配置 HTML 文档生成器(当前支持 JSDoc)Deezer-Vue-使用 Vue \ Vuex 构建的 Deezer 客户端Vuep.run-Vue 的在线 SFC 编辑器V·oogle-Google.com,已修订Pomidorus-使用 Vue 和 D3 构建 Pomodoro 时间跟踪器 🍅Hubble-:telescope:浏览 GitHub Stars 的历史。Vuepress-简约的 Vue 驱动的静态网站生成器Socialhome-具有社交网络功能的联合富个人资料生成器GenVue-一个可托管的 Web 应用程序,允许机密用户上传和共享基于 Vue.js,Vuetifyjs 和 NetCore WebAPI 堆栈的私有文件vue-array-Vue 下的数组对象操作,Vue 下的数组对象操作使用此包可操作数组。Vue 可以监视阵列中的更改Laqu-l-具有 Quasar Framework,带有 OAUTH 2.0 身份验证的 GraphQL API 后端,Firebase 就绪,多语言功能等的完整应用入门套件。Protovue-一个原型组件库,可帮助设计人员和开发人员快速搭建抽象的应用程序布局。Chattier-使用 Laravel 5.6,Vue.js 2 和 Bulma(Buefy 组件+ Bulmaswatch 主题)构建的 SPA 社交网络。还使用 JWT 身份验证。chrome-ribbon-reminder-使用 Vue 和 Async / Await 编写的 Chrome 扩展程序。使用弹出显示并更改徽章计数。收藏夹-一个简单的简单收藏夹生成器。模块化家谱-使用 Laravel 5.7,Vue.js 2.5 和各种组件的家谱/族谱管理系统。工作正在进行中。最小注释-使用 Vue.js 构建 Web 应用烘焙一个应用程序,旨在帮助咖啡爱好者在学习 Laravel + Vue.js 的同时找到他们的下一杯咖啡。堆栈编辑-浏览器内 Markdown 编辑器Bael 博客模板-静态生成的博客模板,该模板使用 Netlify CMS 作为后端,使用 Netlify 进行托管。具有野蛮美学,模糊搜索,无服务器电子邮件注册等功能。Buefy Shop示例商店,开源的,具有 Nuxt,Stripe,Firebase,Bulma 和无服务器功能。sysmon用于 Linux 的 AB / S 模式系统监视器。您可以在任何地方通过 Web 浏览器远程监视系统资源的使用情况。eth-vue一个松露盒子,提供您快速构建具有 Vue.js 身份验证功能的以太坊 dApp 所需的一切,包括易于部署到 Vue.js 的配置。 Ropsten 网络。它还具有 Gravatar 功能。Nippon-color受 nipponcolors 点 com 的启发。这是使用 vue-cli 3 的日本彩色 PWA 版本。Saleina CMS一个静态网站内容管理系统,使用 git 作为后端使用 vue 构建。Vuido用于创建本机桌面应用程序的框架。它可以使用本机 GUI 组件在 Windows,OS X 和 Linux 上运行。YouGetYouTube 视频/音频/字幕下载器+ CutterVue Pug 手写笔Vue + Pug +手写笔样板 💚🐶🖌Crypto News允许您转换加密货币,查看每个 ICO 的最新新闻和汇率–来自一个加密货币世界的所有数据。Epiboard一个新的选项卡页面扩展,具有材料设计和有用的功能:new::tada:zhudyos / duic分布式配置中心:新:Vuemmerce使用 Vue.js 和 Bulma 框架构建的免费电子商务模板:新:Nucleus分层体系结构 ASP.NET Core API 和 Vuejs 客户端应用程序启动模板Carpoolear阿根廷拼车应用程序的开源 Vue.js 前端(移动和 Cordova 应用程序):[Carpoolear](https://carpoolear.com。 ar)Statusfy:Statusfy 是一个状态页面系统,易于使用且完全开源。DynamoDb-GUI-Client:DynamoDb 的跨平台 GUI 客户端RosterWebApp开源名册 Web 应用程序,允许对员工/团队的名册进行工作会议和其他功能。Vue 电子商店 Templet-带有 vue / vuex / vue-router 和 bootstrap4 的电子商务 Templet。Kitty Ipsum-生成由不同语言的“喵”组成的 lorem ipsum。Git Superstar-计算您的 git 星级和顶级存储库。Twill-用于 Laravel 的开源 CMS 工具包,可帮助开发人员快速创建直观,强大而灵活的自定义管理控制台。MATH_BOT-通过对机器人编程来学习数学。Vue 填字游戏-一个基于 Vue.js 的填字游戏构建器和填充前端应用程序。使用CodeSandbox构建。Vue 组织结构图-免费管理和发布您的交互式组织结构图(orgchart),无需网络服务器。哔-使用 Vue.js 和 Ionic 4 构建的帐户安全扫描程序Vue CRUD-基于 Vue.js 的 REST-ful CRUD 系统。Vue CRUD 允许您轻松创建快速应用程序,例如 CMS 或 CRM。Vue HQ 管理员仪表板–由 Vue,Sass,Firestore 和 Netlify 支持的现代管理仪表板。MToDo-带有简单身份验证的迷你待办事项列表,该身份验证是使用 Vue.js 和 JSON Server 作为数据模拟构建的。非常适合作为发现有关真实 Vue.js 参考的任何人的参考FireX 代理-FireX 代理是用户值得信赖的 Chrome 和 Firefox 浏览器扩展程序,可让您解除阻止任何网站的权限并私密安全地浏览 Web。🛡VueSolitaire-接龙(spider,klondike)包含在 Vue.js 中。Thermal-一站式访问所有 Git 存储库。QMK Configurator-Vue.js 中的 QMK 固件键盘配置 UI。Eplee用 Vue.js 和 Electron.js 制作的甜美,简单的 epub 阅读器。vue-realworld-example-app-示例性全栈 Medium.com 克隆每日-精选的开发新闻已传递到您的新标签页 👩🏽‍💻Laravel 文件管理器-Laravel 的强大文件管理器Vue 加密仪表板-用 Vue.js 制作的 Cryptocurrency 仪表板商业产品Wijmo-具有 VueJS 支持的 UI 控件的集合。整理说明Formester-表格,电子邮件营销自动化变得容易ChatWoot-通过 Facebook Messenger 进行 Livechat 和代理协作。VueA-具有多种布局和 laravel 版本的 VueJS 管理模板。Teleo-团队合作应用在讲话,计划和做事之间轻松移动Cover-基于 Vue.js 构建的高质量组件库EducationLink-适用于教育代理商和大学的 CRM 和销售自动化。Pragmatic v2.0-使用 Vue.js 和 Element 构建的响应式和可配置管理模板。座位-简单而现代的团队沟通和协作解决方案。Moonitor-台式机的加密货币跟踪器。Deskree-将想法,任务和问题集中在一处的在线协作平台。OSHCExpress-OSHC(海外学生健康保险)保险(澳大利亚国际学生保险)的比较和电子商务。Agiloo-适用于 Scrum 和看板的项目管理应用ScaffoldHub-带有 NodeJS,MongoDB 或 SQL 的 VueJS 在线 Web App 生成器。Commandeer-可以重新构想管理。使用 Vue.js 和 Electron 构建的桌面云管理应用程序。SA Email Builder-使用 VueJS 和 Quasar Framework 做出响应的电子邮件模板构建器应用/网站Laravel Spark副视频表格Laracastsesa.io稀土掘金布拉格机场投资组合网站乐风乐团Atiiv-面向私人教练及其客户的应用程序。统计Embalses!-使用美国地质调查局数据库报告水坝水位的工具。TravelMap-旅行者基于地图创建博客的简单方法。适当的衬衫制造商-定制衬衫的制造商。CheckItReddit 新闻-浏览器扩展程序,用于显示来自 reddit 的通知和新闻。卡通网络自行制作 Powerpuff小桃酱cloudradioo-Web 应用程序,可随机播放 soundcloud 图表中的前 50 首歌曲vNotes-使用 Vue.js 和本地存储 API 的 Markdown 简洁漂亮的记事本。开放功能计算机Dermail-用 Vue.js 编写的针对 Dermail 的 Webmail 客户端,Dermail 是用 node.js 编写的邮件系统。octimine-专利搜索引擎。Draxed-基于 Web 的 MySQL 和 PostgreSQL 数据浏览器和仪表板管理器。Leapspotleap-查找您附近的 Wikipedia 文章的简单方法。或只是导航到一个地方并找到有趣的维基百科信息。响应式 Web 应用程序。X-SONGTAO-个人博客。FE 和 CMS 位于同一 vue SPA 中。Jobinja-在伊朗运营的求职委员会和职业平台。滚蛋吧!莆田系-显示所有 Put 田医院的信息Jobi:招聘平台香料屋-高质量香料的电子商务网站。结帐,购物车,产品详细信息页面和搜索是使用 Vue 构建的。Checkout 是用 Vue&Vuex 编写的单页应用程序。Livestorm-网络研讨会/直播活动应用。Metric Loop-一个技术服务和解决方案网站。保持全球考试-语言能力测试在线培训SlugSurvival-一个可帮助学生更好地计划课程的网络应用程序(业余项目,不属于 UCSC)。FreePoll.Online-使用 Vue.js,vue 可排序,语义 UI 和 Zappa 构建的群体决策工具。GitRelease-使用带有电子的 vue.js 在 mac 菜单栏上跟踪 github 项目的新版本。12BAY.VN-在线预订机票。PLAYCODE.IO-快速前端实验的游乐场。The Void Radio-地下室内音乐在线广播。Bitly Vue-使用 VueJS 和 Bitly API 缩短 URL。Storyblok-使用 VueJS 作为前端的基于 API 的/分离的 CMS。WizzAir移至 HTTPS-有关将不同平台/托管站点移至 HTTPS 的指南Booknshelf-发现有关不同主题的出色书籍和书架。Top HN-在 Hacker News 上实时显示最新新闻活动Euronews-Euronews 是一种多语言新闻媒体服务,总部位于法国里昂。Roozameروزامه??-Roozame 是波斯语的智能新闻媒体服务。KoumoulNinjaCalc-一组与嵌入式工程相关的计算器,使用 vue.js 作为开源单页应用程序构建。Vue.js Feed-最新的 Vue.js 新闻,教程,插件等。基于Vuedo,使用 Vue.js 和 Laravel 制作。蒜瓣-使用 Vue2.0 和 Douban API 开发的网络应用猜对了-一个“猜单词”游戏-用 Vue / vuex / vue-router(前端)和 Laravel / MySQL(后端)编写。代码是GitHub 上的开源(尽管不是在 kdcinfo 上运行游戏的实时文件)。GRAP-商业通讯服务简易模拟mmf-blog-vue2-ssr使用 Vue 2.0,vue-router 和 vuex 构建的博客,并具有服务器端渲染JSON 模式编辑器-使用 Vue.js 和 Firebase 构建的 JSON 模式的直观编辑器。Winsome Trivia-一个单人或多人琐事游戏,具有由 Vue.js 构建并由 Open Trivia 数据库提供支持的 2,000 多个独特问题。Moon Organizer-农历日历应用Flash-Vue-“未来的抽认卡”将学习无处不在:rocket:Kinderbesteck-具有 Vue2.0,Vuex,Vue 路由器的完整在线商店 SPAn2ex-vue ssr(必须)网站,请使用 v2ex API词库-众包在线词库Chattanosy-由社区提供的田纳西州查塔努加新事物的数据库。PAIXIN-正版图片销售网站CodeBottle-将代码段拖放到您的项目中1XBET-自 2007 年开始运营的博彩公司MyOwnTV-用于创建互联网电视的流媒体网站CrowdCircus-欧洲最大的众筹和众筹平台与某人交谈-与世界各地的陌生人进行免费,匿名和保密的在线文本聊天。车轮工厂-ui 组件和库共享网站ابیاتنابپارسی-波斯诗集Ripplectron-Ripple(区块链硬币)vue-electron 的电子钱包桌面客户端PingBreak使用 vuejs 作为实时仪表板的免费,简单的网站监控服务Todoist 致敬-Todoist 克隆,用 Rails + Vue 编写JSON 编辑器-使用 Vue2 和 firebase 构建的可识别架构的 JSON 编辑器。Develteam-独立游戏开发者的社交网络。Mixsii-适用于青少年,成人,家人和朋友的免费视频聊天室网站。PipQuest-Vue 中内置的复古益智游戏Matryx-去中心化的协作平台。iPrevYou-YouTube™ 播放器-用于在桌面上观看 youtube 视频的 Chrome 应用。物品管理器-传送命运 2 游戏物品的应用程序。前端大师 Vue 简介-前端大师全日制课程TR-101-鼓合成器/音序器。Bazaar-媒体共享平台。WynnStats-非官方的 WynnCraft 统计信息。Vectr-免费的矢量图形软件大脑位-Emotiv 耳机的 P300 在线拼写机制Coin Dashboard-完全客户端的加密货币资产仪表板。Habitica-角色扮演游戏形式的在线任务管理应用程序。MadeWithVueJs-由 Vue.js 制作的项目图库(网站本身也使用 Vue.js)CodeDependencyScanner-显示.Net 汇编代码依赖关系的 AC#dektop 应用程序使用 Vue,Neutronium 和 D3.js 构建。千以太坊首页-百万美元首页被重新构想为以太坊 DApp。在 Vue.js 上构建并开源。让我们着迷-免费的在线图像升级和神经网络增强功能。Pi.TEAM-在线发票和会计-简单易用的在线会计和发票,单用户和自由职业者免费。Vuethwallet-一个简单的应用程序使用 vuejs 生成以太坊钱包。Tipe-下一代 API 优先的 CMS。使用功能强大的编辑工具创建内容,并使用 GraphQL 或 REST API 从任何地方访问它。停止让 CMS 决定如何构建应用。Vuethexplore-一个简单的应用程序使用 vuejs 探索以太坊区块链。Fintechers-以 Fintech 为重点的工作委员会。Devjournal-项目和构想的协作待办事项列表。Bubbleflat-一种在线平台,可通过搜索具有相似生活方式,兴趣爱好或学校的人来帮助学生和年轻的专业人 士找到理想的室友。Laravel 和 VuejsTeaQuinox Tea Co-专门从事散叶茶的电子商务网站。blip-测试网站的速度,移动友好性,安全性和 HTML5 文档类型。在某个位置查找商家,然后整体测试其网站,或者只是测试您自己的 URL。sunpos-太阳位置,仰角,方位角,黄道/赤道坐标和日出/日落时间(朱利安日)计算和转换实用程序。使用纯 JS,Vuejs 和 i18n Vuejs 本地化插件对网站进行编程。可视化是使用 D3.js 创建的。U3xyz-基于 vue ssr 的个人博客。27.ua-乌克兰的互联网大型超市国际象棋守护者-从您自己的游戏中回答国际象棋位置问题。二十一点休息-二十一点的快速游戏MECHANICAL-适用于 Firefox 的 Reddit mod,可显示上下文数据见解。GameVix-与他人交换您使用过的视频游戏光盘,无忧。具有材料设计的 PWA。VivifyScrum-适用于交付团队的敏捷项目管理应用程序。可定制的 Scrum 和看板板。9GAG-流行的在线平台和社交媒体网站CryptoVue-实时加密货币仪表板厨房故事-烹饪平台MailRabbit-在没有开发人员的情况下创建,A / B 测试和监视交易电子邮件。Vue 资源精选-出色的 Vue 组件列表,类别,内嵌演示秀和简介Cronhub-无痛 Cron 监控工具wrkprty-针对自由职业者,远程工作者和希望离开办公室的专业人员的弹出协作活动。用爱制造-世界各地的“用爱制造 ❤️”倡议是庆祝 🎉,促进 📣 和建立 build 品牌的运动。它从 Dribbble,ProductHunt,Behance 和 Techcrunch 等多个来源获取 Tech 新闻,设计灵感和趋势。💝产品路径-在创业公司和科技公司中发现超过 1,000 个产品工作。V·oogle-Google.com,已修订。一个笑话项目。😃经纪人注释-'研究成为房地产经纪人':房屋:SyncLounge-SyncLounge 是用于在多个位置的多个播放器之间同步 Plex 内容的工具。HCE.it-一家意大利代理商的网站,完全由 Vue 使用基于 Laravel 的无头 CMS 创建。页面-网页设计灵感Scrumpy-敏捷团队的漂亮项目管理工具Spektrum-Spektrum Media Agency 网站SPKSPK 生态系统的网站IDDEF☪️ 重视人类的网页,CMS,CRM 和捐赠以及所有电子商务页面的协会联合会均使用 Vue.js,Vuex 和纯 JavaScript 设计 🙏配置文件管理-一种管理配置文件的简单方法烘焙这个应用程序旨在帮助咖啡爱好者在学习 Laravel + Vue.js 的同时找到他们的下一杯咖啡。YBR-集中的 YBS 公开电子投诉管理系统。(全 SPA)Regex FiddlerMyanpwel-活动票务平台的网站。CryptoArte-以太坊的艺术品收藏,不可替代的代币和 Dapp。Muuviez-具有时尚设计的电影发现和跟踪网站NAGA VIRTUAL-NAGA VIRTUAL 是第一个独立的虚拟商品市场。Scroll.in-Scroll.in 是独立的新闻,信息和娱乐企业。Akunyi-慈善网站Mark Ruffalo 会做什么?-动机网站基于 Mark Ruffalo 在获得成功之前在数百次试镜中失败的故事。白兰地-菜单栏的品牌资产管理器。Ruster 社区-CN 的 Rust 全栈社区论坛。NBC Sports-NBC Sports 是一家体育新闻网站。WITHIN-虚拟现实中的非凡故事。plottr.io-规划跑步和骑车路线beCamp-在弗吉尼亚州夏洛茨维尔举行的由社区组织的技术会议。网站代码是开源的。Trustpilot-免费开放给所有评论平台。Lagom-简单,直观且响应迅速的 WHMCS 主题ScoutMyTrip-Roadtrip Planner-印度的公路旅行计划应用程序,可帮助旅行者建立行程,发现景点,寻找酒店,加油站,美食餐厅等沿路线。Podflix-播客应用。GamersClub-巴西最大的电子竞技社区发展公司MIT-麻省理工学院的官方网站。Elvenar-Elvenar 是一个基于浏览器的幻想城市建设者游戏。信标-:blue_heart:这项服务可让您在多个网站之间共享内容。Artfinder-Artfinder 是买卖艺术品的网站。Rolodromo-专门用于桌面 RPG 的西班牙语网站。GitHubExplorer-用于探索 GitHub 的纯静态页面 webapp。使用Vuejs和GitHub GraphQL API v4。主题演讲-与 Vue 一同展示。HappyPlants-用于组织植物的渐进式 Web 应用 🌱。Pocket Lists-世界上最友好的待办事项列表应用程序。Padlet-协作公告板Glovo-按需交付MySigMail-MySigMail 是一个免费的浏览器电子邮件签名生成器,无需创建帐户Wordguru-一个简单的口头游戏,您可以分成几个小组,并尝试猜测尽可能多的关键字。ApiFlash-基于 Chrome 的截图 API,基于 AWS Lambda 开发人员专用Kitty Ipsum-生成由不同语言的“喵”组成的 lorem ipsum。Git Superstar-计算您的 git 星级和顶级存储库。DECS-分散的多合一工作区,用于管理代码段并保护敏感数据。Careup-牙医 🦷 的业务管理工具。Asciiur-互联网的 ascii 艺术收藏Tapestri Designer-用于设计用于基因组测序实验(NGS)的 PCR 引物的免费工具Remote-Access-SSH-使用 node-ssh 的基于 Web 的远程主机访问地图标记生成器-一个免费的在线工具,可即时生成自定义地图图标Monocle Reader-在一个地方关注提要,Twitter,YouTube,博客和其他所有内容。前站导航-前端社区,文档收录。Geenes-生成调色板并将其应用于 UI,然后将其导出到草图或代码中。Blurrish-Mac / Windows 加密的 Morning Pages 日记,由 Vue 和 Electron 构建。书写时模糊,因此可以在公共工作区中记录日志。ExifShot-摄影的方式和方式,精美绝伦。Studolog-用于学生的在线文件共享平台,包括测试人员和评论。目前仅捷克语 🇨🇿。sum.cumo–数字业务模型(以 Vue 作为技术堆栈的核心)。Gamebrary-用于组织视频游戏收藏的开源工具。Guds-比较各大超市的价格。仅适用于墨西哥 🇲🇽。Premium Poker Tools-扑克玩家用来学习的东西。QMK Configurator-从浏览器配置,构建和下载自定义 QMK 固件。Worksome-适用于合格的 IT 专业人员,自由职业者以及希望雇用他们的公司的市场/平台。Translator-vuejs-使用 Vuejs,Yandex API 和 ResponsiveVoice.js API 构建的翻译应用程序。大计时器-用于研讨会,会议和演示的全屏倒数计时器。Big Timer 可以帮助研讨会主持人,会议椅,设计短跑选手,演示者和有抱负的游戏节目主持人坚持自己的计划。Wirenook-用于构建响应式网站线框的免费在线应用程序。高保真和低保真,项目共享和 svg 下载。Kvalitetskontroll-为建筑业量身定制的挪威管理系统。Poolside FM-复古音乐播放器互动体验Jean-Pierre Morin | 1700 LAPOSTEFacebook NewsFeedYouTube AdBlitz 2016Omnisense 体验Louis Ansa 网站(投资组合)Djeco.comTolks.io遇见 GrahamNOIZE 原创TR-101 合成鼓机Bootstrap 4 编辑器Subtletab-浏览器扩展web-riimote-将您的智能手机变成 3D 控制器(源代码)CSS ColorVars-交互式工具代码生成(源代码)企业用途塞恩斯伯里的AREX -大疆创新 -Octimine GmbH -浑力集GitLabClemenger BBDO MelbourneZenMate代码StoryblokMonito-建立 Booking.com 以进行国际汇款Hypefactors-数据驱动的 PR 专业人员的软件 -Adobe -IBMCotaboxAromajoin-基于硬件,软件和材料技术的协调发展最好的数字气味产品。家乐福A11yVue A11y 项目-Vue.js 社区项目,用于改善 Web 可访问性。vue-skip-to-它可以帮助仅使用键盘的人跳到最重要的地方。vue-axe-Vue.js 应用程序的可访问性审核。vue-announcer-Vue 的一种简单方法,可为屏幕阅读器宣布任何有用的信息。eslint-plugin-vue-a11y-用于.vue 中元素可访问性规则的静态 AST 检查器vue-focus-lock-这是一个陷阱!焦点锁定。A11y util,用于确定焦点。vue-a11y-calendar-可访问的国际化 Vue 日历。表格vuetable-2数据表简化vue-tables-2-Vue.js 2 网格组件。vue-datasource-一个 vue.js 服务器端组件,用于创建动态表。ag-grid-vue-用于 ag-Grid 的 Vue 适配器。vue-data-tables-Vue2.0 数据表,基于 element-ui。vue-floatThead-用于 floatThead 的 Vue 2.0 组件,floatThead 是一个浮动的粘性表头插件。vuetiful-datatable-具有排序,过滤,分页,分组和聚合的数据表组件。vue-materialize-datatable-Materialize CSS 的 VueJS 数据表vue-good-table-一个易于使用的 VueJS(2.x)表插件,具有排序,列过滤,分页等功能。vue-grid-Vue.js 的灵活网格组件vue-easytable-基于 Vue2.x 的功能强大的表组件vue2-datatable-component-永远不会烂的 Vue.js 2.x 最佳数据表vue-js-grid-Vue.js 2.x 响应式网格系统,具有平滑的排序,拖放和重新排序vue-handsontable-official用于 Handsontable 电子表格组件的 Vue.js 包装器vue-grid-用于 Vue.js 2.x 的功能强大的 flexbox 网格系统,使用内联样式构建vue-data-tablee-基于 vue-good-table,一个简单漂亮的表组件vue-scrolling-table-具有 flexbox 大小的简单表格组件,滚动表格主体(水平和垂直),所有 tr / th / td 的插槽渲染。el-search-table-pagination-将 Element UI 的 Form,Table 和 Pagination 组件组合在一起。基于 Vue 2.x。(详细信息)vue-crud-x-使用 Vuetify 布局的可扩展 Crud 组件,除了通常的页面,排序,过滤器之外,它还能嵌套的 CRUD,自定义表单,过滤器,操作。Vue 数据表-VueJS 支持的数据表,具有 Laravel 服务器端加载和 JSON 模板设置v2-table-一个基于 Vue 2.x 的简单表组件。vue-cheetah-grid-在 Vue.js 的画布上工作的高性能网格引擎。vue-table-component-直指 Vue 组件以显示表。@ lossendae / vue-table-Vue.js 2.x 的简单表组件,具有分页和可排序的列。el-data-table-基于 element-ui,可以轻松完成任务DevExtreme Vue 网格-用于 Bootstrap 的基于插件的高性能 Vue 数据网格。vue-ads-table-tree-具有过滤,排序和分页功能的 vue Table 组件。行可以具有子行,因此可以构建树结构。它还支持异步调用以从后端加载行。它是使用 CSS 框架tailwindcss构建的用于 Vue 的 Synfusion 数据网格-显示和处理具有分页,排序,过滤,编辑和分组等功能的表格数据。@ marketconnect / vue-pivot-table-数据透视表的 vue 组件vue-teible-Web 的轻巧灵活的表组件:zap:vue-jqxgrid-具有过滤,排序,编辑,分组,数据导出和其他功能的 Vue 数据网格。vue-jqxpivotgrid-具有枢轴设计器的 Vue 枢轴数据网格,钻取单元格,枢轴功能。toast-ui.vue-grid- [TOAST UI Grid]的 Vue 包装器(http://ui.toast.com/tui -grid /)。vueye-datatable-Vueye 数据表是基于 Vue.js 2 的响应数据表组件,它按页面组织数据以便于浏览。vue-sorted-table-一个将表转换为排序表的插件。支持嵌套的对象键,自定义图标和可重用组件。vue-bootstrap4-table-基于 Vue 2 和 Bootstrap 4 的高级数据表,其中包括多列过滤,多列排序,分页和信息,复选框行和高度可定制的插槽选项。vuejs-smart-table-直截了当的表格组件,使用原始 HTML 表格结构,并具有开箱即用的排序,过滤,分页和选择功能。@ myena / vue-table-用于客户端/服务器数据处理的表组件。筛选,排序,分页,分组,展开详细信息行。高度可定制的通孔,用于过滤器,标题,列,分页,详细信息行。vue-jd-table-Vue 2 的高级且灵活的数据表组件。功能丰富:搜索,过滤,导出,分页(传统和虚拟)滚动)等等!vue-grd-用于网格布局的简单,轻巧和灵活的 Vue.js 组件。iview-table-page-将 iview UI 的表和页面组件组合在一起。基于 Vue2.x。并听到了一些使用 iview-table-page 的示例。通知vue-notifications-Vue.js 不可知的非阻塞通知库。vue-easy-toast-vue / vue2 的 Toast 插件。vue-toasted-适用于 VueJS 的自适应 Touch 兼容 Toast 插件。vue-notifikation-Vue.js 通知插件。vue-notification-使用Velocity制作动画的 Vue.js 2+通知插件。vs-notify-微小但功能强大的通知组件,没有依赖项。vue2-notify-Vue.js 2+通知插件。vue-notifyjs-极简主义,3kb 可通知通知插件vueup-Vue.js 的简单,轻巧和优雅的全局通知弹出窗口vuex-flash-Vuex 2.x 中用于 VueJS 2.x 的 Flash 消息组件。vue-snotify-Vue.js 2 通知中心vue-notify-me-Vue 的可堆叠通知警报vue-noty-围绕 Noty 的 Vue.js 2 包装器vue-notice-Vue.js 2 使用本机 API 围绕 Noty.js 进行包装vue-flash-message-简单但灵活的通知插件@ voerro / vue-notifications-具有 HTML 和样式支持的简单 Vue.js 2 通知插件。vue-awesome-notifications-具有高级异步支持的轻量级 Vue.js 通知库。vue-izitoast-围绕 IziToast 的 Vue.js 2 包装器。vue-toastr-2-基于toastr的 Vue.js 的简单敬酒通知)vue-snack-基于 Google Material 的 Snackbars 的 Vue.JS 插件。vue-m-message-vue 的消息插件。vue-notification-bell-用于显示通知的 Vue UI 组件。v-tostini-Vue.js 2.x 真正纯正的吐司通知机制。不包括 CSS。vue-toast-notification-另一个 Vue.js Toast 通知插件。装载机vue-radial-progress-Vue.js 的径向进度栏组件。vue-simple-spinner-适用于 Vue.js 的简单灵活的微调器vue-wait-适用于 Vue / Vuex 和 Nuxt 应用程序的复杂加载程序管理。vue-progress-path-支持任何自定义 SVG 路径的可自定义进度指示器和微调器。vue-blockui-用于 vue 2 的 BlockUI,类似于 jquery blockUI,可用于加载屏幕。epic-spinners-易于使用的带有 vue.js 集成的 css spinners 集合。svg-progress-bar-Vue.js 的简单进度条。vue-loading-overlay-微小的全屏加载指示器vue-loaders- [loaders.css]的 vue 包装器(https://github.com/ConnorAtherton/loaders.css)vue-promise-btn-小巧而强大的异步按钮(或任何其他标签)工具,带有精美的内置微调器vue-spinkit-🌈 带有 VueJS CSS 动画的加载指示器集合vue2-form-loading-VueJS 指令可与表单一起使用,以便在加载下一页时禁用提交按钮vue-element-loading-⏳ 在容器内加载或全屏显示 Vue.jstb-skeleton-Vue.js 的骨架屏幕加载vue-spinners-💫 为 Vuejs 加载微调器组件的集合vue-progress-bar-这是一个基于 vue 的级联进度条插件vue-loading-button-👇 带有滑动加载指示器的直截了当按钮进度条vue-progressbar-vue 的轻量级进度条。vue2-loading-bar-最简单的 YouTube,例如 Vue 2 的加载条组件。vue-top-progress-另一个为 Vue.js 加载栏组件的顶级进度。vue-nprogress-进度条基于 Vue 的 nprogress。vue-progress-button-Vue.js 2.x 动画按钮组件。vue-simple-progress-Vue.js 的简单,灵活的进度栏vue-component-loading-管理每个组件内部的加载状态,并使用进度条显示全局加载状态。vue-scroll-progress-用于页面滚动进度条的简单 Vue.js 插件vue-read-progress-页面顶部的可自定义进度条,显示滚动进度easy-circular-progress-具有计数效果的简单循环进度组件工具提示工具提示/弹出窗口v-tooltip-使用 Vue 2.x 的简单工具提示。vue-popper-component-Vue.js 的 Popper.js 指令。vue-directive-tooltip-简单,灵活的工具提示指令(基于 Popper.js)![Vue.js](https:// img.shields.io/badge/vue-2-green.svg)vue-popperjs-基于 VueJS 2.x popover 组件的popper.jsvue-tooltipster-基于 VueJS 2.x 工具提示组件的tooltipster.js。支持 html 内容,悬停和悬停+单击事件。k-pop-基于popper.js的简单 popover 组件。高度可定制的。带有主题。支持自定义触发器,并且可以监听任何事件。覆盖vuedals-一个 VueJS(2.x)插件,用于具有单个组件实例的多个模态窗口。sweet-modal-vue-发生模态的最甜的库。现在可用于 Vue.js。vue-js-modal-简单易用,高度可定制,移动友好的 Vue.js 2.0+模态,具有 0 个依赖关系。vudal-vue.js 的模态窗口vodal-具有动画的 Vue 模态。vue-image-lightbox-一个 Vue 图像灯箱/图库,可以很好地显示图像。vue2-simplert-Vue 2 简单警报组件(受 SweetAlert 启发),作者:Irfan MaulanaVue-Semantic-Modal-不具有 jQuery 依赖关系的 Vue 2 语义-UI 模态组件v-img-易于安装的图库。vue-dialog-drag-可拖动对话框vue-ya-semantic-modal-Vue2 的另一个语义 UI 模态组件,没有 Jquery 但具有 Vue 转换vue-pure-lightbox-非常简单的灯箱插件,没有任何依赖性-仅 Vue!🖼v-viewer-基于[viewer.js]的 vue 图像查看器组件,支持旋转,缩放,缩放等(https:// github.com/fengyuanchen/viewerjs)vue-messagebox-Vue 上易于定制的消息框组件。vuejs-dialog-轻量级,基于承诺的警报,提示和确认对话框。@ hscmap / vue-window-vue2 的窗口 UI 组件。vue-gallery-VueJS 响应式和可自定义的图像和视频库,轮播和灯箱,已针对移动和桌面 Web 浏览器进行了优化。基于 blueimp-galleryvue-swal-用于将 SweetAlert 集成到 Vuejs 的小型包装器。(与 SSR 兼容)vue-modal-dialogs-✨ 承诺自己的对话框!vue-img-view-Vue.js 的插件,您可以在任意位置拖动/查看/旋转图片vue-modaltor-vuejs 的最先进的可配置模态组件v-modal-backdrop-用于 vue 的简单通用背景组件vue-cute-modal-适用于 Vue 应用程序的简单易用的 Modal 组件。v-dialogs-一个简单而强大的对话框,包括基于 Vue2.x 的 Modal,Alert,Mask 和 Toast 模式vue-gallery-slideshow-VueJS 的响应式画廊组件vue-a11y-dialog-用于可访问对话框[a11y-dialog](https://github.com的Vue.js组件包装器。 com / edenspiekermann / a11y-dialog)。vue-slideout-panel-VueJS 的可堆叠面板组件v-gallery-用于在“ gallery”或“ carousel”中显示图像的 Vue2 插件vue2-image-loader-vue2 的图像 lazyLoad loader 组件vue-my-photos-一个简单的无依赖图像灯箱组件,具有过滤功能vue-img-orientation-changer-一个 Vue.js 指令,可自动调整您的 img 以更正方向。vue-topmodal-一个完全可定制,易于使用的 Vue.js 模态组件。(自适应,可堆叠,可滚动,动画)vue-modal🖼-为多个可切换模态内容提供对象数组或快速内联您的内容。完全可定制的 Vue 模态组件。@ innologica / vue-stackable-modal-用于可堆叠的模态对话框的库。完全可定制且非常易于使用。vue-sweetalert2-sweetlaert2 的包装器,支持 TypeScript,Nuxt 和 SSR视差vue-parallax-以比窗口慢的速度滚动图像以产生整洁的光学效果。vue-parallaxy-用于视差图像滚动效果的 Vue.js 组件。vue-mouse-parallax-一个易于使用的鼠标视差组件-由 Vue.js 制成vue-parallax-js-微小的 vue 组件,为元素上的视差效果添加了指令。图标vue-awesome-Vue.js 的 Font Awesome 组件,使用嵌入式 SVG。vue-material-design-icons-单个 SVG Material Design 图标集合文件组件。vue-icon-font-Vuejs 的 iconfont 插件(支持 Font-class 和 Symbol)。vue-ionicons-来自离子团队的 Vue 图标集组件。vue-ico-具有嵌入式浏览器支持和选择性捆绑功能的 Vue 简易图标mdi-vue-Vuejs 的 Material Design 图标组件vue-fontawesome-Font Awesome 5 Vue 组件g-icon-svg 图标的简单图标组件(与类似于 Font Awesome 的字体工具包兼容)vue-simple-line-icons-Vuejs 的简单线条图标组件vue-country-flag-国家标记图标的 Vue 组件- vicon- Vicon 是用于 vue 的简单 iconfont 组件。md-svg-vue-Google 为 Vue.js 和 Nuxt.js 提供的 Material Design 图标(服务器端支持(带缓存),内嵌 svg)渲染,官方图标名称)vue-lang-code-flags-Vue 组件,显示语言来源国的标志vue-zondicons-精美[Zondicon]的 Vue 组件(http://www.zondicons.com/icons.html)svg 图标vue-eva-icons-简单漂亮的开源 eva 图标作为 Vue 组件。vue-unicons-为您的下一个项目提供超过 1000 个像素完美的 svg unicons 作为 Vue 组件。vue-fa-简单的 FontAwesome 5 Vue.js 2 组件。vue-cryptoicon-美丽的像素完美的 400+加密货币和 10+法定货币图标。
文章
存储  ·  Web App开发  ·  JSON  ·  JavaScript  ·  前端开发  ·  API  ·  PHP  ·  数据安全/隐私保护  ·  网络架构  ·  数据格式
2022-09-14
HTML+CSS入门到精通
一、前端简介1、软件的分类1.1、 系统软件WindowsLinuxmacOS1.2、 应用软件OfficeQQ1.3、 游戏软件绝地求生王者荣耀2、 客户端与服务器通常情况下,现在的软件一般由两个部分组成:客户端:用户通过客户端来使用软件。服务器:服务器负责在远程处理业务逻辑。2.1、 服务器服务器开发的语言:JavaPHPC#PythonNode.js……2.2、 客户端客户端的形式文字客户端:占老的方式,通过命令行来使用软件图形化界面:通过点击拖动等来使用软件。Windows 中、macOS 中、Android、iOS 中的大部分应用。(C/S 架构)网页:通过访问网页来使用软件。所有的网站都属于这个范畴。(B/S 架构)3、 网页的特点相较于传统的图形化界面,网页具有如下一些优点:不需要安装无需更新跨平台网页中使用的语言:HTML、CSS、JavaScript4、 网页简史蒂姆·伯纳斯·李爵士,万维网的发明人。1991 年 8 月 6 日,世界上第一个服务器和第一个网站在欧洲核子研究中心上线。第一个网站:http://info.cern.ch/hypertext/WWW/TheProject.html5、 浏览器和网页有了浏览器我们只需要一个网址便可以访问任何的网站。而浏览器中所显示的内容正是我们所说的网页。网页原本的样子:... <!--无障碍占位--> <div id="J_accessibility"></div> <!--顶通占位 --> <div id="J_promotional-top"></div> <div id="shortcut"> <div class="w"> <ul class="fl" clstag="h|keycount|head|topbar_01"> <li class="dropdown" id="ttbar-mycity"></li> </ul> <ul class="fr"> <li class="fore1 dropdown" id="ttbar-login" clstag="h|keycount|head|topbar_02" > <a href="//passport.jd.com/uc/login?ReturnUrl=https%3A%2F%2Fwww.jd.com%2F" class="link-login" >你好,请登录</a > <a href="//reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/" class="link-regist style-red" >免费注册</a > </li> <li class="spacer"></li> <li class="fore2" clstag="h|keycount|head|topbar_03"> <div class="dt"> <a target="_blank" href="//order.jd.com/center/list.action" >我的订单</a > </div> </li> <li class="spacer"></li> <li class="fore3 dropdown" id="ttbar-myjd" clstag="h|keycount|head|topbar_04" > <div class="dt cw-icon"> <a target="_blank" href="//home.jd.com/">我的京东</a ><i class="iconfont"></i><i class="ci-right"><s>◇</s></i> </div> <div class="dd dropdown-layer"></div> </li> <li class="spacer"></li> <li class="fore4" clstag="h|keycount|head|topbar_05"> <div class="dt"> <a target="_blank" href="//vip.jd.com/">京东会员</a> </div> </li> <li class="spacer"></li> <li class="fore5" clstag="h|keycount|head|topbar_06"> <div class="dt"><a target="_blank" href="//b.jd.com/">企业采购</a></div> </li> <li class="spacer"></li> <li class="fore8 dropdown" id="ttbar-serv" clstag="h|keycount|head|topbar_07" > <div class="dt cw-icon"> 客户服务<i class="iconfont"></i ><i class="ci-right"><s>◇</s></i> </div> <div class="dd dropdown-layer"></div> </li> <li class="spacer"></li> <li class="fore9 dropdown" id="ttbar-navs" clstag="h|keycount|head|topbar_08" > <div class="dt cw-icon"> 网站导航<i class="iconfont"></i ><i class="ci-right"><s>◇</s></i> </div> <div class="dd dropdown-layer"></div> </li> <li class="spacer"></li> <li class="fore10 mobile" id="J_mobile" clstag="h|keycount|head|topbar_09" > <div class="dt mobile_txt">手机京东</div> <div class="mobile_static"> <div class="mobile_static_qrcode"></div> </div> <div id="J_mobile_pop" class="mod_loading mobile_pop"></div> </li> </ul> </div> </div> ...浏览器渲染后的样子:前端工程师负责编写网页的源代码。浏览器负责将网页渲染成我们想要的样子。5.1、 浏览器的问题市面上存在有很多不同的浏览器。在万维网的初期,网页编写并没有标准。于是就出现了这种情况:5.2、 W3C 的建立伯纳斯李 1994 年建立万维网联盟(W3C)W3C 的出现为了制订网页开发的标准,以使同一个网页在不同的浏览器中有相同的效果。所以,我们需要制订我们编写的网页都需要遵循 W3C 的规范!5.3、 网页的结构思想根据 W3C 标准,一个网页主要由三部分组成:结构、表现还有行为。结构、表现、行为结构(骨架):HTML 用于描述页面的结构表现(皮肤):CSS 用于控制页面中元素的样式行为(交互):JavaScript 用于响应用户操作6、 网页的基本结构6.1、迭代网页的版本HTML4XHTML2.0HTML56.2、文档声明(doctype)文档声明用来告诉浏览器当前网页的版本<!-- html5的文档声明 --> <!doctype html> <!-- 或者 --> <!DOCTYPE html>6.3、字符编码所有的数据在计算机中存储时都是以二进制形式存储的,文字也不例外。所以一段文字在存储到内存中时,都需要转换为二进制编码当我们读取这段文字时,计算机会将编码转换为字符,供我们阅读编码将字符转换为二进制码的过程称为编码解码将二进制码转换为字符的过程称为解码字符集(charset)编码和解码所采用的规则称为字符集(相当于密码本)乱码如果编码和解码所采用的字符集不同就会出现乱码问题。可以通过 meta 标签来设置网页的字符集,避免乱码问题<meta charset="utf-8" />6.4. 常见的字符集ASCIIASCII(American Standard Code for Information Interchange):美国信息交换标准代码在所有字符集中,最知名的可能要数被称为 ASCII 的8 位字符了。美国信息交换标准代码是由美国国家标准学会(American National Standard Institute , ANSI )制定的,是一种标准的单字节字符编码方案,用于基于文本的数据。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,后来它被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为 ISO 646 标准。适用于所有拉丁文字字母ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也叫基础 ASCII 码,使用 7 位二进制数(剩下的 1 位二进制为 0)来表示所有的大写和小写字母,数字 0 到 9、标点符号,以及在美式英语中使用的特殊控制字符ASCII 码表:Ascii Table - ASCII character codes and html, octal, hex and decimal chart conversionISO-8859-1ISO-8859-1 编码是单字节编码,向下兼容 ASCII,其编码范围是 0x00-0xFF,0x00-0x7F 之间完全和 ASCII 一致,0x80-0x9F 之间是控制字符,0xA0-0xFF 之间是文字符号。ISO 码表:HTML ISO-8859-1 参考手册GB2312GB2312(信息交换用汉字编码字符集)是由中国国家标准总局 1980 年发布。基本集共收入汉字 6763 个和非汉字图形字符 682 个。GB 2312 的出现,基本满足了汉字的计算机处理需要,它所收录的汉字已经覆盖中国大陆 99.75%的使用频率。GBKGBK(即“国标”、“扩展”汉语拼音的第一个字母),汉字编码字符集。2000 年已被 GB18030-2000 国家强制标准替代。 2005 年 GB18030-2005 发布,替代了 GB18030-2000。GBK 使用了双字节编码方案,其编码范围从 8140 至 FEFE(剔除 xx7F),共 23940 个码位,共收录了 21003 个汉字,完全兼容 GB2312-80 标准,支持国际标准 ISO/IEC10646-1 和国家标准 GB13000-1 中的全部中日韩汉字,并包含了 BIG5 编码中的所有汉字。Big5Big5,又称为大五码或五大码,是使用繁体中文(正体中文)社区中最常用的电脑汉字字符集标准,共收录 13,060 个汉字。Big5 虽普及于台湾、香港与澳门等繁体中文通行区,但长期以来并非当地的国家/地区标准或官方标准,而只是业界标准。倚天中文系统、Windows 繁体中文版等主要系统的字符集都是以 Big5 为基准,但厂商又各自增加不同的造字与造字区,派生成多种不同版本。UTF-8UTF-8(8 位元,Universal Character Set/Unicode Transformation Format)是针对 Unicode 的一种可变长度字符编码,也叫万国码、统一码。它可以用来表示 Unicode 标准中的任何字符,而且其编码中的第一个字节仍与 ASCII 相容,使得原来处理 ASCII 字符的软件无须或只进行少部分修改后,便可继续使用。UTF-16UTF-16 是 Unicode 的其中一个使用方式。UTF-16 比起 UTF-8,好处在于大部分字符都以固定长度的字节(2 字节)储存,但 UTF-16 却无法兼容于 ASCII 编码。UnicodeUnicode 只是一组字符设定或者说是从数字和字符之间的逻辑映射的概念编码,但是它并没有指定代码点如何在计算机上存储。UCS4、UTF-8、UTF-16(UTF 后的数字代表编码的最小单位,如 UTF-8 表示最小单位 1 字节,所以它可以使用 1、2、3 字节等进行编码,UTF-16 表示最小单位 2 字节,所以它可以使用 2、4 字节进行编码)都是 Unicode 的编码方案。UTF-8 因可以兼容 ASCII 而被广泛使用。如果把各种文字编码形容为各地的方言,那么 Unicode 就是世界各国合作开发的一种语言。6.5. HTML5 的基本结构<!-- 文档声明,声明当前网页的版本 --> <!DOCTYPE html> <!-- html的根标签(元素),网页中的所有内容都要写根元素的里边 --> <html> <!-- head是网页的头部,head中的内容不会在网页中直接出现,主要用来帮助浏览器或搜索引擎来解析网页 --> <head> <!-- meta标签用来设置网页的元数据,这里meta用来设置网页的字符集,避免乱码问题 --> <meta charset="utf-8" /> <!-- title中的内容会显示在浏览器的标题栏,搜索引擎会主要根据title中的内容来判断网页的主要内容 --> <title>网页的标题</title> </head> <!-- body是htm1的子元素,表示网页的主体,网页中所有的可见内容都应该写在body里 --> <body> <!-- h1网页的一级标题 --> <h1>网页的大标题</h1> </body> </html>二、前端开发准备1、离线文档的下载离线文档:Zeal - Offline Documentation Browser这里需要注意:如果你是Mac系统那么你要下载:Dash文档如果安装报错,需安装:Visual C++ Redistributable下载安装完成之后,会在“开始”屏幕或者桌面生成快捷键,双击打开在第一次使用时,并不是直接就有 HTML 文档的,还需要 Download。这里点击工具栏的 Tools-Assets 或者下方的“Install and update docsets”都是 OK 的按照步骤安装即可由于服务器在国外,网络较慢,耐心等待 download 完毕在 Installed 中出现 HTML,同时左侧导航栏有了 HTML,至此安装完毕离线使用,在左侧导航栏可以查询 HTML 标签和属性,右侧显示元素的详细信息2、 文本编辑器的选择Notepad++Notepad++是 Windows 操作系统下的一套文本编辑器,功能比 Windows 中的 Notepad 强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。有语法高亮度显示、语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。完全免费,支持众多计算机程序语言:C,C++,Java,C#,XML,SQL,HTML,PHP,ASP 等官方地址:notepad-plus-plus.orgSoftonic 地址:Notepad++ - Download (softonic.com)不过因为国外服务器原因,而且貌似被墙了,所以建议从 Softonic 下载优点:免费开源,轻量流畅,支持插件缺点:界面丑,虽然可以下载皮肤插件(PS:个人感觉皮肤插件也不好用)SublimeSublime Text 是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。跨平台,同时支持 Windows、Linux、Mac OS X 等操作系统。强大的命令面板功能,可以模糊匹配命令。官方地址:Sublime Text - A sophisticated text editor for code, markup and prose优点:轻量流畅,支持插件,界面简洁,运行速度特别快缺点:不开源,商用收费VS Code √Microsoft 出品,轻量但强大,针对于编写现代 Web 和云应用的跨平台源代码编辑器。可以在 Mac OS X、Windows 和 Linux 等操作平台使用。具有对 JavaScript、TypeScript 和 Node.js 的内置支持,并具有丰富的其他语言(例如 C++,C#,Java,Python,PHP,Go)和运行时(例如.NET 和 Unity)扩展的生态系统。官方地址:Visual Studio Code - Code Editing. Redefined优点:免费开源,轻量流畅,功能丰富,支持插件,界面简洁,智能代码补全,运行速度很快缺点:几乎没有什么太大的缺点(PS:撤销恢复之前的编辑时出现过问题,希望官方能够尽快修复)AtomAtom 是 Github 专门为程序员推出的一个跨平台文本编辑器。完全免费开源的代码编辑器,具有简洁和直观的图形用户界面。支持 CSS,HTML,JavaScript 等网页编程语言。支持宏,自动完成分屏功能,集成了文件管理器。官方地址:AtomGithub 地址:atom/atom: The hackable text editor (github.com)中文地址:Atom 中文网 (baisheng999.com)优点:功能丰富,免费开源,支持插件,界面简洁缺点:相对重量级;打开大文件卡死(PS:产品上经常用它写 amWiki,使用时经常卡死;而且安装过程没有任何选项和提示,默认装到 C 盘)WebStormJetBrains 出品的智能 JavaScript IDE。誉为“Web 前端开发神器”、“最强大的 HTML5 编辑器”、“最智能的 JavaScript IDE”等。与 IntelliJ IDEA 同源,继承了 IntelliJ IDEA 强大的 JS 部分的功能。IntelliJ IDEA 是 java 编程语言开发的集成环境。IntelliJ 在业界被公认为最好的 java 开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE 支持、各类版本工具(git、svn 等)、JUnit、CVS 整合、代码分析、 创新的 GUI 设计等方面的功能可以说是超常的。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等。免费版只支持 Java,Kotlin 等少数语言。官方地址:Download WebStorm: The Smartest JavaScript IDE by JetBrains优点:功能强大,支持插件,界面美观,智能代码补全,快速搜索缺点:重量级,占内存;收费除以之外,市面上还有很多功能强大的前端编辑器。HBuilder:DCloud(数字天堂)推出一款支持 HTML5 的 Web 开发 IDE。在语法提示、转到定义、重构、调试等方面都非常高效。缺点是不太稳定,有时会出现卡顿。Dreamweaver:简称“DW,老牌的 IDE ,国人开发,号称为编码极客而生的 IDE。曾经 PS+DW+FW(号称网页三剑客)称霸网页领域。然而之前的版本更新较慢,版本陈旧,已经满足不了广大前端开发者的项目需求,逐渐被市场淘汰。这两款及其他编辑器在这里就不再赘述了(PS:本人没怎么用过,没有太多发言权)这里我选择以 VSCode 作为接下来学习的开发编辑器了。当然每个人有每个人的偏好,你也可以选择自己心仪的编辑器进行开发。3、开发准备为 VSCode 安装以下插件,便于我们进行更好的开发工作Chinese (Simplified) Language Pack for Visual Studio Code:中文(简体)语言包(PS1:不完全显示中文,但是大多数都会译为英文;PS2:喜欢原生态或者英文 OK 的话,可忽略)Ayu:简单的主题与明亮的颜色vscode-icons:好看的图标Live Server:A Quick Development Live Server with live browser reload,即提供一个 live 服务器,并且支持代码与浏览器之间的实时同步刷新(PS:这样我们在写前端代码时就能实时看到效果了)4、使用Live-Server在当前 HTML 中右键单击,选择Open With Live Server踩坑 1Open a folder or workspace...(File -> Open Folder)解决方式:需要打开 HTML 所在的文件夹,通过导航栏 文件-打开文件夹,选择我们编写的 HTML,再去Open With Live Server即可踩坑 2Server is started at 5500 but failed to open in Browser Preview.解决方式:在 liveserver 设置中,找到Live Server>Settings:Use Browser Preview,取消对 Open in Browser Preview inside VS Code,instead of default browser的勾选即可踩坑 3Error: connect ECONNREFUSED 127.0.0.1:80 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)解决方式:取消使用代理,修改 enable 为 false(这里我一直以为是 live-server 服务器本身的代理端口)。live-server 默认使用 5500 端口实际上,配置端口要在Live Server › Settings: Port选项进行设置自定义端口号按照上述说明,点击在settings.json中编辑会打开settings.json文件这里如果将liveServer.settings.port配置为 0,会随机选择端口号三、字符实体与语义标签1、字符实体有些时候,在 HTML 中不能直接书写一些特殊符号,如:多个连续的空格(在网页中编写的多个空格默认情况会自动被浏览器解析为一个空格)比如字母两侧的大于小于号(可能会被认为是标签并解析)如果我们需要在网页中书写这些特殊的符号,则需要使用 html 中的实体(转义字符)实体的语法:&实体的名字;,如实体名称显示结果描述 空格>>大于号<<小于号&&与©©版权®®注册商标™™商标××乘号÷÷除号¿¿倒问号更多的字符实体,可参考:HTML 字符实体、HTML ISO-8859-1 参考手册2、meta标签以京东网站为例,右键单击,选择查看网页源代码<meta charset="utf8" version="1" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes" /> <meta name="description" content="京东JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!" /> <meta name="Keywords" content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,京东" />meta 主要用于设置网页中的一些元数据,元数据并不是给用户看的charset :指定网页的字符集name :指定的数据的名称keywords:表示网站的关键字,可以同时指定多个关键字,关键字间使用,隔开description:表示网站的描述信息content :指定的数据的内容,会作为搜索结果的超链接上的文字显示打开 Zeal 手册(前端开发准备中做过介绍)发现除了charset、name、content之外,还有一个叫http-equiv的属性If the http-equiv attribute is set, the <meta> element is a pragma directive, providing information equivalent to what can be given by a similarly-named HTTP header.如果设置了http-equiv属性,<meta>元素就是一个 pragma 指令,提供的信息相当于一个类似名称的 HTTP 头所能提供的信息。点击http-equiv的链接,查看其更详细信息。content-security-policy:允许页面作者为当前页面定义一个内容策略。内容策略主要指定允许的服务器来源和脚本端点,这有助于防范跨站脚本攻击。content-type:声明文档的MIME 类型和字符编码。如果指定,content 属性必须有 "text/html; charset=utf-8 "的值。这相当于一个指定了 charset 属性的<meta>元素,并对文档中的位置有同样的限制。注意:只能在使用text/html的文档中使用,不能在使用 XML MIME 类型的文档中使用。default-style:设置默认的 CSS 样式表集的名称。x-ua-compatible: 如果指定,内容属性必须有 "IE=edge "的值。用户代理被要求忽略这个 pragma。refresh:该指令指定页面重新加载及重定向的方式直到页面应该被重新加载的秒数--只有当 content 属性包含一个正整数时。直到页面重定向到另一个页面的秒数--只有当内容属性包含一个正整数,后面跟着字符串';url=',以及一个有效的 URL。其中我们直接将 Examples 中的示例代码加入 Demo.html 中<meta charset="utf-8" /> <!-- Redirect page after 3 seconds --> <meta http-equiv="refresh" content="3;url=https://www.mozilla.org" />对refresh进行测试,发现过了 3 秒钟之后自动跳转到了指定的网站3、语义标签在网页中 HTML 专门用来负责网页的结构所以在使用 html 标签时,应该关注的是标签的语义,而不是它的样式这里先介绍几个基本的语义标签,还有些常用的标签放在后面具体讲解 标签作用描述块元素 Block Element<h1> <h2> <h3> <h4> <h5> <h6>标题一共有六级标题 从h1 ~ h6重要性递减,h1最重要,h6最不重要 h1 在网页中的重要性仅次于title标签 一般情况下一个页面中只会有一个h1 一般情况下标题标签只会使用到h1 ~ h3,h4 ~ h6很少用 <hgroup>标题组多层次的标题。它将一组<h1> ~ <h6>元素分组 <p>段落页面中的一个段落。由空行或第一行缩进将相邻的文本块分开 <blockquote>长引文用缩进表示所包含文本。 可以用cite属性表示引文来源,用<cite>元素表示来源的文本表述行内元素 Inline Element<q>短引文用一个简短的内联引号包围文本。 大多数浏览器通过在文本周围加上引号来实现。 该元素用于不需要段落分隔的短引文; <br>换行 <em>强调表示强调作用。<em>元素可以嵌套,每一级嵌套表示更高的强调程度 <i>元素效果与它相同,不过<i>不属于语义标签 <strong>重要表示重要性、严肃性或紧迫性。浏览器通常以粗体字呈现内容 <b>元素效果与它相同,不过<b>不属于语义标签举例<h1>Beetles</h1> <h2>External morphology</h2> <h3>Head</h3> <h4>Mouthparts</h4> <h3>Thorax</h3> <h4>Prothorax</h4> <h4>Pterothorax</h4>效果HTML5 提供的新语义元素有标签作用描述<header>页眉介绍性的内容<footer>页脚通常包含有关作者的信息、版权或文件链接<nav>导航链接可以是当前文档内的,也可以是到其他文档的。常见例子是菜单、目录和索引<main>文档主内容中心主题直接相关或扩展的内容<article>文章自成一体,独立分发,可重复使用<section>文档中的节没有一个更具体的语义元素来代表<aside>页面内容以外的内容其内容与文档的主要内容只有间接的关系。经常以边栏或呼出框的形式出现<mark>重要或强调的文本为参考或记事目的而被标记或突出的文本,表明其相关性和重要性<summary><details> 标题为<details>指定一个摘要、标题或图例。点击<summary>可以切换<details>打开和关闭<details>用户能够查看或隐藏的额外细节其中的信息只有被切换到 "打开 "状态时才可见。必须使用<summary>提供一个摘要或标签<figure>自包含内容独立的内容,用<figcaption>元素指定一个可选的标题。比如图示、图表、照片、代码清单等<figcaption><figure> 的标题描述其父元素其余内容的标题或图例<time>定义日期/时间可能包括datetime属性,将日期翻译成机器可读的格式,以便获得更好的搜索引擎结果或自定义功能。如提醒这些新语义标签在视觉效果上基本上没有什么区别4、块元素与行内元素块元素(block element)在网页中一般通过块元素来对页面进行布局行内元素(inline element)行内元素主要用来包裹文字一般情况下会在块元素中放行内元素,而不会在行内元素中放块元素如<p>元素中不能放任何的块元素,如果你放了也不会报错!5、内容修正浏览器在解析网页时,会自动对网页中不符合规范的内容进行修正,比如:标签写在了根元素的外部<p>元素中嵌套了块元素根元素中出现了除head和body以外的子元素这个通过浏览器中的查看网页源代码并不能看到效果,但是使用 F12 进行开发者调试时是能够看到上述几种情况被修正的结果。不过虽然浏览器能够对不规范的页面内容进行修正,还是不建议编写不规范的代码,因为这对后期代码维护或团队代码协作将是非常不好的后果和体验。6、布局标签结构化语义标签header表示网页的头部(页眉)main表示网页的主体部分(一个页面中只会有一个 main)footer表示网页的底部(页脚)nav表示网页中的导航aside和主体相关的其他内容(侧边栏)article表示一个独立的文章section表示一个独立的区块,上边的标签都不能表示时使用 sectiondiv 块元素,没有任何的语义,就用来表示一个区块。目前来讲,div 还是主要的布局元素span 行内元素,没有任何的语义,一般用于在网页中选中文字7、列表在 html 中可以创建列表,html 列表一共有三种:有序列表,使用ol标签来创建有序列表,使用li表示列表项 <ol> <li>Mix flour, baking powder, sugar, and salt.</li> <li>In another bowl, mix eggs, milk, and oil.</li> <li>Stir both mixtures together.</li> <li>Fill muffin tray 3/4 full.</li> <li>Bake for 20 minutes.</li> </ol>无序列表,使用ul标签来创建无序列表,使用li表示列表项 <ul> <li>Milk</li> <li> Cheese <ul> <li> Blue cheese <ul> <li>Sweet blue cheese</li> <li>Sour blue cheese</li> </ul> </li> <li>Feta</li> </ul> </li> </ul>可以看出,列表元素之间是可以互相嵌套的定义列表,使用dl标签来创建定义列表,使用dt表示定义的内容,使用dd来对内容进行解释说明<dl> <dt>Beast of Bodmin</dt> <dd>A large feline inhabiting Bodmin Moor.</dd> <dt>Morgawr</dt> <dd>A sea serpent.</dd> <dt>Owlman</dt> <dd>A giant owl-like creature.</dd> </dl>8、超链接超链接可以让我们从一个页面跳转到其他页面,或者是当前页面的其他的位置使用a标签来定义超链接,href属性指定跳转的目标路径,值可以是一个外部网站的地址,也可以写一个内部页面的地址超链接是也是一个行内元素,在a标签中可以嵌套除它自身外的任何元素外部地址Linking to an absolute URL:链接一个绝对路径Linking to an email address:链接一个 email 地址Linking to telephone numbers:链接电话号码Using the download attribute to save a <canvas> as a PNG:下载图片<ul> <li><a href="https://www.baidu.com">Website</a></li> <li><a href="mailto:example@outlook.com">Email</a></li> <li><a href="tel:+123456789">Phone</a></li> </ul>效果内部地址当我们需要跳转一个服务器内部的页面时,一般我们都会使用相对路径,会以./或../开头./ 表示当前文件所在目录,可以省略不写../表示当前文件所在目录的上一级目录<a href="./test1.html">超链接1</a><br /> <a href="../test2.html">超链接2</a><br /> <a href="./test3/test3.html">超链接3</a><br /> <a href="../test4/test4.html">超链接4</a>效果新建页面target属性,用来指定超链接打开的位置可选值:_self在当前页面中打开超链接,默认值_blank在新建页面中打开超链接<a href="./test1.html">超链接1——默认</a><br /> <a href="./test1.html" target="_self">超链接1——当前页面</a><br /> <a href="./test1.html" target="_blank">超链接1——新建页面</a><br />锚点跳转可以使用javascript:void(0);来作为href的属性,此时点击这个超链接什么也不会发生可以将#作为超链接的路径的占位符使用。可以直接将超链接的href属性设置为#,这样点击超链接以后页面不会发生跳转,而是转到当前页面的顶部的位置可以跳转到页面的指定位置(锚点),只需将href属性设置#目标元素的id属性值(唯一不重复)==这里的数据还可以通过:lorem + tab 这个实现随机的生成英文段落!==<p>汉皇重色思倾国,御宇多年求不得。</p> <p>杨家有女初长成,养在深闺人未识。</p> <p>天生丽质难自弃,一朝选在君王侧。</p> <p><a id="Anchor1" href="#Anchor2"> 回眸一笑百媚生,六宫粉黛无颜色。</a></p> <p>春寒赐浴华清池,温泉水滑洗凝脂。</p> <p>侍儿扶起娇无力,始是新承恩泽时。</p> <p>云鬓花颜金步摇,芙蓉帐暖度春宵。</p> <p>春宵苦短日高起,从此君王不早朝。</p> <p>承欢侍宴无闲暇,春从春游夜专夜。</p> <p><a id="Anchor2" href="#Anchor3"> 后宫佳丽三千人,三千宠爱在一身。</a></p> <p>金屋妆成娇侍夜,玉楼宴罢醉和春。</p> <p>姊妹弟兄皆列土,可怜光彩生门户。</p> <p>遂令天下父母心,不重生男重生女。</p> <p>骊宫高处入青云,仙乐风飘处处闻。</p> <p>缓歌慢舞凝丝竹,尽日君王看不足。</p> <p>渔阳鼙鼓动地来,惊破霓裳羽衣曲。</p> <p>九重城阙烟尘生,千乘万骑西南行。</p> <p>翠华摇摇行复止,西出都门百余里。</p> <p>六军不发无奈何,宛转蛾眉马前死。</p> <p>花钿委地无人收,翠翘金雀玉搔头。</p> <p>君王掩面救不得,回看血泪相和流。</p> <p>黄埃散漫风萧索,云栈萦纡登剑阁。</p> <p>峨嵋山下少人行,旌旗无光日色薄。</p> <p>蜀江水碧蜀山青,圣主朝朝暮暮情。</p> <p>行宫见月伤心色,夜雨闻铃肠断声。</p> <p>天旋地转回龙驭,到此踌躇不能去。</p> <p>马嵬坡下泥土中,不见玉颜空死处。</p> <p>君臣相顾尽沾衣,东望都门信马归。</p> <p>归来池苑皆依旧,太液芙蓉未央柳。</p> <p>芙蓉如面柳如眉,对此如何不泪垂。</p> <p>春风桃李花开夜,秋雨梧桐叶落时。</p> <p>西宫南苑多秋草,落叶满阶红不扫。</p> <p>梨园弟子白发新,椒房阿监青娥老。</p> <p>夕殿萤飞思悄然,孤灯挑尽未成眠。</p> <p><a id="Anchor3" href="#Anchor4"> 迟迟钟鼓初长夜,耿耿星河欲曙天。 </a></p> <p>鸳鸯瓦冷霜华重,翡翠衾寒谁与共。</p> <p>悠悠生死别经年,魂魄不曾来入梦。</p> <p>临邛道士鸿都客,能以精诚致魂魄。</p> <p>为感君王辗转思,遂教方士殷勤觅。</p> <p>排空驭气奔如电,升天入地求之遍。</p> <p>上穷碧落下黄泉,两处茫茫皆不见。</p> <p>忽闻海上有仙山,山在虚无缥渺间。</p> <p>楼阁玲珑五云起,其中绰约多仙子。</p> <p>中有一人字太真,雪肤花貌参差是。</p> <p>金阙西厢叩玉扃,转教小玉报双成。</p> <p>闻道汉家天子使,九华帐里梦魂惊。</p> <p>揽衣推枕起徘徊,珠箔银屏迤逦开。</p> <p>云鬓半偏新睡觉,花冠不整下堂来。</p> <p><a id="Anchor4" href="#Anchor5"> 风吹仙袂飘飖举,犹似霓裳羽衣舞。 </a></p> <p>玉容寂寞泪阑干,梨花一枝春带雨。</p> <p>含情凝睇谢君王,一别音容两渺茫。</p> <p>昭阳殿里恩爱绝,蓬莱宫中日月长。</p> <p>回头下望人寰处,不见长安见尘雾。</p> <p>惟将旧物表深情,钿合金钗寄将去。</p> <p>钗留一股合一扇,钗擘黄金合分钿。</p> <p>但令心似金钿坚,天上人间会相见。</p> <p>临别殷勤重寄词,词中有誓两心知。</p> <p>七月七日长生殿,夜半无人私语时。</p> <p><a id="Anchor5" href="#Anchor6"> 在天愿作比翼鸟,在地愿为连理枝。 </a></p> <p>天长地久有时尽,此恨绵绵无绝期。</p> <!-- Heading to link to --> <a href="#">回到顶部</a>9、图片图片标签用于向当前页面中引入一个外部图片img标签是一个自结束标签,这种元素属于替换元素(块和行内元素之间,具有两种元素的特点)属性src:属性指定的是外部图片的路径(路径规则和超链接是一样的)alt:图片的描述,这个描述默认情况下不会显示,有些浏览器会在图片无法加载时显示,搜索引擎会根据 alt 中的内容来识别图片width:图片的宽度(单位是像素)height :图片的高度(单位是像素)宽度和高度中如果只修改了一个,则另一个会等比例缩放注意一般情况在 pc 端,不建议修改图片的大小,需要多大的图片就裁多大但是在移动端,经常需要对图片进行缩放(大图缩小)举例<img src="https://gitee.com/vectorx/ImageCloud/raw/master/img/20210513002416.png" alt="蒂姆·伯纳斯·李爵士,万维网的发明人" /> <img src="https://gitee.com/vectorx/ImageCloud/raw/master/html5/20210514233853.gif" alt="结构、表现、行为" />图片格式jpeg(jpg)支持的颜色比较丰富不支持透明效果不支持动图一般用来显示照片gif支持的颜色比较单一支持简单透明支持动图png支持的颜色丰富支持复杂透明不支持动图专为网页而生webp这种格式是谷歌新推出的专门用来表示网页中的图片的一种格式具备其他图片格式的所有优点,而且文件还特别的小缺点:兼容性不好base64将图片使用 base64 编码,这样可以将图片转换为字符,通过字符的形式来引入图片图片格式的选择<img width="300" src="data:image/png;base64,AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAxVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zda/P9qhPz/mKr9/7bC/f/Fz/7/ydL+/8HM/v+tu/3/jaH9/156/P8zV/z/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/z9h/P+gsP3/8fP+/////////////////////////////////////////////////+ru/v+Zqv3/PV/8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P9lgPz/6+/+///////////////////////////////////////////////////////////////////////s7/7/Y378/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/aoT8//r6/v///////////////////////v7+/+Po/v/R2f7/y9T+/9rg/v/3+f7////////////////////////////j6P7/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/0Zm/P/w8/7/////////////////5+v+/4ab/f9AYvz/MVX8/zFV/P8xVfz/MVX8/zVY/P9kf/z/tsP9//39/v////////////T2/v8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/sL79/////////////////87W/v8/Yfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/ZYD8//L0/v//////n7D9/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/0Bh/P/6+/7////////////v8v7/QmP8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/TWz8/3GJ/P8yVvz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/e5L8/////////////////5qr/f8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P+mtv3/////////////////XHn8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/7/L/f////////////////87Xfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/ydL+////////////+/v+/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P/Ezv7////////////9/f7/M1b8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/7G//f////////////////9HZ/z/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/kqX9/////////////////22H/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P9kf/z/////////////////pbX9/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zRX/P/v8v7////////////s7/7/Nln8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/6Ky/f////////////////+Inf3/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/RWb8//f4/v////////////H0/v9Kafz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/PV/8/1Jw/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/kKT9/////////////////9vh/v9DZPz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/1Fv/P/m6/7//v7+/3aO/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8zVvz/xM79/////////////////+fr/v9viPz/MVX8/zFV/P8xVfz/MVX8/zRX/P+Emf3/8/X+////////////xc/+/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P87Xfz/ztf+///////////////////////i5/7/sL79/5+w/f+ywP3/6u3+//////////////////////+uvP3/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P83Wvz/sL79//7+/v//////////////////////////////////////////////////////3OL+/0Vl/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/aYP8/9Pb/v//////////////////////////////////////9fb+/5yu/f84W/z/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/1d0/P+Spf3/t8T9/8fR/v/Dzv7/qrn9/3uS/P88Xvz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/MVX8/zFV/P8xVfz/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" />图片效果一样的,选文件小的图片效果不一样的,选图片效果好的尽可能的兼顾和平衡图片效果和文件大小10、内联格式内联框架iframe,用于向当前页面中引入一个其他页面,src指定要引入的网页的路径frameborder指定内联框架的边框举例frameLabelStart--frameLabelEnd 效果11、音视频音频audio标签用来向页面中引入一个外部的音频文件音视频文件引入时,默认情况下不允许用户自己控制播放停止属性:controls是否允许用户控制播放autoplay音频文件是否自动播放如果设置了autoplay,则音乐在打开页面时会自动播放但是目前来讲大部分浏览器都不会自动对音乐进行播放loop音乐是否循环播放<audio src="./source/audio.mp3" controls autoplay loop></audio>source除了通过src属性来指定外部文件的路径以外,还可以通过<source>元素来指定文件的路径<audio controls autoplay loop> 对不起,您的浏览器不支持播放音频!请升级浏览器! <source src="../source/audio.mp3" /> <source src="../source/audio.ogg" /> </audio>IE11 、Chrome、Edge、firefox下,能够正常播放,但是在IE8下就会报错!embedIE8 下不支持audio元素,但是可以使用 <embed> 元素在文档中的指定位置嵌入外部内容。这个内容是由外部应用程序或其他互动内容的来源提供的,如浏览器插件。<embed src="../source/audio.mp3" />在IE8同样会报错!视频使用video标签来向网页中引入一个视频,使用方式和audio基本上是一样的<video controls> <source src="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.webm" type="video/webm" /> <source src="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4" type="video/mp4" /> <embed src="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4" type="video/mp4" /> </video>效果:(在IE11下可以正常使用,在IE8也可以展示!)其他通过iframe和embed的方式引入视频。以某艺为例,提供了视频链接的 HTML 代码和通用代码frameLabelStart--frameLabelEnd 不过,embed需要 flash 的支持<embed src="//player.video.iqiyi.com/0c53ddd55f262c6d416afa9d1f49dc55/0/0/v_19rrcuh1jw.swf-albumId=1008748400-tvId=1008748400-isPurchase=0-cnId=undefined" allowFullScreen="true" quality="high" width="480" height="350" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>四、CSS语法与选择器1、CSS简介层叠样式表网页实际上是一个多层的结构,通过 CSS 可以分别为网页的每一个层来设置样式,而最终我们能看到只是网页的最上边一层总之一句话,CSS 用来设置网页中元素的样式使用 CSS 来修改元素样式的方式大致可以分为 3 种内联样式(行内样式)在标签内部通过style属性来设置元素的样式<p style="color:red;font-size:60px;">内联样式(行内样式)</p>问题:使用内联样式,样式只能对一个标签生效。如果希望影响到多个元素,必须在每一个元素中都复制一遍;并且当样式发生变化时,我们必须要一个一个的修改,非常的不方便。(注意:开发时绝对不要使用内联样式)内部样式表将样式编写到head中的style标签里然后通过 css 的选择器来选中元素并为其设置各种样式可以同时为多个标签设置样式,并且修改时只需要修改一处即可。内部样式表更加方便对样式进行复用<style> p{ color:green; font-size:50px; } </style>问题:我们的内部样式表只能对一个网页起作用,它里边的样式不能跨页面进行复用!外部样式表可以将 css 样式编写到一个外部的 CSS 文件中,然后通过link标签来引入外部的 CSS 文件<link rel="stylesheet" href="./style.css" />外部样式表需要通过link标签进行引入,意味着只要想使用这些样式的网页都可以对其进行引用使样式,可以在不同页面之间进行复用将样式编写到外部的 CSS 文件中,可以使用到浏览器的缓存机制,从而加快网页的加载速度,提高用户的体验。2、CSS 基本语法注释css 中的注释只能使用/*和*/包裹。即不管是单行注释,还是多行注释,都是以/*开头,以*/结尾/* css中的单行注释 */ /* css中的多行注释 css中的多行注释 css中的多行注释 */我们对比下其他几种前端语言的注释html 中的注释只能使用<!--和-->包裹。即不管是单行注释,还是多行注释,都是以<!--开头,以-->结尾<!-- html中的单行注释 --> <!-- html中的多行注释 html中的多行注释 html中的多行注释 -->JS(JavaScript)和 JQuery 中的注释单行注释使用//。多行注释使用/*和*/包裹,以<!--开头,以-->结尾/* JS(JavaScript)和JQuery中的单行注释*/ /* JS(JavaScript)和JQuery中的多行注释 JS(JavaScript)和JQuery中的多行注释 JS(JavaScript)和JQuery中的多行注释 */基本语法选择器 声明块选择器通过选择器可以选中页面中的指定元素比如p的作用就是选中页面中所有的p元素声明块声明块通过声明块来指定要为元素设置的样式声明块由一个一个的声明组成,声明是一个名值对结构一个样式名对应一个样式值,名和值之间以:连接,以;结尾h1 { color: green; }3、选择器通配选择器(Universal selector)作用:选中页面中的所有元素语法:*例子:*{}* { color: red; }元素选择器(Type selector)也叫类型选择器、标签选择器作用:根据标签名来选中指定的元素语法:elementname{}例子:p{} h1{} div{}p { color: red; } h1 { color: green; }类选择器(Class selector)作用:根据元素的 class 属性值选中一组元素语法:.classname例子:.blue{}.blue { color: blue; } .size { font-size: 20px; } class`是一个标签的属性,它和`id`类似,不同的是`class可以重复使用,可以通过class属性来为元素分组,可以同时为一个元素指定多个class属性<p class="blue size">类选择器(Class selector)</p>ID 选择器(ID selector)作用:根据元素的id属性值选中一个元素语法:#idname{}例子:#box{} #red{}#red { color: red; }属性选择器(Attribute selector)作用:根据元素的属性值选中一组元素语法 1:[属性名] 选择含有指定属性的元素语法 2:[属性名=属性值] 选择含有指定属性和属性值的元素语法 3:[属性名^=属性值] 选择属性值以指定值开头的元素语法 4:[属性名$=属性值] 选择属性值以指定值结尾的元素语法 5:[属性名*=属性值] 选择属性值中含有某值的元素例子:p[title]{} p[title=e]{} p[title^=e]{} p[title$=e]{} p[title*=e]{}p[title] { color: orange; } p[title="e"] { color: orange; } p[title^="e"] { color: orange; } p[title$="e"] { color: orange; } p[title*="e"] { color: orange; }4、复合选择器交集选择器作用:选中同时复合多个条件的元素语法:选择器1选择器2选择器3选择器n{}注意点:交集选择器中如果有元素选择器,必须使用元素选择器开头div.red { font-size: 30px; } .a.b.c { color: blue; }并集选择器(选择器分组)作用:同时选择多个选择器对应的元素语法:选择器1,选择器2,选择器3,选择器n{}例子:#b1,.p1,h1,span,div.red{}h1, span { color: green; }5、关系选择器父元素:直接包含子元素的元素叫做父元素子元素:直接被父元素包含的元素是子元素祖先元素:直接或间接包含后代元素的元素叫做祖先元素;一个元素的父元素也是它的祖先元素后代元素:直接或间接被祖先元素包含的元素叫做后代元素;子元素也是后代元素兄弟元素:拥有相同父元素的元素是兄弟元素子元素选择器(Child combinator)作用:选中指定父元素的指定子元素语法:父元素 > 子元素例子:A > Bdiv.box > p > span { color: orange; }后代元素选择器(Descendant combinator)作用:选中指定元素内的指定后代元素语法:祖先 后代例子:A Bdiv span { color: skyblue; }兄弟元素选择器(Sibling combinator)作用:选择下一个兄弟语法:前一个 + 下一个 前一个 + 下一组例子 1:A1 + A2(Adjacent sibling combinator)例子 2: A1 ~ An(General sibling combinator)p + span { color: red; } p ~ span { color: red; }6、伪类选择器伪类(不存在的类,特殊的类)伪类用来描述一个元素的特殊状态,比如:第一个子元素、被点击的元素、鼠标移入的元素.…伪类一般情况下都是使用:开头:first-child 第一个子元素:last-child 最后一个子元素:nth-child()选中第 n 个子元素n:第 n 个,n 的范围 0 到正无穷2n 或 even:选中偶数位的元素2n+1 或 odd:选中奇数位的元素以上这些伪类都是根据所有的子元素进行排序的:first-of-type 同类型中的第一个子元素:last-of-type 同类型中的最后一个子元素:nth-of-type() 选中同类型中的第 n 个子元素这几个伪类的功能和上述的类似,不同点是他们是在同类型元素中进行排序的:not()否定伪类,将符合条件的元素从选择器中去除/* ul下所有li,黑色 */ ul > li { color: black; } /* ul下第偶数个li,黄色 */ ul > li:nth-child(2n) { color: yellow; } /* ul下第奇数个li,绿色 */ ul > li:nth-child(odd) { color: green; } /* ul下第一个li,红色 */ ul > li:first-child { color: red; } /* ul下最后一个li,黄色 */ ul > li:last-child { color: orange; }:link 未访问的链接:visited 已访问的链接由于隐私的原因,所以visited这个伪类只能修改链接的颜色:hover 鼠标悬停的链接:active 鼠标点击的链接/* unvisited link */ a:link { color: red; } /* visited link */ a:visited { color: yellow; } /* mouse over link */ a:hover { color: green; } /* selected link */ a:active { color: blue; }7、伪元素选择器伪元素,表示页面中一些特殊的并不真实的存在的元素(特殊的位置)伪元素使用::开头::first-letter 表示第一个字母::first-line 表示第一行::selection 表示选中的内容::before 元素的开始::after 元素的最后::before和::after 必须结合content属性来使用/* 段落首字母设置大小为30px */ p::first-letter { font-size: 30px; } /* 段落第一行设置为黄色背景 */ p::first-line { background-color: yellow; } /* 段落选中的部分变绿色 */ p::selection { background-color: green;; } /* div前加上内容 */ div::before { content: "BEFORE"; color: red; } /* div后加上内容 */ div::after { content: "AFTER"; color: blue; }8. CSS Dinner 游戏官方地址:CSS Diner - Where we feast on CSS Selectors!CSS Dinner 是一个帮助初学者快速熟悉 css 各种选择器的网页游戏==纸上得来终觉浅,绝知此事要躬行==五、样式继承与其他概念1、继承样式的继承,我们为一个元素设置的样式,同时也会应用到它的后代元素上继承是发生在祖先后后代之间的,继承的设计是为了方便我们的开发利用继承,我们可以将一些通用的样式,统一设置到共同的祖先元素上。这样只需设置一次即可让所有的元素都具有该样式注意,并不是所有的样式都会被继承:比如背景相关的,布局相关等的这些样式都不会被继承。我们可以再 Zeal 手册中,搜索background-color属性,可以看到一个定义的表格。其中就说明了其不可被继承性2、选择器的权重当我们通过不同的选择器,选中相同的元素,并且为相同的样式设置不同的值时,此时就发生了样式的冲突。发生样式冲突时,应用哪个样式由选择器的权重(优先级)决定选择器的权重选择器权重内联样式1, 0, 0, 0ID 选择器0, 1, 0, 0类和伪类选择器0, 0, 1, 0元素选择器0, 0, 0, 1通配选择器0, 0, 0, 0继承的样式没有优先级比较优先级时,需要将所有的选择器的优先级进行相加计算,最后优先级越高,则越优先显示(分组选择器是单独计算的)选择器的累加不会超过其最大的数量级,类选择器再高也不会超过 ID 选择器如果优先级计算后相同,此时则优先使用靠下的样式可以在某一个样式的后边添加!important,则此时该样式会获取到最高的优先级,甚至超过内联样式,注意:在开发中一定要慎用!<style> #box1 { background-color: orange; } div { background-color: yellow; } .red { background-color: red; } </style> <div id="box1" class="red" style="background-color: skyblue;">选择器的权重</div>3、长度单位像素我们先来看下某度上关于像素(pixel,缩写 px)的介绍像素是指由图像的小方格组成的,这些小方块都有一个明确的位置和被分配的色彩数值,小方格颜色和位置就决定该图像所呈现出来的样子。可以将像素视为整个图像中不可分割的单位或者是元素。不可分割的意思是它不能够再切割成更小单位抑或是元素,它是以一个单一颜色的小格存在 [1] 。每一个点阵图像包含了一定量的像素,这些像素决定图像在屏幕上所呈现的大小。也就是说,显示器屏幕实际上是由一个一个的小点(单位色块,即像素)构成的问题 1:像素和分辨率有什么关系呢?分辨率 = 水平方向像素 * 垂直方向像素屏幕分辨率例如,屏幕分辨率是 1920×1080,则该屏幕水平方向有 1920 个像素,垂直方向有 1080 个像素不同屏幕的像素大小是不同的,也就是说像素大小不像我们现行的长度单位(如米/m)那样有着固定的国际标准所以同样的像素大小在不同的设备上显示效果是不一样的,像素越小的屏幕显示的效果越清晰图像分辨率例如,一张图片分辨率是 300x200,则该图片在屏幕上按 1:1 缩放时,水平方向有 300 个像素,垂直方向有 200 个像素点图片分辨率越高,1:1 缩放时面积越大图片分辨率越低,1:1 缩放时面积越小同一台设备像素大小是不变的,那把图片放大超过 100%时占的像素点就多了,但是图像也会变得模糊问题 2:屏幕实现图片放大或缩小的原理是什么呢?其实是设备通过算法对图像进行了像素补足;同理,把图片按小于 100%缩放时,也是通过算法将图片像素减少百分比也可以将属性值设置为相对于其父元素属性的百分比,可以使子元素跟随父元素(暂且先理解成父元素,后面会详细说)的改变而改变emem 是相对于元素的字体大小来计算的,1em = <self>.font-size,也就说 em 值会根据元素本身的字体大小的改变而改变remrem 是相对于根元素的字体大小来计算,1em = <root>.font-size,也就说 em 值会根据根元素的字体大小的改变而改变<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>em/rem练习</title> <style> * { font-size: 30px; } .box1 { width: 300px; height: 100px; background-color: orange; } .box2 { width: 50%; height: 50%; background-color: purple; } .box3 { width: 10em; height: 10em; background-color: lightseagreen; } /*当时用rem时,不管怎么改本元素的font-size都是不会变的。需要定义root元素的font-size才可以 */ .box4 { font-size: 30px; width: 10rem; height: 10rem; background-color: red; } </style> </head> <body> <div class="box1"> <div class="box2"></div> </div> <div class="box3"></div> <div class="box4"></div> </body> </html>4、颜色单位人眼能够识别多少种颜色?正常人有三种视椎细胞,是三色视觉者(红绿蓝),总共能看到大约 100 万种颜色男的大约 130 万 女的大约 180 万大概有经验的油漆工人辨别 1000 种左右,再高就难以分辨了。比如红色,可以分为 50 个等级,邻近的两个等级能够别出来,说明他的眼睛辨别能力就很不错了。过去的老工人,凭肉眼可辨别 50 种黑色,当然都要有特定的样板色做对比。我引用了网上的一些答案,也是众说纷纭。不过我的理解是人眼能至少接收 100 多万种颜色,因人而异但最多只能够对 1000 多种颜色做出识别,因人而异css 中的颜色名称我们生活中会使用各种颜色名称去描述看到的各种颜色,在 css 中当然也可以直接使用颜色名来设置颜色,比如:red、orange、yellow、blue、green 等等其中有 140 种颜色名称是所有浏览器都支持的,但是有个问题,就是在 css 中直接使用颜色名非常不方便而且世界上有无数种颜色,人眼也不能分辨出所有颜色,更不可能对每一种颜色都进行命名而且就算能够有办法对那么多种颜色进行命名,我们也不可能一个一个的去记或去查这种对应关系。试问下,有多少人看一眼某个颜色,就能够在调色板上快速准确的定位那个颜色或者直接叫出那种颜色的名称?这显然不现实,至少现在如此另外,那么 css 中还可以怎么调和出更多的颜色呢?在介绍 css 的颜色单位之前,我们首先来了解下光的三原色,因为 css 的颜色单位就是按照光的三原色来调和的发现光的色散奥妙之后,牛顿开始推论:既然白光能被分解及合成,那么这七种色光是否也可以被分解或合成。于是,纷繁的实验和不停的计算充斥着他日后的生活。一段时间后,牛顿通过计算,得出了一个结论:七种色光中只有红、绿、蓝三种色光无法被分解,于是也就谈不到合成了。而其他四种色光均可由这三种色光以不同比例相合而成。于是红、绿、蓝则被称为“三原色光”或“光的三原色”(注意,这有别于我们熟知的三原色“红黄蓝”)。牛顿通过计算得出上述结论后,未能完成实验,便与世长辞。这里再科普下光的三原色和颜料的三原色的区别颜料三原色(CMYK):品红、黄、青(天蓝)。色彩三原色可以混合出所有颜料的颜色,同时相加为黑色,黑白灰属于无色系。光学三原色(RGB):红、绿、蓝(靛蓝)。光学三原色混合后,组成显示屏显示颜色,三原色同时相加为白色,白色属于无色系(黑白灰)中的一种。那看到这里有人会问了,css 为什么不按照颜料的三原色来调和呢?因为道理很简单,聪明的小伙伴应该已经知道答案了。上面我们也说过,屏幕是由像素组成的,每个像素就是一个单位色块。而这个单位色块之所以能显示颜色,就是靠发光来实现的既然光是由三种色光组成的,任何一种颜色均可以由这三种颜色调和出来的,那么为什么我们不能用三原色来表示一种颜色呢?RGB 值RGB 通过三原色的不同浓度来调配出不同的颜色语法:RGB(red, green, blue)范围:每一种颜色的范围在 0 ~ 255(0% ~ 100%)之间RGBA就是在 rgb 的基础上增加了一个 a 表示不透明度1表示完全不透明0表示完全透明.5半透明十六进制的 RGB 值就是 RGB 值的十六进制写法语法:#RRGGBB范围:每一种颜色的范围在 00 ~ ff 之间如果颜色两位两位重复可以进行简写,如#aabbcc => #abc在 vscode 中,我们可以看到其会对颜色进行预览展示。并且将鼠标移至 color 处悬浮,会智能的弹出一个 rgb 调色板,方便我们进行调色如果我们看到某种颜色,非常喜欢,那么在哪里才能买得到呢? 怎么知道这个颜色的 rgb 值呢?我们可以直接搜索黄色,哦不是,取色器!有些录制软件也会自带取色功能,如 FastStone Capture下载地址:FastStone Capture - Download这里推荐一个mac的取色器Snipaste:https://www.macwk.com/soft/snipasteHSLHSL值 HSLA值色相(0~360)饱和度,颜色的浓度(0~100%)亮度,颜色的亮度(0~100%)不透明度(0~1)六、盒模型1、文档流(normalflow)网页是一个多层的结构,一层摁着一层通过 CSS 可以分别为每一层来设置样式,作为用户来讲只能看到最顶上一层这些层中,最底下的一层称为文档流文档流是网页的基础我们所创建的元素默认都是在文档流中进行排列对于我们来元素主要有两个状态在文档流中不在文档流中(脱离文档流)那么元素在文档流中有什么特点,我们接着往下看2、块元素块元素会在页面中独占一行默认宽度是父元素的全部(会把父元素撑满)默认高度是被内容撑开(子元素)3、行内元素行内元素不会独占页面的一行,只占自身的大小行内元素在页面中左向右水平排列(书写习惯一致)如果一行之中不能容纳下所有的行内元素,则元素会换到第二行继续自左向右排列行内元素的默认宽度和高度都是被内容撑开4、盒子模型盒模型、盒子模型、框模型(box model)CSS 将页面中的所有元素都设置为了一个矩形的盒子将元素设置为矩形的盒子后,对页面的布局就变成将不同的盒子摆放到不同的位置每一个盒子都由一下几个部分组成:内容区(content)内边距(padding)边框(border)外边距(margin)内容区(content)内容区是盒子模型的中心,它呈现了盒子的主要信息内容,这些内容可以是文本、图片等多种类型元素中的所有的子元素和文本内容都在内容区中width和height 设置排列内容区的大小width 设置内容区的宽度height 设置内容区的高度示例.box1 { width: 200px; height: 200px; border-color: red; /* solid 实线 dotted 点状虚线 dashed 虚线 double 双线 */ border-style: solid; background-color: rgb(73, 184, 139); }效果边框(border)边框属于盒子边缘,边框里边属于盒子内部,出了边框都是盒子的外部注意:边框的大小会影响到整个盒子的大小border-width:边框的宽度:默认 3pxborder-top-width 上边框的宽度border-right-width 右边框的宽度border-bottom-width 下边框的宽度border-left-width 左边框的宽度border-color 边框的颜色:默认使用 color 的颜色值border-top-color 上边框的颜色border-right-color 右边框的颜色border-bottom-color 下边框的颜色border-left-color 左边框的颜色border-style:边框的样式:没有默认值,必须指定border-top-style 上边框的样式border-right-style 右边框的样式border-bottom-style 下边框的样式border-left-style 左边框的样式效果(solid)效果(dotted)效果(dashed)效果(double)不论是border-width 、 border-color 、border-style 还是其衍生出来的属性写法,都可以指定每个方向的边框情况设定几个值就决定了对应方向的宽度、颜色或样式四个值:上 右 下 左三个值:上 左右 下两个值:上下 左右一个值:上下左右其实不管设置几个值,只要记住:其顺序是按顺时针方向设置的,剩下的可以由矩形的对称性推导出来border:简写属性,通过该属性可以同时设置边框所有的相关样式,并且没有顺序要求border-top 上边框的宽度、颜色和样式border-right 右边框的宽度、颜色和样式border-bottom 下边框的宽度、颜色和样式border-left 左边框的宽度、颜色和样式.box1 { border: 10px red solid; }内边距(padding)内边距,也叫填充,是内容区和边框之间的空间padding-top 上内边距padding-right 右内边距padding-bottom 下内边距padding-left 左内边距padding 内边距的简写属性,可以同时指定四个方向的内边距,规则和边框中属性值设置一样注意:内边距的设置会影响到盒子的大小,背景颜色会延伸到内边距上示例<style> .outer { width: 200px; height: 200px; border: 10px orange solid; background-color: pink; padding-right: 100px; padding-top: 100px; padding-bottom: 100px; padding-left: 100px; } .inner { width: 200px; height: 200px; background-color: greenyellow; } </style> <div class="outer"> <div class="inner"></div> </div>效果可以看出,当内外 div 宽度和高度一样时,由于 outer 设置了一个 padding 属性,其盒子大小被“撑大了”盒子可见框的大小,由内容区、内边距和边框共同决定,所以在计算盒子大小时,需要将这三个区域加到一起计算外边距(margin)外边距,也叫空白边,位于盒子的最外围,是添加在边框外周围的空间。空白边使盒子之间不会紧凑地连接在一起,是 CSS 布局的一个重要手段注意:外边距不会影响盒子可见框的大小,但是外边距会影响盒子的位置和占用空间一共有四个方向的外边距:margin-top:上外边距设置正值,元素自身向下移动设置负值,元素自身向上移动margin-right:右外边距设置正值,其右边的元素向右移动设置负值,其右边的元素向左移动上述说法并不准确,对于块元素,设置margin-right不会产生任何效果margin-bottom :下外边距设置正值,其下边的元素向下移动设置负值,其下边的元素向上移动上述说法并不准确,对于块元素,会有垂直方向上的边距重叠问题(后面会细说)margin-left:左外边距设置正值,元素自身向右移动设置负值,元素自身向左移动元素在页面中是按照自左向右的顺序排列的,所以默认情况下如果我们设置的左和上外边距则会移动元素自身而设置下和右外边距会移动其他元素示例 1.box1 { width: 200px; height: 200px; background-color: #bfa; border: 10px orange solid; margin-top: 100px; margin-right: 100px; margin-bottom: 100px; margin-left: 100px; }效果示例 2:.box1 { width: 200px; height: 200px; background-color: #bfa; border: 10px orange solid; margin-bottom: 100px; } .box2 { width: 200px; height: 200px; background-color: #bfa; border: 10px red solid; margin-top: 100px; }效果5、水平方向布局元素在其父元素中水平方向的位置由以下几个属性共同决定margin-leftborder-leftpadding-leftwidthpadding-rightborder-rightmargin-right一个元素在其父元素中,水平布局必须要满足以下的等式margin-left + border-left + padding-left + width + padding-right + border-right + margin-right = 其父元素的宽度以上等式必须满足,如果相加结果使等式不成立,则称为==过渡约束==则等式会自动调整调整的情况:如果这七个值中没有auto的情况,则浏览器会自动调整margin-right值以使等式满足100 + 0 + 0 + 200 + 0 + 0 + 0 = 800 ==> 100 + 0 + 0 + 200 + 0 + 0 + 500 = 800如果这七个值中有auto的情况,则会自动调整auto值以使等式成立这七个值中有三个值可以设置为auto :width、margin-left、maring-right如果某个值为 auto,则会自动调整auto的那个值以使等式成立200 + 0 + 0 + auto + 0 + 0 + 200 = 600 ==> 200 + 0 + 0 + 400 + 0 + 0 + 200 = 800auto + 0 + 0 + 200 + 0 + 0 + 200 = 600 ==> 400 + 0 + 0 + 200 + 0 + 0 + 200 = 800200 + 0 + 0 + 200 + 0 + 0 + auto = 600 ==> 200 + 0 + 0 + 200 + 0 + 0 + 400 = 800如果宽度为auto,则宽度会调整到最大,其他auto的外边距会自动设置为 0auto + 0 + 0 + auto + 0 + 0 + 200 = 600 ==> 0 + 0 + 0 + 600 + 0 + 0 + 200 = 800200 + 0 + 0 + auto + 0 + 0 + auto = 600 ==> 200 + 0 + 0 + 600 + 0 + 0 + 0 = 800auto + 0 + 0 + auto + 0 + 0 + auto = 600 ==> 0 + 0 + 0 + 800 + 0 + 0 + 0 = 800如果外边距都为auto,则auto的外边距会自动均分以使等式成立auto + 0 + 0 + 200 + 0 + 0 + auto = 600 ==> 300 + 0 + 0 + 200 + 0 + 0 + 300 = 800示例<style> .box1 { width: 200px; height: 200px; background-color: #bfa; border: 10px orange solid; /* 下列条件等价于 margin: 0 auto */ margin-left: auto; margin-right: auto; } </style> <div class="box1"></div>效果6、垂直方向布局元素溢出子元素是在父元素的内容区中排列的,如果子元素的大小超过了父元素,则子元素会从父元素中溢出使用overflow/overflow-x/overflow-y属性来设置父元素如何处理溢出的子元素可选值:visible/hidden/scroll/autovisible 溢出内容会在父元素外部位置显示,默认值示例<style> .box1 { width: 200px; height: 200px; background-color: #bfa; border: 10px orange solid; overflow: visible; /* 默认值 */ } </style> <div class="box1"> Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores aspernatur illo inventore deleniti laudantium quaerat excepturi sed quidem tempore? Eaque, cumque porro. Fuga quam error cupiditate quasi eveniet in numquam! </div>效果hidden 溢出内容会被裁剪,不会显示示例<style> .box1 { width: 200px; height: 200px; background-color: #bfa; overflow: hidden; /* 隐藏溢出内容 */ } </style> <div class="box1"> Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores aspernatur illo inventore deleniti laudantium quaerat excepturi sed quidem tempore? Eaque, cumque porro. Fuga quam error cupiditate quasi eveniet in numquam! </div>效果scroll 生成两个滚动条,通过滚动条来查看完整的内容示例<style> .box1 { width: 200px; height: 200px; background-color: #bfa; overflow: scroll; } </style> <div class="box1"> Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores aspernatur illo inventore deleniti laudantium quaerat excepturi sed quidem tempore? Eaque, cumque porro. Fuga quam error cupiditate quasi eveniet in numquam! </div>效果<style> .box1 { width: 200px; height: 200px; background-color: #bfa; overflow: auto; } </style> <div class="box1"> Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores aspernatur illo inventore deleniti laudantium quaerat excepturi sed quidem tempore? Eaque, cumque porro. Fuga quam error cupiditate quasi eveniet in numquam! </div>效果边距折叠垂直外边距的重叠(折叠):相邻的垂直方向外边距会发生重叠现象兄弟元素兄弟元素间的相邻,垂直外边距会取两者之间的较大值(两者都是正值)特殊情况:如果相邻的外边距一正一负,则取两者的和如果相邻的外边距都是负值,则取两者中绝对值较大的示例.box1, .box2 { width: 200px; height: 200px; font-size: 100px; } .boxl { background-color: #bfa; /*设置一个下外边距*/ margin-bottom: 100px; } .box2 { background-color: orange; /*设置一个上外边距*/ margin-top: 100px; }效果疑问当浏览器缩放比例是 100%时,我们使用FastStone Capture工具自带的刻度尺测量,发现“兄弟”之间似乎没有我们想象的那么“亲近”两者的垂直方向间距是 125px,我们明明上下元素设置的都是 100px 啊,这是为什么呢?在网页布局中,通过谷歌浏览器或火狐浏览器预览时,发现我们定义的盒模型 width,height,margin,padding 值都是不准确的谷歌、火狐浏览器 缩放为 80% 时,margin 值才正确[2]总结兄弟元素之间的外边距的重叠,对于开发是有利的,所以我们不需要进行处理父子元素父子元素间相邻外边距,子元素会传递给父元素(上外边距)示例.box3{ width:200px; height:200px; background-color: #bfa; } .box4{ width: 100px; height: 100px; background-color: orange; /* margin-top: 100px; */ }效果不加 margin-top加 margin-top父子外边距的折叠会影响到页面的布局,必须要进行处理处理方式 11、我们转换思路,将对子元素的调整转为对父元素的调整.box3 { width: 200px; height: 200px; background-color: #bfa; padding-top: 100px; /* 不调整子元素的margin,而是转而调整父元素的padding */ } .box4 { width: 100px; height: 100px; background-color: orange; /* margin-top: 100px; */ }效果可以看到父元素位置虽然正确了,但是高度却被“撑大了”。我们之前说过,padding 属性会影响元素的大小2、这里我们还需要计算并手动调整下父元素的高度.box3 { width: 200px; height: 100px; /* height: 200px; */ background-color: #bfa; padding-top: 100px; } .box4 { width: 100px; height: 100px; background-color: orange; }效果处理方式 21、我们仍然保留子元素的margin-top属性,但是给父元素加一个上边框.box3 { width: 200px; height: 200px; background-color: #bfa; border-top: 1px rebeccapurple solid; /* 在父元素上加一个border-top(上边框) */ } .box4 { width: 100px; height: 100px; background-color: orange; margin-top: 100px; /* 不删除,保留 */ }效果2、但是因为加了 1px 的边框,所以父元素盒子的高度也增加了 1px。那我们就需要手动调整父元素的高度,同时让边框颜色与父元素盒子颜色保持一致.box3 { width: 200px; height: 199px; /* height: 200px; */ background-color: #bfa; border-top: 1px #bfa solid; } .box4 { width: 100px; height: 100px; background-color: orange; margin-top: 100px; }但是我们没有发现一个问题不难发现一个问题,子元素也往下移动了 1px 的距离因为父元素高度少了 1px,而子元素的 margin-top 是从边框下面开始算的所以,凭借大家朴素的情感,哪个应该怎么判? 应该怎么改?改法也很简单,margin-top 减去一个像素即可.box3 { width: 200px; height: 199px; background-color: #bfa; border-top: 1px #bfa solid; } .box4 { width: 100px; height: 100px; background-color: orange; margin-top: 99px; /* margin-top: 100px; */ }效果同时,我们用刻度尺测量,父子元素底部是在一条水平线上的脱离文档流上述示例 2 中,使用了 border 属性,就让子元素的外边距不去传递给父元素了,这是为什么呢?margin (子元素远离父元素边框)[3]如果父盒子没有设置 border 框着,那么他的子元素无法利用 margin-top 来远离父元素的上边框如果使用了 margin-top 会使子元素和父元素一起往下移(子想离,父不设置 border 边框 则离得是流 不是父盒子)应该是 border 让元素脱离了文档流(margin 塌陷)好吧好吧,至于什么是 margin 塌陷,我也是问了度娘,有兴趣的可以自行百度,这里就不再赘述了7. 行内元素的盒模型行内元素不支持设置宽度和高度.s1 { /* 行内元素设置了宽高也没用,不会生效 */ width: 100px; height: 100px; background-color: yellow; }行内元素可以设置padding,但是垂直方向padding不会影响页面的布局.s1 { /* 下方的div元素并没有因span设置了padding属性,而受到位置上的影响 */ padding: 100px; background-color: yellow; } .box1 { width: 200px; height: 200px; background-color: #bfa; }行内元素可以设置border,垂直方向的border不会影响页面的布局.s1 { border: 10px orange solid; background-color: yellow; } .box1 { width: 200px; height: 200px; background-color: #bfa; }行内元素可以设置margin,垂直方向的margin不会影响页面的布局.s1 { margin: 100px; background-color: yellow; } .box1 { width: 200px; height: 200px; background-color: #bfa; }如果我就是想要行内元素对页面布局产生影响呢?那就拉出去枪毙了! 那也是有办法的!display用来设置元素显示的类型inline将元素设置为行内元素block 将元素设置为块元素.s1 { margin: 100px; background-color: yellow; /* 将行内元素设置为块元素 */ display: block; }inline-block 将元素设置为行内块元素行内块,既可以设置宽度和高度又不会独占一行.s1 { margin: 100px; background-color: yellow; /* 将行内元素设置为行内块元素,兼顾行内元素和块元素的特点 */ display: inline-block; }table将元素设置为一个表格none元素不在页面中显示.s1 { margin: 100px; background-color: yellow; /* 将行内元素设置为none:不显示 */ display: none; }不显示是不显示了,但是原来属于 s1 的位置也没了visibility用来设置元素的显示状态visible默认值,元素在页面中正常显示hidden元素在页面中隐藏不显示,但是依然占据页面的位置.s1 { margin: 100px; background-color: yellow; display: block; visibility: hidden; }8. 浏览器的默认样式通常情况,浏览器都会为元素设置一些默认样式默认样式的存在会影响到页面的布局,通常情况下编写网页时必须要去除浏览器的默认样式(PC 端的页面)在当今网页设计/开发实践中,使用 CSS 来为语义化的(X)HTML 标记添加样式风格是重要的关键。在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有 CSS 规则,并且呈现相同的视觉效果(没有兼容性问题)。但是,我们并没有生活在这个完美的世界,现实中发生的失窃却总是恰恰相反,很多 CSS 样式在不同的浏览器中有着不同的解释和呈现。当今流行的浏览器(如:Firefox、Opera、Internet Explorer、Chrome、Safari 等等)中,有一些都是以自己的方式去理解 CSS 规范,这就会导致有的浏览器对 CSS 的解释与设计师的 CSS 定义初衷相冲突,使得网页的样子在某些浏览器下能正确按照设计师的想法显示而且有些浏览器却并没有按照设计师想要的样子显示出来,这就导致浏览器的兼容性问题。更糟的是,有的浏览器完全无视 CSS 的一些声明和属性。[4]我们可以尝试编写 css 样式,以去除浏览器的默认样式示例html 代码<div class="box1"></div> <p>我是一个段落</p> <p>我是一个段落</p> <p>我是一个段落</p> <ul> <1i>列表项1</1i> <1i>列表项2</1i> <1i>列表项3</1i> </ul>css 代码.box1 { width: 100px; height: 100px; border: 1px solid black; }效果F12 看盒子默认样式段落之间有 16px 的默认行距列表外有 16px 的上下外边距和 40px 的左内边距,而且每项列表前有一个小黑点去除默认样式去除与浏览器的边缘间距body { margin: 0; }去除段落之间行距p { margin: 0; }去除列表的上下外边距和左内边距ul { margin: 0; padding: 0; }我们只是去除了列表的内外边距,但是发现前面的黑点也消失了,真的如此吗?我们先给ul加上一个margin-leftul { margin: 0; padding: 0; margin-left: 16px; }看来黑点并没有自动清除,而只是“缩进”了浏览器的左侧去除列表前的黑点ul { margin: 0; padding: 0; margin-left: 16px; list-style: none; }再将之前加的 16px 的margin-left样式去除ul { margin: 0; padding: 0; /* margin-left: 16px; */ list-style: none; }到这里似乎就大功告成了,但是我们会发现写法似乎 很完美 有点麻烦body { margin: 0; } p { margin: 0; } ul { margin: 0; padding: 0; list-style: none; }有没有简化空间了呢?答案是肯定的,我们前面介绍过通配选择器的概念,可以直接简化成一个简化写法* { margin: 0; padding: 0; list-style: none; }效果是一样的去除浏览器的默认样式的需求是非常普遍的,我们难道每次都需要手动去除浏览器的默认样式?这样岂不是很麻烦,难道官方就没有想到解决方案吗?答案也是肯定的,有!正因为上述冲突和问题依然存在于这个”不完美的世界”,所以一些设计师想到了一种避免浏览器兼容性问题的方法,那就是 CSS Reset什么是 CSS Reset?我们可以把它叫做 CSS 重设,也有人叫做 CSS 复位、默认 CSS、CSS 重置等。CSS 重设就是先定义好一些 CSS 样式,来让所有浏览器都按照同样的规则解释 CSS,这样就能避免发生这种问题。[4:1]下方两种 css 样式,我们引入其中一个即可reset 样式官方地址:reset.css<link rel="stylesheet" href="assets/reset.css" />效果我们可以看到 reset.css 的作用就是将各个内外边距置为 0,将一些样式置为 none/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } table { border-collapse: collapse; border-spacing: 0; }normalize 样式官方地址:normalize.css<link rel="stylesheet" href="assets/normalize.css">效果这里并没有去除所有样式,因为 normalize 的作用不同于 reset。reset 是将所有默认样式去除,而 normalize 是将所有默认样式统一,这样在不同的浏览器里显示效果也是统一的至于文件内容就不再这里赘述了,感兴趣的可以仔细研究参考资料CSS 盒子模型:https://baike.baidu.com/item/CSS 盒子模型/9814562?fr=aladdin ↩︎谷歌、火狐浏览器 缩放为 80% 时,margin 值才正确:https://www.cnblogs.com/taohuaya/p/7642742.html ↩︎margin(子元素远离父元素边框):https://www.cnblogs.com/FlFtFw/p/9627026.html ↩︎目前比较全的 CSS 重设(reset)方法总结:https://www.cnblogs.com/hnyei/archive/2011/10/04/2198779.html ↩︎ ↩︎七、实战练习1、京东图片列表开发准备本来我们是想直接右键图片另存为的,但是发现并没有该选项,应该是京东对图片做了一定的限制不过,这不妨碍我们获取这些图片,当然你也可以采用截图的方式获取,这里我们采用另外一种方式通过 F12 可以看到,img元素的src属性,我们将三张图片的这些地址 copy 出来,直接在地址栏进行访问//img14.360buyimg.com/babel/s380x300_jfs/t1/168591/2/9328/64891/603ddb1aE93567699/3e4e717eeac051b2.jpg.webp //img12.360buyimg.com/babel/s380x300_jfs/t1/152314/13/19839/57522/603e118dE941f0ce9/fdff58457adbef3e.jpg.webp //img10.360buyimg.com/babel/s380x300_jfs/t1/154848/7/7426/82296/5fc072eeE20809200/34dca267e049d035.jpg.webp这里就可以进行图片另存为了,当然你也可以直接在src上填写这些地址不过,细心的同学会发现,这张图片的格式是jpg.webp .avif 后缀结尾的因为我是在谷歌浏览器中访问的,而谷歌浏览器有自己的特有的一种图片格式 webp(这个我们在第三节-字符实体与语义标签中介绍过)当然这个格式不是谷歌自己进行转换的,而应该是京东做了不同浏览器之间的适配,即不同的浏览器传递不同格式的图片Q:怎么验证这种说法呢?A:我们可以打开非 Chrome 内核的浏览器,使用 F12 查看img的src地址就会发现不一样的地方了这里我用微软自带的 IE 浏览器(温馨提示:微软官宣定于 2022 年 6 月 15 日完全停止对 IE 的支持)扩展:对于AVIF格式,参考:https://zhuanlan.zhihu.com/p/444624167对比就可以发现,无非就是在 Chrome 浏览器里后缀名多了一个.webp而已对比就可以发现,无非就是在 Chrome 浏览器里后缀名多了一个.webp而已<!-- IE中的src地址 --> //img14.360buyimg.com/babel/s380x300_jfs/t1/168591/2/9328/64891/603ddb1aE93567699/3e4e717eeac051b2.jpg <!-- Chrome中的src地址 --> //img14.360buyimg.com/babel/s380x300_jfs/t1/168591/2/9328/64891/603ddb1aE93567699/3e4e717eeac051b2.jpg.webp知道这个原理,我们除了可以直接在图片另存为保存为jpg格式,其实还可以直接修改 url 地址最后,我们将下载的图片放入assets(自定义目录)工程目录下即可布局剖析我们使用 F12 进行调试,可以看到京东图片列表的具体元素及属性整体使用一个li元素包裹,里面又套了一层 div`元素,宽高比:190:470每张图片使用一个img元素,同时分别用a元素包裹,宽高比:190:150三张图片高度和为 1503=450 < 470,注意到图片之间存在 210px 的外边距这样,整个京东的图片列表的整体布局就非常清晰了但是,我们不会那么去实现代码。因为li元素应该包裹在ul元素或者ol元素中,而这里并没有遵循 css 中的语义标签使用规范我们先看一下这么写会有什么问题<link rel="stylesheet" href="../assets/reset.css" /> <!-- ul包裹li --> <ul> <li>ul li</li> <li>ul li</li> <li>ul li</li> </ul> <!-- div包裹li --> <div> <li>div li</li> <li>div li</li> <li>div li</li> </div>效果由于使用了 reset 样式,浏览器的默认样式被我们去除了。但是使用ul包裹的li元素和使用div包裹的li元素存在明显的区别:使用ul包裹的li元素是没有默认样式的使用div包裹的li元素前仍然存在黑点我想是因为京东在这里实现了自己的样式替换,所以为了避免重复 reset 默认样式,我们采用正常的列表标签<ul> <li> <a href="javascript:;"><img src="assets/1.jpg" /></a> </li> <li> <a href="javascript:;"><img src="assets/2.jpg" /></a> </li> <li> <a href="javascript:;"><img src="assets/3.jpg" /></a> </li> </ul>到这里我们基本骨架已经有了,不过因为没有写 css 样式,图片几乎占据了整个浏览器页面样式添加方式 1还记得上面分析对布局结构的分析吗?我们首先调整整体的宽高比和单个图片的宽高比ul { width: 190px; height: 470px; } ul > li img { /* 这里其实只调整高度即可,因为我们下载的图片宽高比跟F12中调试的是一致的 而且一般情况下,不会固定或修改图片在网页中显示的宽高比 因为如果我们随意调整css中的宽高比,会导致图片变形 这里任意只调整高度或宽度,图片可以保持原比例大小 */ /* width: 190px; */ height: 150px; }当然这只是其中写法,我们还可以换个思路,退一步来思考方式 2我们呢不去限制图片的宽或高,而是对超出ul元素部分(溢出部分)进行隐藏ul { width: 190px; height: 470px; overflow: hidden; }但是因为图片本身的大小还没有做限制,所以图片保持了原来的图片比例和大小小剧场:我们发现下载下来的图片分辨率大小为 380*300,宽和高都刚好是浏览器中图片宽高的 2 倍这只是巧合么?不!这是京东为了高分辨率设备而做的适配,保证在一些高清屏下也能够保持清晰那我们再对图片添加固定的宽或高不就行了?不!我们直接指定宽或高的话,overflow属性不就显得多此一举嘛我们给 img 元素设定一个100%的width属性ul > li img { /* height: 150px; */ width: 100%; }Q:为什么不能用auto呢?A:我们前一节-盒模型中讲过,水平布局必须要满足一个等式,不满足即存在过渡约束,会做自动调整而ul元素是块元素,块元素什么特点?独占一行啊!图片宽度为 380px,浏览器宽度为 1920px(我本机中最大化浏览器的宽度)现在的等式为0 + 0 + 0 + 380px + 0 + 0 + 0 = 1920px这七个值中没有auto的情况,所以浏览器会自动调整margin-right值以使等式满足:0 + 0 + 0 + 380px + 0 + 0 + (1920-380)px = 1920px所以如果使用auto属性值,整个过程中图片的width不会发生变化,展现出来的效果就依然是裁剪的样式Q:为什么100%可以呢?A:我们知道100%是会按照父元素计算的,img的父元素是a,a的父元素是li,li的父元素是ul也就是说,由于我们没有给a和li单独设置样式,因此img最终会根据ul的宽度计算而如果只调整图片的宽或高,图片是会保持原比例进行缩放的所以这个时候就相当于给img设置了一个width=190px的属性值细节完善背景色通过颜色拾取器,识别背景色(我这里使用的是FastStone Capture中自带的Screen Color Picker)ul{ ... /* 添加背景色 */ background-color: #F4F4F4; }外边距根据布局剖析结果,我们给每个li元素添加一个 10px 的下边距ul > li { margin-bottom: 10px; } /* 但是上述写法有些问题,最后一张图片也有10px的外边距,有可能会影响到页面布局 所以我们可以指定最后一个没有外边距,可以使用之前讲到的伪类选择器 */ ul > li:not(:last-child) { margin-bottom: 10px; }Q:为什么是给li元素添加呢?A:我们在调整布局结构的时候,特别是设置外边距,一般是设置块元素的,而不建议去调整行内元素或行内块元素最终效果核心代码<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>图片列表</title> <link rel="stylesheet" href="../assets/style/reset.css" /> <style> /* 设置body的背景颜色 */ body { background-color: antiquewhite; } /* 设置外部ul的样式 */ .img-list { width: 190px; height: 470px; overflow: hidden; /* 在实际开发中不需要写,ul居中! */ margin: 50px auto; background-color: #f4f4f4; } /* 设置li的位置 */ .img-list li:not(:last-child) { margin-bottom: 10px; } /* 设置图片的大小 */ .img-list img { width: 100%; } </style> </head> <body> <ul class="img-list"> <li> <a href="javascript:;"><img src="../assets/images/1.webp" /></a> </li> <li> <a href="javascript:;"><img src="../assets/images/2.webp" /></a> </li> <li> <a href="javascript:;"><img src="../assets/images/3.webp" /></a> </li> </ul> </body> </html>2、京东左侧导航条开发准备我们需要的就是这些文字,事先复制下来家用电器 手机 / 运营商 / 数码 电脑 / 办公 家居 / 家具 / 家装 / 厨具 男装 / 女装 / 童装 / 内衣 美妆 / 个护清洁 / 宠物 女鞋 / 箱包 / 钟表 / 珠宝 男鞋 / 运动 / 户外 房产 / 汽车 / 汽车用品 母婴 / 玩具乐器 食品 / 酒类 / 生鲜 / 特产 艺术 / 礼品鲜花 / 农资绿植 医药保健 / 计生情趣 图书 / 文娱 / 教育 / 电子书 机票 / 酒店 / 旅游 / 生活 理财 / 众筹 / 白条 / 保险 安装 / 维修 / 清洗 / 二手 工业品布局剖析整体使用ul和li元素,宽高比=190px:470px,其中上下存在 10px 的内边距(影响盒子大小)和 10px 的外边距(影响盒子布局)li中每个元素也比较简单,用a包裹文字,用span包裹斜杠每个li元素的宽高比=190px:25px,其中左边存在 18px 的内边距(注意右边是不存在的)a 元素没有什么大的布局,span元素左右存在 2px 的内边距结构搭建<ul> <li> <a href="javascript:;">家用电器</a> </li> <li> <a href="javascript:;">手机</a> <span>/</span> <a href="javascript:;">运营商</a> <span>/</span> <a href="javascript:;">数码</a> </li> <li> <a href="javascript:;">电脑</a> <span>/</span> <a href="javascript:;">办公</a> </li> <li> <a href="javascript:;">家居</a> <span>/</span> <a href="javascript:;">家具</a> <span>/</span> <a href="javascript:;">家装</a> <span>/</span> <a href="javascript:;">厨具</a> </li> <li> <a href="javascript:;">男装</a> <span>/</span> <a href="javascript:;">女装</a> <span>/</span> <a href="javascript:;">童装</a> <span>/</span> <a href="javascript:;">内衣</a> </li> <li> <a href="javascript:;">美妆</a> <span>/</span> <a href="javascript:;">个护清洁</a> <span>/</span> <a href="javascript:;">宠物</a> </li> <li> <a href="javascript:;">女鞋</a> <span>/</span> <a href="javascript:;">箱包</a> <span>/</span> <a href="javascript:;">钟表</a> <span>/</span> <a href="javascript:;">珠宝</a> </li> <li> <a href="javascript:;">男鞋</a> <span>/</span> <a href="javascript:;">运动</a> <span>/</span> <a href="javascript:;">户外</a> </li> <li> <a href="javascript:;">房产</a> <span>/</span> <a href="javascript:;">汽车</a> <span>/</span> <a href="javascript:;">汽车用品</a> </li> <li> <a href="javascript:;">母婴</a> <span>/</span> <a href="javascript:;">玩具乐器</a> </li> <li> <a href="javascript:;">食品</a> <span>/</span> <a href="javascript:;">酒类</a> <span>/</span> <a href="javascript:;">生鲜</a> <span>/</span> <a href="javascript:;">特产</a> </li> <li> <a href="javascript:;">艺术</a> <span>/</span> <a href="javascript:;">礼品鲜花</a> <span>/</span> <a href="javascript:;">农资绿植</a> </li> <li> <a href="javascript:;">医药保健</a> <span>/</span> <a href="javascript:;">计生情趣</a> </li> <li> <a href="javascript:;">图书</a> <span>/</span> <a href="javascript:;">文娱</a> <span>/</span> <a href="javascript:;">教育</a> <span>/</span> <a href="javascript:;">电子书</a> </li> <li> <a href="javascript:;">机票</a> <span>/</span> <a href="javascript:;">酒店</a> <span>/</span> <a href="javascript:;">旅游</a> <span>/</span> <a href="javascript:;">生活</a> </li> <li> <a href="javascript:;">理财</a> <span>/</span> <a href="javascript:;">众筹</a> <span>/</span> <a href="javascript:;">白条</a> <span>/</span> <a href="javascript:;">保险</a> </li> <li> <a href="javascript:;">安装</a> <span>/</span> <a href="javascript:;">维修</a> <span>/</span> <a href="javascript:;">清洗</a> <span>/</span> <a href="javascript:;">二手</a> </li> <li> <a href="javascript:;">工业品</a> </li> </ul>我们引入reset.css样式来去除浏览器的默认样式<link rel="stylesheet" href="../assets/style/reset.css" />到这里,基本的骨架就有了Q:那有些人会问了,我们不是引入了reset.css重置了浏览器的默认样式吗?为什么超链接还有样式?A:其实,如果仔细看 reset.css 的源代码,会发现a元素只是重置了一些基本的内外边距、边框和字体大小,并没有做完全把a元素的样式去除。这个下面会具体介绍样式添加根据布局剖析,我们可以直接设置整体的样式body { /* 这里顺便添加下背景色,通过颜色拾取器识别 */ background-color: #f4f4f4; } ul { /* 宽高 */ width: 190px; height: 450px; /* 内外边距 */ padding: 10px 0; margin: 10px auto; /* 处理溢出部分 */ overflow: hidden; /* 这里顺便添加下背景色,通过颜色拾取器识别 */ background-color: #fefefe; } ul > li { /* 宽高,根据继承关系可以不写宽度 */ height: 25px; /* 内外边距,这里只有一个内边距 */ padding-left: 18px; /* 设置背景色:不是必须的,这里只是为了发现一些问题 */ background-color: #bfa; } ul > li span { /* 内外边距*/ padding: 0 2px; }到这里整体样式就添加完毕,但我们发现有点问题别急!我们继续进行细节上的样式调整和优化细节完善要求效果目前的效果两个主要问题要求效果文字居中显示,而我们的文字偏左上角,底部有一定间距文字存在换行和重叠现象我们一个一个处理文字调整只需要给li元素添加一行属性line-height: 25px;文字虽然在一行上了,但是依然有重叠问题啊,需要怎么处理呢?要知道文字有几个属性:文字大小文字颜色文字样式我们通过 F12 看下这些属性废话少说,直接写代码font-size: 14px; color: #333;我们这里先不写text-decoration属性,看下效果写上text-decoration属性,再看下效果text-decoration: none;这里可以看到文字下划线消失了,因为我们使用的a标签包裹文字,而超链接具有一定的文字样式(就是蓝色字体带下划线),所以text-decoration属性就是调整文字样式的到这里,我们的重叠问题还是没有解决稳住,我们能赢! 我们再对比下要求的效果和我们现在的效果看出来区别了吗?(当然重点不是我们的背景色,这无关紧要)我们是把/符号用span包裹起来的,但是我们的/符号似乎又大又粗符号调整废话少说,上代码ul > li span { padding: 0 2px; /* 调整符号字体大小 */ font-size: 12px; }不过到这里,还是存在问题,我把span元素的内边距去除才可以 (这里我没搞清楚为什么,知道的小伙伴可以评论或私信我哦;不过对比各个元素的盒子模型没什么区别,而且字体样式我也调整了;而且总感觉/符号之间间隙大了一点,这里存疑先不管了,我们继续往下)悬浮样式我们注意到,当鼠标悬浮在某一行时,其背景颜色会有变化;同时,悬浮在某一个超链接上时,字体颜色变红这里要用到一个伪类选择器:hover,我们还是直接上代码ul > li { height: 25px; padding-left: 18px; /* background-color: #bfa; 同时注释掉之前的一个辅助我们查看问题的背景色 */ line-height: 25px; } /* 悬浮在某一行时,其背景颜色会有变化 */ ul > li:hover { background-color: #d9d9d9; } /* 悬浮在某一个超链接上时,字体颜色变红 */ ul > li a:hover { color: #c81724; }至此,我们的京东左侧导航栏的前端样式就基本完成了最终效果核心代码<link rel="stylesheet" href="css/reset.css" /> <style> body { /* body背景色,通过颜色拾取器识别 */ background-color: #f4f4f4; } ul { /* 整体宽高 */ width: 190px; height: 450px; /* 整体内外边距 */ padding: 10px 0; margin: 10px auto; /* 处理溢出部分 */ overflow: hidden; /* 整体背景色,通过颜色拾取器识别 */ background-color: #fefefe; } ul > li { /* 每行宽高 */ height: 25px; padding-left: 18px; /* 每行行高 */ line-height: 25px; } ul > li:hover { /* 悬浮背景色 */ background-color: #d9d9d9; } ul > li a { /* 字体大小、颜色、样式 */ font-size: 14px; color: #333; text-decoration: none; } ul > li a:hover { /* 悬浮字体颜色 */ color: #c81724; } ul > li span { /* 内边距,应该是有的,但是有点问题 */ /* padding: 0 2px; */ font-size: 12px; } </style>存疑问题通过一番折腾和研究,终于发现问题的关键所在因为在编写 HTML 代码时,每个li元素中的a的span标签都是换行的而 HTML 中会将多个空格合并成一个,所以a的span之间都多了一个空格有几种解决这个问题的方式一是调整 HTML 中每个li元素中的代码,使之在一行上二是给 ul 元素或 li 元素设置一个font-size: 0的属性值三是通过 js 去除多余的换行字符(目前还没有学习到,所以不用这种方式,而且较麻烦)我这里采用第二种方式ul > li { height: 25px; padding-left: 18px; line-height: 25px; /* 设置font-size */ font-size: 0; } ul > li span { /* 设置内边距 */ padding: 0 2px; font-size: 12px; }到这里,我们往往会忍不住赞叹一下自己:Nice !3、网易新闻列表有了上面的实战步骤,对于网易新闻列表,我们就不进行那么详细的剖析了,直接上代码结构搭建/* ====================整体==================== */ .news_money { /* 整体布局 */ width: 300px; height: 324px; margin: 35px auto; } a { /* 去除超链接样式 */ text-decoration: none; } /* ====================标题==================== */ .news_title { height: 40px; border-top: 1px #ddeedd solid; } .news_title .title { /* 标题整体布局 */ width: 32px; height: 24px; line-height: 24px; padding-top: 6px; border-top: 1px #f34540 solid; margin-top: -1px; } .news_title a { /* 标题字体样式 */ font-size: 16px; font-weight: bold; color: #404040; } .news_title a:hover { /* 标题悬浮样式 */ color: red; } /* ====================图片==================== */ .new_img { height: 150px; } .news_img:hover { /* 图片悬浮样式 这部分知识还没有学习到,所以只是做了一个简单的放大效果 但现在的效果其实是不对的,标题文字也被放大了 */ transform: scale(2); } /* 图片标题 */ .news_img .img_title { /* 图片标题整体布局 */ height: 40px; line-height: 40px; margin-top: -40px; padding-left: 30px; } .news_img a { /* 图片标题字体样式 */ color: #fff; font-weight: bold; } /* ====================新闻列表==================== */ .news_list { height: 120px; margin-top: 12px; } .news_list li { /* 新闻列表整体布局 */ width: 285px; height: 30px; line-height: 30px; padding-left: 15px; } .news_list a { /* 新闻列表字体样式 */ font-size: 14px; color: #666; } .news_list a:hover { /* 新闻列表悬浮样式 */ color: red; }效果:七、盒模型补充1、盒子大小默认情况下,盒子可见框的大小由内容区、内边距和边框共同决定box-sizing用来设置盒子尺寸的计算方式(设置 width 和 height 的作用).box1 { width: 100px; height: 100px; padding: 10px; background-color: orange; border: 10px solid red; /* box-sizing: content-box; */ box-sizing: border-box; }可选值:content-box 默认值,宽度和高度用来设置内容区的大小border-box 宽度和高度用来设置整个盒子可见框的大小width和height指的是内容区、内边距和边框的总大小2、轮廓outline用来设置元素的轮廓线,用法和border一模一样轮廓和边框不同点是,轮廓不会影响到可见框的大小边框.box { width: 200px; height: 200px; background-color: orange; border: 10px red solid; }轮廓.box { width: 200px; height: 200px; background-color: orange; outline: 10px red solid; }可以很明显看到outline与border的区别我们一般不会直接这么设置轮廓,而是下面这种场景.box:hover { outline: 10px red solid; }从上面的动态图也可以很清晰地看出,outline属性并没有改变盒子的布局3、阴影box-shadow属性用于在一个元素的框架周围添加阴影效果你可以设置多个由逗号分隔的效果一个盒状阴影由相对于元素的 X 和 Y 的偏移量、模糊和扩散半径以及颜色来描述box-shadow用来设置元素的阴影效果,阴影不会影响页面布局.box { width: 200px; height: 200px; background-color: yellow; box-shadow: 10px 10px orange; }box-shadow: 10px 10px 5px orange;box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2);第一个值-水平偏移量:设置阴影的水平位置正值向右移动负值向左移动第二个值-垂直偏移量:设置阴影的垂直位置正值向下移动负值向上移动第三个值-阴影的模糊半径第四个值-阴影的颜色4. 圆角border-radius属性使一个元素的外边框边缘的角变圆你可以设置一个半径来做圆角,或者设置两个半径来做椭圆角border-radius 用来设置圆角,圆角设置的是圆的半径大小border-top-left-radiusborder-top-right-radiusborder-bottom-left-radiusborder-bottom-right-radiusborder-radius: 20px;border-top-right-radius: 50px 100px;border-radius 可以分别指定四个角的圆角四个值:左上 右上 右下 左下三个值:左上 右上/左下 右下两个值:左上/右下 右上/左下一个值:左上/右上/右下/左下这里同样不需要死记硬背,只要记住遵循顺时针方向和矩形中心点对称原则与border不同的是,border是从上开始顺时针设置,而圆角是从左上开始圆原理很简单,就是绘制正方形,并将四个圆角半径设置为正方形的一半.box { width: 200px; height: 200px; background-color: yellow; border-radius: 50%; }椭圆只需要对上述样式对一点点的改动,设置width和height属性不相等即可.box { width: 300px; height: 200px; background-color: yellow; border-radius: 50%; }八、浮动1、浮动的简介通过浮动可以使一个元素向其父元素的左侧或右侧移动使用float属性来设置于元素的浮动none 默认值,元素不浮动left 元素向左浮动right 元素向右浮动注意元素设置浮动以后,水平布局的等式便不需要强制成立元素设置浮动以后,会完全从文档流中脱离,不再占用文档流的位置,所以元素下边的还在文档流中的元素会自动向上移动也可以参考:https://www.cnblogs.com/zhaostudy/p/16558751.html2、浮动的特点浮动元素会完全脱离文档流,不再占据文档流中的位置设置浮动以后,元素会向父元素的左侧或右侧移动浮动元素默认不会从父元素中移出<style> .box1 { width: 100px; height: 100px; background-color: orange; float: left; } .box2 { width: 200px; height: 200px; background-color: yellowgreen; } </style> <body> <div class="box1"></div> <div class="box2"></div> </body>浮动元素向左或向右移动时,不会超过前边的浮动元素(先来后到的顺序)<style> .box1 { width: 200px; height: 200px; background-color: orange; float: left; } .box2 { width: 200px; height: 200px; background-color: red; float: left; } .box3 { width: 200px; height: 200px; background-color: yellow; float: left; } </style> <div class="box1"></div> <div class="box2"></div> <div class="box3"></div>浮动元素不会超过上边的浮动的兄弟元素,最多就是和它一样高<style> .box1 { width: 300px; height: 300px; background-color: orange; float: left; } .box2 { width: 400px; height: 400px; background-color: red; float: left; } .box3 { width: 300px; height: 300px; background-color: yellow; float: right; } </style> <div class="box1"></div> <div class="box2"></div> <div class="box3"></div>如果浮动元素的上边是一个没有浮动的块元素,则浮动元素无法上移<style> .box1 { width: 200px; height: 200px; background-color: orange; } .box2 { width: 200px; height: 200px; background-color: red; float: left; } </style> <div class="box1"></div> <div class="box2"></div>浮动元素不会盖住文字,文字会自动环绕在浮动元素的周围,所以我们可以利用浮动来设置文字环绕图片的效果简单总结:浮动目前来讲它的主要作用就是让页面中的元素可以水平排列,通过浮动可以制作一些水平方向的布局元素设置浮动以后,将会从文档流中脱离,从文档流中脱离后,元素的一些特点也会发生变化3、脱离文档流的特点块元素:块元素不再独占页面的一行脱离文档流以后,块元素的宽度和高度默认都被内容撑开<style> .box1 { background-color: orange; /* float: left; */ } </style> <div class="box1">hello</div>行内元素:行内元素脱离文档流以后会,特点和块元素一样<style> span { width: 200px; height: 200px; background-color: orange; float: left; } </style> <span>I am a Span</span>脱离文档流之后的特点很像行内块元素,不过存在一些差异<style> span { width: 200px; height: 200px; background-color: orange; /* display: inline-block; */ float: left; } </style> <span>I am a Span</span> <span>I am a Span</span>4、简单布局整体样式目的熟悉布局(块元素、浮动)公共 css 部分复用复习语义标签代码html 代码<!-- 页眉 --> <header></header> <!-- 主体 --> <main> <!-- 左边栏 --> <nav></nav> <!-- 中心 --> <article> <!-- 内容上 --> <div class="top"></div> <!-- 内容下 --> <div class="bottom"> <!-- 内容左 --> <div class="left"></div> <!-- 内容中 --> <div class="middle"></div> <!-- 内容右 --> <div class="right"></div> </div> </article> <!-- 右边栏 --> <aside></aside> </main> <!-- 页脚 --> <footer></footer>css代码/* 公共部分 */ header, main, footer { width: 1000px; margin: 10px auto; } main nav, main article, main aside { float: left; /* 虽然设置浮动了,但整体大小是被内容撑开的,所以设置一个高度 */ height: 100%; } .bottom .left, .bottom .middle, .bottom .right { float: left; width: 220px; height: 100%; } /* ==========整体布局-上========== */ header { height: 100px; background-color: silver; } /* ==========整体布局-中========== */ main { height: 400px; background-color: #bfa; } /* ------左边栏------ */ main nav { width: 150px; background-color: red; } /* ------中心------ */ main article { width: 680px; background-color: green; margin: 0 10px; } /* ---上--- */ article .top { height: 190px; background-color: yellow; margin-bottom: 10px; } /* ---下--- */ article .bottom { height: 200px; background-color: orange; } /* 左 */ .bottom .left { background-color: lightblue; } /* 中 */ .bottom .middle { background-color: gray; margin: 0 10px; } /* 右 */ .bottom .right { background-color: wheat; } /* ------右边栏------ */ main aside { width: 150px; background-color: blue; } /* ==========整体布局-下========== */ footer { height: 100px; background-color: tomato; }效果5、练习:w3school 导航条去除默认样式,引入 reset.css<link rel="stylesheet" href="css/reset.css" />css 样式/* 去除默认样式 */ a { text-decoration: none; } /* ul整体布局 */ .menu { width: 1211px; height: 48px; background-color: #e8e7e3; margin: 100px auto; } /* li整体布局 */ .nav { /* 浮动li元素 */ float: left; width: 173px; line-height: 48px; } .nav a { /* 注意点:升级为块元素,使之继承父类宽高 否则鼠标悬浮在li元素上时,鼠标“箭头”不会进入a元素变成“小手” */ display: block; /* 内容水平居中 */ text-align: center; /* 字体样式 */ font-size: 14px; color: #777777; font-family: Verdana, Arial, "微软雅黑", "宋体"; } /* 超链接悬浮效果 */ .nav a:hover { background-color: #3f3f3f; color: #e8e7e3; }html 代码<ul class="menu"> <li class="nav"><a href="#">HTML/CSS</a></li> <li class="nav"><a href="#">Browser Side</a></li> <li class="nav"><a href="#">Server Side</a></li> <li class="nav"><a href="#">Programming</a></li> <li class="nav"><a href="#">XML</a></li> <li class="nav"><a href="#">Web Building</a></li> <li class="nav"><a href="#">Reference</a></li> </ul>效果73bdf885768ca7b899886f33caef7f4e.gif九、高度塌陷与 BFC1、高度塌陷在浮动布局中,父元素的高度默认是被子元素撑开的当子元素浮动后,其会完全脱离文档流,子元素从文档流中脱离将会无法撑起父元素的高度,导致父元素的高度丢失父元素高度丢失以后,其下的元素会自动上移,导致页面的布局混乱79ace51ec70494c5917ac3d27ff5329b.gif所以高度塌陷是浮动布局中比较常见的一个问题,这个问题我们必须要进行处理!11a161357960e3308e5d889ca6c60eba.jpeg别急,我们接着往下看2、BFCBFC(Block Formatting Context)块级格式化环境BFC 是一个 CSS 中的一个隐含的属性,可以为一个元素开启 BFC开启 BFC 该元素会变成一个独立的布局区域元素开启 BFC 后的特点:不会被浮动元素覆盖父子元素外边距不会重叠可以包含浮动的元素428820832a6f375b1cda617fde8453b8.jpeg可以通过一些特殊方式来开启元素的 BFC:设置为浮动(不推荐):很明显下方元素被覆盖了,总不能让所有元素都浮动吧a38cbf9ed8239821e3a9467190cbf1fa.gif设置为行内块元素(不推荐):不再独占一行,宽度变了,同时与下方元素产生了一点空隙设置overflow为非visible值:既没有覆盖元素,也保持了独占一方的特性(保持了宽度),与下方元素也保持了最初的间隙常用的方式为元素设置overflow:hidden(overflow:auto也是 ok 的) 开启其 BFC, 以使其可以包含浮动元素overflow:scroll 会有滚动条,可能并不需要的,所以不太推荐不过,这种方式也存在一定问题,如下,overflow并没有完全清除 div2 布局上受到的影响3c81ef620cbd90f54bc1023f38967e8b.gif总结可以通过变成浮动元素,来防止自身被浮动元素覆盖(有点“以毒攻毒”那味了)可以设置行内块,来防止自身及其他元素被浮动元素覆盖(如果说浮动是“独善其身”,那行内块就有点“兼济天下”的意思)可以设置overflow属性,包含浮动元素(既“独善其身”,又“兼济天下”,但仍有缺陷)b4e408068ab82a6ecab73a1fbc25f9b5.jpeg6d2288432ad5b7031581962a1d9afbdd.jpeg我们可以打开Zeal/Dash手册(《02-前端开发准备》有介绍),查看关于 BFC 的说明文档image-20220831193146084.png打开Block formatting context模块后,可以看到有很多开启 BFC 的方式image-20220831193241037.png我这里大概翻译了一下,并整理了一份表格,应该看起来更直观一点(有些概念因为还没有学习,翻译和理解有误的地方还望谅解)元素或属性说明<html>文档根元素float: left float: right浮动元素(float不为none)position: absolut position: fixed绝对定位元素display: inline-block行内块元素display: table-cell表格单元,默认值display: table-caption表格标题,默认值display: table display: table-row display: table-row-group display: table-header-group display: table-footer-group display: inline-table匿名的表格单元,分别是 HTML 表格、表行、表体、表头和表脚的默认值overflow: hidden overflow: scroll overflow: autooverflow不为visible和clip的块元素display: flow-root contain: layout contain: content contain: paint display: flex display: inline-flex的直接子元素Flex 项,如果它们本身既不是flex,也不是grid或table容器display: grid display: inline-grid的直接子元素Grid 项,如果它们本身既不是flex,也不是grid或table容器column-count不为auto column-width不为autoMulticol 容器,包含column-count: 1column-span: all应该总是创建一个新的格式化上下文,即使column-span: all元素不在 multicol 容器中但是,注意不管哪种方式,多多少少都会有些隐患、缺陷或者说“副作用”54a3b91bf3738e16dc8d60c506924d20.png3、clear我们这里设计三个兄弟元素,对前两个元素进行float的浮动属性设置,看下效果6285eef0e0e5defcaef2925ec2b85696.gif由于 box1 的浮动,导致 box3 位置上移也就是 box3 受到了 box1 浮动的影响,位置发生了改变(注意,这里文字并没有被覆盖,《09-浮动》一节说过浮动的特点,其中第 7 点就是“文字环绕”的问题)29f0b07925ee64e09181cca348316db7.jpeg如果我们不希望某个元素因为其他元素浮动的影响而改变位置,可以通过clear属性来清除浮动元素对当前元素所产生的影响clear作用:清除浮动元素对当前元素所产生的影响(本质是为元素添加一个margin-top属性,值由浏览器自动计算)可选值:left 清除左侧浮动元素对当前元素的影响right 清除右侧浮动元素对当前元素的影响both 清除两侧中影响较大一侧元素的影响(注意,这里不是同时清除两侧的影响)7b3a3be80af3b924c768f14d1feef532.gif4、after我们学习了上面知识后,了解了高度塌陷问题的解决方式,其中主要有通过overflow: hidden等可以为元素开启 BFC2a64a7f4d7361b89342ad40eabb82710.gif通过clear: both等可以清除浮动对元素产生的影响296eed7a83250499d08f2fbaa1b3291f.gif同时也了解到,这两种方式都有一定的弊端和隐患。那有没有一种更好的方式去解决高度塌陷的问题呢?答案当然是:有!9d32694d81d9cc615113bfd6de3b2a45.png我们直接上效果图ac9d8de28e765aa3612db88e0e3665ab.gifQ1:这里使用了一个伪元素选择器::after,那有人会问了,跟在 box2 下直接定义一个 box3 有什么区别呢?A:我们知道,网页的结构思想是:结构+表现+行为。在 box2 下直接定义一个 box3,属于结构;而使用伪元素选择器,属于表现而高度塌陷问题属于表现问题,定义 box3 的目的是为了撑起 box1 的内容,属于表现,而不是结构,所以在 css 中定义::after更符合网页的编程思想Q2:为什么需要使用display: block呢?A:因为默认情况下,::after伪元素是一个行内元素,如果不转为块元素,将仍然撑不起 box1 的高度38df19f0100616bfd366757a2df68018.png5、clearfix我们在前面《06-盒模型》一节中说过垂直布局中边距重叠的问题:相邻的垂直方向外边距会发生重叠现象ba545f805064146c3744634c3a18d6cc.gif如上图所示,子元素设置了一个margin-top之后,父元素跟随子元素一起进行了移动即我们之前说的父子元素间相邻外边距,子元素会传递给父元素(上外边距)聪明的小伙伴已经想到了,用刚才说的伪元素选择器啊ce282bce62e362e18faf2d65c90b08b3.gif好,我们先来看下效果d03986dc25481fafe66233a5c5470ef6.gif貌似是没有任何变化,到底是什么地方不对呢?09fd881a8713a5541ab547fa10bcea10.jpeg我们再来回顾下使用after伪元素的心路历程:使用无内容的 box3 撑起 box1 ==》表现代替结构(::after代替 box3)clear清除浮动对元素产生的影响(还记得clear的原理么?)9bd752f3fdd37c33a292b5fccd1f2b8f.jpeg其实就是给元素设置了一个margin-top属性,不过这个在开发者工具中是看不到的既然如此,就相当于在 box2 下面添加一个 box3,然后给 box3 设置一个margin-top属性到此为止,∵ 相邻的垂直方向外边距 这个条件仍然满足∴ 会发生重叠现象这个结论也依然成立具体点就是,父子元素间相邻外边距,子元素会传递给父元素(上外边距),表现为 box1 和 box2 同步往下移动那我们应该怎么做才能解决这个问题? 凭你们朴素的情感,应该怎么判? 当然就是让上述条件不满足呗!怎么能够不满足?当然是让两个元素垂直外边距不相邻啊!好,多说无益,我们直接上代码看效果!87eab6edc155de046c6841b0586ba336.gif我们用了before伪元素选择器,目的当然是让 box1 和 box2 的外边距不相邻,但是好像并没有效果我们再换成display: inline-block属性看看b5a137926b68526aff7ad926c032fe98.gif好像是解决了父元素布局的问题,但是子元素怎么还往下跑了一段距离? 是谁给的勇气?因为inline-block兼顾行内元素和块元素的特点,既可以设置宽高也不独占一行在没有设置宽高时,会存在一个默认高度,所以inline-block仍然行不通还有一个属性,display: table7999d34a5a577908d59299abb852fe35.gifBingo!实现了我们最终想要的效果Q1:为什么没有使用 clear 属性?A:不是说了吗?clear是为了清除浮动对布局的影响,我们现在没有浮动的元素啊,我们要讨论的也不是浮动的问题Q2:display 不是还有一个none属性么,为什么不用呢?A:none属性是不占据位置,但是也不能让元素相邻的外边距分离啊Q3:为什么table值就可以呢?A:这个问题问的非常好,算是问到点上了!我们上面在讲开启 BFC 的一些方法的时候,也提到了该属性。而且,应该牢记的是,元素开启 BFC 后的其中一个特点就是 父子元素外边距不会重叠。当然,这里也需要合理选择伪元素选择器,使其外边距不相邻才行另外,总结一下:高度塌陷问题,一般用::after外边距重叠问题,一般用::before不知道到这里,大家能不能想明白这两件事情ca42dae38fd9f042dc0fb3640a1489a9.jpeg那么问题来了,有没有一个两全其美的办法,既可以解决高度塌陷,又可以解决外边距重叠呢?0819d9f0a70423ba3116ab56c728cda3.jpeg当然有!clearfix 这个样式就可以同时解决高度塌陷和外边距重叠的问题当你在遇到这些问题时,直接使用clearfix这个类即可,他就可以帮你轻松搞定 css 中的两大难题.clearfix::before, .clearfix::after { content: ""; display: table; clear: both; }其中.clearfix::before是为了解决外边距重叠问题.clearfix::before { content: ""; display: table; }.clearfix::after是为了解决高度塌陷问题.clearfix::after { content: ""; display: table; clear: both; }两者合在一起,就可以完美地解决高度塌陷和外边距重叠这两大“世纪难题”了f93beec8c02faaf177b44418a7edcb24.png十、定位的简介也可以参考我的另一篇博客:https://www.cnblogs.com/zhaostudy/p/16558751.html需求分析d78c3f1d5c15a2a0e123bbfeac30d9f0.png按照我们之前所学知识,可以怎么实现呢?应该来说不难,很容易实现.box2 { width: 200px; height: 200px; background-color: yellow; /* 左外边距、上外边距 */ margin-left: 200px; margin-top: -200px; } .box3 { width: 200px; height: 200px; background-color: orange; /* 上外边距 */ margin-top: 200px; }我们分别给 box2 和 box3 添加了外边距之后,就可以达到需求效果dcb6d48983c9a71520ed18ca7016c458.png当然也可以使用浮动来解决上述问题,但稍微麻烦一点不管怎样,问题也是显而易见。我们实际开发中,页面上的元素可能很多,这样改必然是 牵一发而动全身那么仅仅靠我们之前学习的布局知识,不足以轻松应对这种场景那么就势必需要一个方便我们处理这种场景的办法,它就是定位1775e6b8b98f4993aed3504c42ae9254.jpeg呸!不是!糟老头子定位(position)定位是一种更加高级的布局手段通过定位可以将元素摆放到页面的任意位置使用position属性来设置定位可选值含义static不开启定位,元素是静止的,默认值relative开启元素的相对定位absolute开启元素的绝对定位fixed开启元素的固定定位sticky开启元素的粘滞定位fa89d1acd4846e0baf2ed98a9178f9aa.gif1、相对定位8ef4c181239e6af939dd54a52c05a665.jpeg当元素的 position 属性值设置为relative时,则开启了元素的相对定位偏移量(offset)当元素开启相对定位以后,可以通过偏移量来设置元素的位置offset 属性含义top定位元素和定位位置的上边距离bottom定位元素和定位位置的下边距离left定位元素和定位位置的左侧距离right定位元素和定位位置的右侧距离定位元素垂直方向的位置由top和bottom两个属性控制,通常情况下只会使用其中之一top值越大,定位元素越靠下bottom值越大,定位元素靠上定位元素水平方向的位置由left和right两个属性控制,通常情况下只会使用其中之一left越大,定位元素越靠右right越大,定位元素越靠左ok,介绍完相对布局,我们的需求是不是变得 so easy!9dd1b9b3c2b6e98514e13856d71d264d.gif.box2 { width: 200px; height: 200px; background-color: yellow; /* 开启相对定位 */ position: relative; top: -200px; left: 200px; }我们给 box2 设置相对定位,就得到了我们想要的页面效果029ae4f654a1fa3f55f08982721b354c.png可以看出,使用了相对定位后,只会移动自身的布局位置,而不会对已存在的其他元素产生任何影响现在我们所举的例子不是很明显,但当页面布局比较复杂,特别是页面元素很多的时候,其优越性就可以大大体现出来e75f3c0967512a83df9afb14271c881f.jpeg相对定位的特点当元素开启相对定位以后,如果不设置偏移量元素,则元素不会发生任何变化(这里注意,不仅仅是位置)相对定位是参照于元素在文档流中的位置进行定位的(可以理解为相对于自身原始位置)相对定位会提升元素的层级(表现为可以覆盖其他元素)相对定位不会改变元素的性质:块还是块,行内还是行内99b0e5fa36a4e7f7857a5444399913ec.gifQ1:如果给上述三个 div 都设置相对定位,那么它们的层级关系会是什么样的呢?或者说谁会被谁覆盖呢?A:百闻不如一见,光说不练假把式,我们直接进行测试验证bd6512fde66cbcb7975172b58ee67319.png可以看到覆盖关系是:box3 >> box2 >> box1我们再稍微调整下 box3 和 box2 的前后位置3ee287a695f2d43914314c29df4d5628.png会发现覆盖关系变成了:box2 >> box3 >> box1可以大概猜测:在页面文档流中,越靠下的元素开启相对定位后,其层级越高 (这里也只是我个人的揣测,待后续学习中验证)(在后续学习中已得到验证:没有设置层级或层级z-index设置相同值时,优先显示靠下的元素)Q2:相对定位的第三个特点相对定位会提升元素的层级,是不是就类似于浮动一样脱离了文档流?A:我们可以对比下,浮动和相对定位的区别参考系不同:浮动的参考系是其父元素;相对定位是相对于自身可移动方向不同:浮动只能左右移动;相对定位是上下左右移动影响不同:浮动会影响页面布局(包括下方元素位置影响和高度塌陷问题);相对定位不对影响页面布局性质不同:浮动会改变元素的性质(不再独占一行,其宽高都会被内容撑开);相对定位不会改变元素的性质文字环绕:浮动不会覆盖文字;相对定位可以覆盖文字(这个可以自行验证,不再赘述)当然,浮动和相对定位也有其相似之处浮动和相对定位都是移动位置(貌似是废话)浮动和相对定位不会从父元素中移出可以看出,浮动和相对定位的区别是更多的最后回答一点:浮动脱离了文档流,不再占据页面位置;相对定位仍然占据页面位置(所以怎么能够叫 脱离文档流 呢?)0f32c305a1ce234bb88b60fac5362cb1.jpegQ3:相对定位的第四个特点相对定位不会改变元素的性质:块还是块,行内还是行内,但是上述例子中元素开启相对定位后好像就不再独占一行了,这个怎么理解?A:相比于浮动元素的特点,相对定位不会改变元素的性质其实是一个相对不容易理解的问题。但其实也不难,可以把相对定位认为是元素的灵魂出窍。其位置发生改变以后,布局并没有产生影响,因为它的肉体(结构)仍然占据着原来的那个位置。只是其灵魂(内容)发生了移动。d798c4acf32982334156e7fb6af87f12.gifQ4:相对定位的第四个特点中块还是块,行内还是行内,意味着行内元素也可以使用相对定位是吗?A:眼见为实,耳听为虚,直接看示例效果b2610f9be5b259f4d706570fdc56b392.gif善于思考是好事,但也别忘了自动动手,丰衣足食。自己实操一遍,胜过千言万语916261a9a4ea4c09bd3ce9c7cd0b4796.jpeg2、绝对定位91c24bcde99448a1b749a18190638932.jpeg元素的position属性值设置为absolute时,则开启了元素的绝对定位绝对定位的特点开启绝对定位后,如果不设置偏移量,元素的位置不会发生变化开启绝对定位后,元素会从文档流中脱离绝对定位会改变元素的性质:行内变成块,块的宽高被内容撑开(与相对定位相反)绝对定位会使元素提升一个层级绝对定位元素是相对于其包含块进行定位的(与相对定位不同)e54a3435650519327c62a037e53c567f.gif包含块(containing block)正常情况下:包含块就是离当前元素最近的开启了定位的祖先块元素如果所有的祖先元素都没有开启定位,则html(根元素、初始包含块)就是它的包含块<body> <!-- 如果box1开启定位,则box2的包含块是box1,否则就是body --> <div class="box1"> <div class="box2"></div> </div> <!-- 如果box3开启定位,则em的包含块是box3,否则就是body --> <div class="box3"> <span> <em>hello</em> </span> </div> </body>示例<div class="box2"> 2 <div class="box3"> 3 <div class="box4">4</div> </div> </div>e3c3dbcf463ca8d093ee15cb3dd264ad.gif不给 box2、box3 开起定位,box4 的包含块是html只给 box3 开启定位之后,box4 的包含块是 box3只给 box2 开启定位之后,box4 的包含块是 box2给 box2、box3 都开起定位之后,box4 的包含块是 box3注意:这里上述的条件是开启定位,也就是说只要position不是static(默认值),那么就满足了其成为包含块的必要条件上述示例中,我们给其祖先元素都设置了相对定位。其实改成其他几种定位方式也是可行的,我们可以看下面示例831335182b1a9305ffd8bc15bcf10c59.gif这里就不一一举例了,大家可以对另外几种定位方式进行验证00c84ef1c2a4330a548b488fa0dd3b12.jpeg水平方向的布局我们之前说过,水平方向的布局等式:margin-left + border-left + padding-left + width + padding-right + border-right + margin-right = 其父元素的宽度当使用绝对定位时,需要添加left和right两个值(此时规则和之前一样,只是多添加了两个值)left + margin-left + border-left + padding-left + width + padding-right + border-right + margin-right + right = 其父元素的宽度当发生过度约束时如果 9 个值中没有auto,则自动调整right值以使等式满足(之前 7 个值是margin-right)如果 9 个值中有auto,则自动调整auto的值以使等式满足可设置auto的值:margin-left/margin-right /width /left /right因为left和right的值默认是auto,所以如果没有设置left和right,当等式不满足时,则会自动调整这两个值786d762cd4c84db245181a2cb01965fc.jpeg水平居中<style> .box1 { width: 500px; height: 500px; background-color: #bfa; position: relative; } .box2 { width: 100px; height: 100px; background-color: orange; /* 左右外边距设置为auto */ margin-left: auto; margin-right: auto; /* 绝对定位 */ position: absolute; left: 0; right: 0; } </style> <div class="box1"> <div class="box2"></div> </div>4c1bf1115b748631f7c6b7960fb00b5f.png垂直方向的布局垂直方向布局的等式的也必须要满足top + margin-top + border-top + padding-top + height + padding-bottom + border-bottom + margin-bottom + top = 其父元素的高度垂直居中.box2 { width: 100px; height: 100px; background-color: orange; /* 左右外边距设置为auto */ margin-top: auto; margin-bottom: auto; /* 绝对定位 */ position: absolute; top: 0; bottom: 0; }7e5028e79e09046fa68be0408d7d88be.png水平垂直居中目前,我们可以根据绝对定位进行元素的水平垂直双方向居中,所以这个方法只是其中之一.box2 { width: 100px; height: 100px; background-color: orange; /* 左右外边距设置为auto */ margin: auto; /* 绝对定位 */ position: absolute; top: 0; bottom: 0; left: 0; right: 0; }5e587fecf532b486ab352520b0a2ae25.png小结水平布局等式:left + margin-left + border-left + padding-left + width + padding-right + border-right + margin-right + right = 其父元素的宽度垂直布局等式:top + margin-top + border-top + padding-top + height + padding-bottom + border-bottom + margin-bottom + top = 其父元素的高度上述等式的过度约束规则与《06-盒模型》中介绍的规则基本一致只是在没有auto时,会自动调整top/bottom/left/rightb5f1d0f16afe417fbf04e27ec6d4ca06.jpeg3、固定定位f37cccc949380a6ff4066aee85bf9679.jpeg将元素的position属性设置为fixed,则开启了元素的固定定位固定定位的特点固定定位也是一种绝对定位,所以固定定位的大部分特点都和绝对定位一样唯一不同的是,固定定位永远参照于浏览器的视口(viewport,可视窗口)进行定位,不会随网页的滚动条滚动示例ecbd7ad7613d232fb6b9f34bb69ca0ff.gif我们再给body设置一个较大的高度,让浏览器滚动起来,看下效果d1b68b515f62e149395e330005ebbf9b.gif会发现,box4 并没有因为滚动而发生未知的变化,这也验证了上述知识,同时也应该明白了视口的概念我们再对比下绝对定位e2cc30763da60bbe06ada221a86c6352.gif相信到这里,大家应该又进一步地理解了固定定位与绝对定位的区别因为固定定位跟绝对定位除了具有上述差别之后,其他的特点跟绝对定位是一样的,所以这里便不再赘述了4、粘滞定位27d32b91c59dacefcf914dc09615fd99.jpeg将元素的position属性设置为sticky,则开启了元素的固定定位这次,我们换个方式,直接来看粘滞定位的效果7ffe6ccad6fb9f528773738c89d00152.gif大家可以看到,右侧边栏部分在一定的情况下是固定的,滚动到上方一定位置开始发生变动我们先带着这个疑问,打开Zeal官方手册,找到position中sticky的相关描述62156a3caf93ee8380075a34be96ed48.pngThe element is positioned according to the normal flow of the document, and then offset relative to its nearest scrolling ancestor and containing block (nearest block-level ancestor), including table-related elements, based on the values of top, right, bottom, and left. The offset does not affect the position of any other elements.This value always creates a new stacking context. Note that a sticky element "sticks" to its nearest ancestor that has a "scrolling mechanism" (created when overflow is hidden, scroll, auto, or overlay), even if that ancestor isn't the nearest actually scrolling ancestor. This effectively inhibits any "sticky" behavior (see the GitHub issue on W3C CSSWG).不要慌,这里大概翻译一下(我这里稍微进行了下省略精简和整理总结)该元素是根据文档流进行定位的,即相对于包含块进行偏移偏移量不会影响任何其他元素的位置粘性元素总是“粘”到其最近的具有“滚动机制”的祖先元素(当overflow为hidden、scroll、auto、overlay时创建),即使该祖先不是最近的实际滚动祖先这里可能最后一点比较难理解,别着急,我们接着往下看示例我们拿之前的w3cschool顶部导航栏进行下魔改/* 设置一个高度 */ body { height: 3000px; } .menu { width: 1211px; height: 48px; background-color: #e8e7e3; margin: 100px auto; /* 开启粘滞定位 */ position: sticky; top: 10px; }0a13bb57fb6205400f34f428d6473d01.gif因为在视频中老师并没有对sticky属性做过多的介绍,只是要求我们了解一下,因为在实际开发中,也是结合 js 去实现的,所以我这里同样也就不再深入带大家一起看了粘滞定位的特点粘滞定位和相对定位的特点基本一致(视频中说是和相对定位一致,不过我对比了一下,很多特点是不同的,感觉倒是和固定定位更相似,这里存疑)不同的是粘滞定位可以在元素到达某个位置时将其固定需要注意的是,sticky属性并不兼容 IE(PS:不过微软官方已经宣布将在 2022 年停止对 IE 的维护,IE 将成为历史。虽然我们经常诟病 IE,但作为当年浏览器的一霸,在废弃多年后,不知道还会不会有所怀念,毕竟它代表着我们不断逝去的青春)4421c13d1cdabf20ab3689943c22c777.png5、几种定位的对比我们通过上面的学习,知道position属性有五个可选值但static是默认值,即不开启定位,所以我们只需要对比 4 种定位方式即可定位方式是否不设置偏移量,元素不会发生改变是否脱离文档流是否改变元素性质是否提升元素层级参考系relative(相对定位)√××√参照于元素在文档流中的位置absolute(绝对定位)×√√√参照于其包含块fixed(固定定位)×√√√参照于浏览器的视口sticky(粘滞定位)×√√√参照于浏览器的视口6、补充:元素层级对于开启了定位元素,可以通过z-index属性来指定元素的层级z-index需要一个整数作为参数,值越大元素的层级越高,元素的层级越高越优先显示如果元素的层级一样,则优先显示靠下的元素祖先的元素的层级再高,也不会盖住后代元素9753c51a95247bf081efeef25a08a0e1.jpeg示例<style> div { font-size: 40px; } .box1 { width: 200px; height: 200px; background-color: #bfa; position: absolute; top: 0; left: 0; } .box2 { width: 200px; height: 200px; background-color: orange; position: absolute; top: 50px; left: 50px; } .box3 { width: 200px; height: 200px; background-color: salmon; position: absolute; top: 100px; left: 100px; } .box4 { width: 100px; height: 100px; background-color: skyblue; position: absolute; bottom: 0; left: 0; } </style> <div class="box1">1</div> <div class="box2">2</div> <div class="box3"> 3 <div class="box4">4</div> </div>f6641b46bc4bc5b5befc129951719c45.png存疑问题Q:浮动也有层级概念吗?如果有,浮动和定位的层级关系是什么样的?A:null / none / undefined 调了一下,出现几种现象给float设置z-index多大都没用,还是会被覆盖默认情况,没有设置z-index或设置z-index大小 ≥0 时,浮动层级没有定位的层级高设置z-index<0 时,浮动层级可以定位的层级高浮动层级(不知道有没有这个概念,本身就是存疑问题,现在这种情况看起来应该是没有这个概念了)0b59d693dde7721d542dfa1bfc55ffa9.png7、总结一般情况下,页面的整体结构大多采用浮动、块进行布局页面某些模块结构一般采用定位进行微调b97ee0b61f5d6d5781972b801d51eba9.jpeg8、练习:京东轮播图css代码:/* 整体居中 */ .box { width: 590px; height: 470px; /* 水平垂直双方向居中 */ margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } /* ======轮播图Start====== */ .img_list li { /* 每个轮播图绝对定位,让其重叠 */ position: absolute; } .img_list li:nth-child(1) { /* 目前还没有学习js,暂时做成静态切换层级 */ z-index: 1; } /* 全局图像大小 */ .img_list img { /* 我这里之所以要设置宽高,是因为下载的图片大小不全是一样大的 */ /* 但是一般情况下,这些图片都会裁剪成统一大小,所以可以不用设置 */ width: 590px; height: 470px; } /* ======轮播图End====== */ /* ======轮播圆Start====== */ .circle_list { height: 20px; /* 开启绝对定位 */ position: absolute; bottom: 20px; left: 30px; z-index: 2; /* 参考京东原网页,整体字体设置样式,这种设置方式还不太懂 */ /* 其实也可以不设置,不过每个轮播圆之间的间距跟原来就不太一样了 */ font-size: 0; text-align: center; } /* 轮播圆细节 */ .circle_list .circle { /* 这里设置display: inline-block; 也是一样的 */ float: left; height: 8px; width: 8px; background-color: rgba(255, 255, 255, 0.4); margin-right: 4px; /* 画圆,这个按照课程中的画法,按照网页源代码调出来的有点问题 */ background-clip: content-box; border: 3px transparent solid; border-radius: 50%; } /* 轮播圆悬浮效果 */ .circle_list .circle:hover, .circle_list .circle:nth-child(1) { background-color: #fff; border: 3px rgba(0, 0, 0, 0.1) solid; } /* ======轮播圆End====== */html代码:<div class="box"> <ul class="img_list"> <li> <a href="#"><img src="assets/lbt/1.jpg" alt="" /></a> </li> <li> <a href="#"><img src="assets/lbt/2.jpg" alt="" /></a> </li> <li> <a href="#"><img src="assets/lbt/3.jpg" alt="" /></a> </li> <li> <a href="#"><img src="assets/lbt/4.jpg" alt="" /></a> </li> <li> <a href="#"><img src="assets/lbt/5.jpg" alt="" /></a> </li> <li> <a href="#"><img src="assets/lbt/6.jpg" alt="" /></a> </li> <li> <a href="#"><img src="assets/lbt/7.jpg" alt="" /></a> </li> <li> <a href="#"><img src="assets/lbt/8.jpg" alt="" /></a> </li> </ul> <!-- 我这里结构并没有完全按照课程中的结构来,但实现效果是一样的 --> <ul class="circle_list"> <li class="circle"></li> <li class="circle"></li> <li class="circle"></li> <li class="circle"></li> <li class="circle"></li> <li class="circle"></li> <li class="circle"></li> <li class="circle"></li> </ul> </div>别忘了,引入reset样式效果b60d920ab004d9a099d06cc60d10a8c0.gif等到后面学习了 js,就可以实现自动轮播了,到时候再补充完善主要运用水平垂直双方向居中(水平垂直方向等式)absolute开启绝对定位,使其重叠,达到隐藏效果z-index设置层级,实现图片轮播border-radius画圆,transparent边框透明,background-clip:content-box隐藏边框7470bc9dc8195c5f6bb3c43f9f894251.gif十一、字体1、字体相关的样式我们前面讲过字体的两个属性color用来设置字体颜色font-size字体的大小em 相当于当前元素的一个font-sizerem 相对于根元素的一个font-size当然,字体的属性并不止这些2、font-familyfont-family 字体族(字体的格式)serif 衬线字体image-20220831230948779.pngsans-serif 非衬线字体image-20220831231027811.pngmonospace 等宽字体image-20220831231111009.pngcursive 手写体image-20220831231146098.pngfantasy 梦幻字体image-20220831231236965.png上述字体均不表示具体的某种字体,而是字体的分类我们经常使用的一些字体,如微软雅黑、黑体、楷体、宋体、Consolas等,才是具体的某种字体也就是说,font-family 指定字体的类别,浏览器会自动使用该类别下的字体font-family可以同时指定多个字体,多个字体间使用,隔开字体生效时优先使用第一个,第一个无法使用则使用第二个,以此类推font-family: "Courier New", Courier, monospace;image-20220831231528419.png3、几种字体手写体Indie Flower5e61429db239e98963586c869c27aead.pngInk Free01ef23c34bee2c9e4cbe1f043dd3b6da.pngNanum Pen1f564db206d5a9e14aa60b3ee24091d0.pngMV Boli4bb92b873db63ecca98511778c0b17d7.pngSegoe Printb2ee8359722a57602592764f02e8d1cb.pngShadows Intoea4759bf9241a3c272f60185d83a64d7.png艺术体Barrio529e00359270f5ed6c76ab7aefab510d.pngJulius Sans One08bc039ec67f480b350f611b03e73b4d.pngLobsterfe49ec07bc69acc0821ad786a4bde82d.pngMonoton0e23afa75c7a2435a4ef811e666f9ce3.pngPoiret One134a20c01b52b7bf3e956e3797f2cd7b.png乱码字体MT Extra2fc9c72c2fe29ec6b128cf4f658804ad.pngSymbol4f1970f3d6c33a4d3aa954a454b0f4b9.pngWebdingsbaa93c39706e92685e08bc86e5eeae79.pngWingdingsbe8c184600f286f23c67bca3ca173cd4.png中文字体方正粗黑宋简体97d9fc2e7c6ef6e292ef60c1bce24992.png微软雅黑9c2cdbaf3d24848c92930a656497fa2c.png黑体cb88ce51af854d0495ad383713fd42bf.png楷体82bca9d833d14e4d61338e2f3109fd7d.png宋体cf7281c1fe37b4a32d2702e85a1047d1.png仿宋b97ebc4ded090976518db193123a04f3.png4、@font-face我们除了可以使用系统自带的字体样式外,还可以在服务器端自定义字体位置@font-face可以将服务器中的字体直接提供给用户去使用@font-face { /* 指定字体名字 */ font-family: "myFont1"; /* 服务器中字体路径 */ src: url("/font/ZCOOLKuaiLe-Regular.woff"), url("/font/ZCOOLKuaiLe-Regular.otf"), url("/font/ZCOOLKuaiLe-Regular.ttf") format("truetype"); /* 指定字体格式,一般不写 */ } p { font-size: 30px; color: salmon; font-family: myFont1; }ce2b3bdcf85cd81a873aa7b7ee15b2a9-20220831233502269.png问题加载速度:受网络速度影响,可能会出现字体闪烁一下变成最终的字体版权:有些字体是商用收费的,需要注意字体格式:字体格式也有很多种(woff、otf、ttf),未必兼容,可能需要指定多个5、图标字体(iconfont)图标字体简介在网页中经常需要使用一些图标,可以通过图片来引入图标但是图片大小本身比较大,并且非常的不灵活所以在使用图标时,我们还可以将图标直接设置为字体,然后通过@font-face的形式来对字体进行引入这样我们就可以通过使用字体的形式来使用图标fontawesome官方网站:https://fontawesome.com/下载解压完毕之后,直接将 css 和 webfonts 移动到项目中即可使用示例<link rel="stylesheet" href="/font/fontawesome/css/all.css" /> <style> i { color: green; } .fa-venus-mars, .fa-mars-double { color: red; } .fa-html5 { color: #e34d22; } .fa-css3 { color: blue; } .fa-js { color: #d1b514; } </style> <!-- 大小 --> <i class="fab fa-weixin fa-lg"></i> <i class="fab fa-weixin fa-2x"></i> <i class="fab fa-weixin fa-3x"></i> <br /> <!-- 边框 --> <i class="fab fa-weixin fa-2x fa-border"></i> <br /> <!-- 旋转 --> <i class="fab fa-weixin fa-2x fa-rotate-90 "></i> <!-- 水平对称 --> <i class="fab fa-weixin fa-2x fa-flip-horizontal "></i> <!-- 垂直对称 --> <i class="fab fa-weixin fa-2x fa-flip-vertical "></i> <br /> <!-- 动画 --> <i class="fa fa-venus-mars fa-3x fa-spin"></i> <i class="fa fa-mars-double fa-3x fa-pulse"></i> <br /> <!-- 列表 --> <ul class="fa-ul"> <li><i class="fa-li fa fa-check-square"></i>can be used</li> <li><i class="fa-li fa fa-spinner fa-spin"></i>as bullets</li> <li><i class="fa-li fa fa-square"></i>in lists</li> </ul> <br /><br /><br /> <!-- 组合 --> <span class="fa-stack fa-lg"> <i class="fab fa-html5 fa-stack-1x fa-10x"></i> <i class="fab fa-css3 fa-stack-1x fa-4x"></i> <i class="fab fa-js fa-stack-1x fa-2x"></i> </span>效果5d28ccfc2ddde16cfc7a5d71b4ab3e52.gif其中fas/fab是免费的,其他是收费的图标字体其他使用方式通过伪元素设置找到要设置图标的元素通过::before或::after选中在content中设置字体的编码设置字体的样式fab:font-family: 'Font Awesome 5 Brands';fas:font-family: 'Font Awesome 5 Free'; font-weight:900;示例<style> .poem { width: 200px; height: 300px; margin: auto; } li { list-style: none; margin-left: -40px; } li::before { content: "\f130"; /* font-family: 'Font Awesome 5 Brands'; */ font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 10px; color: gray; } </style> <div class="poem"> <h1>武陵春·春晚</h1> <p>[宋] 李清照</p> <ul> <li>风住尘香花已尽,</li> <li>日晚倦梳头。</li> <li>物是人非事事休,</li> <li>欲语泪先流。</li> <li>闻说双溪春尚好,</li> <li>也拟泛轻舟。</li> <li>只恐双溪舴艋舟,</li> <li>载不动、许多愁。</li> </ul> </div>效果af91c5ce8fe044b87932183782763606.png通过实体设置通过实体来使用图标字体:&#x图标编码;示例<i class="fas"></i>效果0d46a541e18cad08195ec08765d01614.pngiconfont官方网站:https://www.iconfont.cn/iconfont 是阿里的一个图标字体库,海量图标库,图标字体非常丰富但是版权有点模横两可,如果需要商用,最好联系作者不过一般情况下,公司企业都会有自己的 UI 设计团队,会自己去进行设计这里使用方式大同小异,不过iconfont 需要添加购物车后再添加至项目然后下载,下载包中有 demo.html,详细介绍了使用方式iconfont 也提供了一种在线方式,直接在我的项目中选择在线链接可以复制出一份@font-face的 css 代码e70c3278505584f28c81edfcba5a7056.png后续步骤与前面介绍的一致示例<!-- <link rel="stylesheet" href="/font/iconfont/iconfont.css"> --> <style> i.iconfont { font-size: 100px; } p::before { content: "\e811"; font-family: "iconfont"; font-size: 50px; } /* 3、通过在线连接:这里link和@font-face择其一即可 */ @font-face { font-family: "iconfont"; /* Project id 2580407 */ src: url("//at.alicdn.com/t/font_2580407_c0kpuhebb7r.woff2?t=1622373966454") format("woff2"), url("//at.alicdn.com/t/font_2580407_c0kpuhebb7r.woff?t=1622373966454") format("woff"), url("//at.alicdn.com/t/font_2580407_c0kpuhebb7r.ttf?t=1622373966454") format("truetype"); } </style> <!-- 1、通过字符实体设置 --> <i class="iconfont"></i> <i class="iconfont"></i> <i class="iconfont"></i> <i class="iconfont"></i> <!-- 2、通过伪元素设置 --> <p> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Totam deserunt tempore fugit quos eaque, ipsa rerum suscipit iure cumque aspernatur esse cupiditate nihil quas nulla odit? Sequi accusantium labore maiores. </p>效果a70ece11e3e329e0e8ef4c00757d59c9.png6、行高行高line height文字占有的实际高度,可以通过line-height来设置行高可以直接指定一个大小 px/em也可以直接为行高设置一个小数(字体大小的倍数)行高经常还用来设置文字的行间距:行间距 = 行高 - 字体大小字体框字体框就是字体存在的格子,设置font-size实际上就是在设置字体框的高度行高会在字体框的上下平均分配5d51f7775bdc7bef294a884ee41f2a56.png示例border: 1px black solid; font-size: 100px; /* line-height: 100px; */不指定行高时,content高度131.556px:说明line-height默认值大约是1.31 ~ 1.32(倍数)257b9723fa78a73c3a265e7b1426e034.png指定行高时,content高度99.556px:少了0.444px,并且字母p下面溢出1d940e3ba1bb08a10b2f9ca90177b23e.png存疑问题经测试,line-height大约比100.444px略大一点时,content高度才会大于100px,暂未知原因字体的简写属性font 可以设置字体相关的所有属性:font: font-style font-variant font-weight font-size/line-height font-family其中某些值可以不写,会用默认值默认值属性默认值其他常用值font-stylenormalitalicfont-variantnormalsmall-capsfont-weightnormalboldfont-sizemediumsmall、largeline-heightnormal font-family取决于浏览器 示例 1/* font-size: 50px; font-family: 'Courier New', Courier, monospace; */ font: 50px "Courier New", Courier, monospace;9445661b35e1f4b60f42d2e574986b7c.png示例 2/* small-caps值设置小型大写字母字体,所有小写变大写,同时字体尺寸更小(了解即可) */ font: bold small-caps italic 50px "Courier New", Courier, monospace;306d2133b86ba53701b4d24fd9675094.png注意 Pay Attention:简写属性省略的值会使用默认值,所以会覆盖前面的非简写属性(不仅仅对于字体而言)7、文本对齐方式水平对齐text-align 文本的水平对齐text-align属性值对齐方式说明left左侧对齐right右侧对齐center居中对齐justify两端对齐left 左侧对齐cb27b2eaacb59d1348b203182527c1bb.pngright 右侧对齐145cd2242ce0fc188292586c152192f8.pngcenter 居中对齐0a311344989446b7b51b9d5ebc9aac80.pngjustify 两端对齐0c1230e4dee40476e5e9a75141358962.png垂直对齐vertical-align 设置元素垂直对齐的方式vertical-align 属性值对齐方式说明baseline基线对齐top顶部对齐bottom底部对齐middle居中对齐baseline 基线对齐c2b19aeed53f064e7fe82ca948793bf2.pngtop 顶部对齐4b3a93fc6638b26acc1105a7f02242a7.pngbottom 底部对齐f5c906386a4ea3c9ffdc80cde6b4291f.pngmiddle 居中对齐e5b1f3fc76f55a8600ab3d73e244c529.png这里的居中对齐高度 = 基线高度 + x 的高度 / 2这种居中对齐并非实际上的居中对齐,一般也不会用这种方式对文字进行垂直方向的对齐vertical-align 还可以设置 px 值设置垂直对齐方式vertical-align: 10px;77cbc76d13c88a4ba90c06fd813b3e71.png图片的垂直对齐问题<style> .imgDiv { border: 5px seagreen solid; } .imgDiv img { width: 400px; height: 300px; } </style> <div class="imgDiv"> <img src="/assets/news.png" alt="" /> </div>1466b529387379a45ce37a70561e2375.png明显默认情况下,图片底部有一定缝隙,我们稍作修改,给 img 元素添加vertical-align属性值/* 只要不是基线对齐,就能消除底部缝隙 */ vertical-align: top; vertical-align: bottom; vertical-align: middle;4c465cbd4b31f9959f3f4245dfd8734f.pngQ:为什么图片会有缝隙?A:图片属于替换元素,特点与文本一致,也有自己的基线,默认也是基线对齐。而基线位置不在最底部,所以会出现缝隙其他样式white-space 设置网页如何处理空白可选值:normal 正常nowrap 不换行pre 保留空白案例:实现网页省略符号white-space: nowrap; overflow: hidden; text-overflow: ellipsis;效果:image-20220906130109796.png十二、背景1、PS的基本设置工欲善其事,必先利其器在介绍背景之前,首先需要做好准备工作:安装 PS 与基本设置这里就不详细介绍 PS 的安装了,因为网上一抓一大把,主要介绍 PS 的基本设置左侧工具栏调成 2 列,更方便使用7d73fd6a596ea0e47e70748496a8bf40.png右侧工具栏不需要的视图统统关掉727d4922a4b6e4dd43795672ded474ea-20220908205014684.png修改单位为像素由于一般默认的单位是厘米,所以这里需要修改在历史记录、颜色或色板附近右键,打开选项卡,选择界面选项bce39fddd0e9beb31e0653283a6a9bd0.png打开单位与标尺,修改单位中的标尺与文字为像素c112282537409ae4e3d29fe0a9c20c33.png2、背景background-color 设置背景颜色background-image设置背景图片如果背景图片大小小于元素,则背景图片会自动在元素中平铺将元素铺满如果背景图片大小大于元素,则背景图片一部分会无法完全显示如果背景图片大小等于元素,则背景图片会直接正常显示background-repeat设置背景图片的重复方式repeat 默认值,背景图片沿着 x 轴和 y 轴双方向重复repeat-x 背景图片沿着 x 轴方向重复repeat-y 背景图片沿着 y 轴方向重复no-repeat 背景图片不重复background-position设置背景图片的位置通过top left right bottom center几个表示方位的词来设置背景图片的位置:使用方位词时必须要同时指定两个值,如果只写一个则第二个默认就是center通过偏移量来指定背景图片的位置:水平方向偏移量、垂直方向变量background-clip设置背景的范围border-box 默认值,背景会出现在边框的下边padding-box 背景不会出现在边框,只出现在内容区和内边距content-box 背景只会出现在内容区background-origin背景图片的偏移量计算的原点border-box 背景图片的变量从边框处开始计算padding-box 默认值,background-position从内边距处开始计算content-box 背景图片的偏移量从内容区处计算background-size设置背景图片的大小第一个值表示宽度,第二个值表示高度;如果只写一个,则第二个值默认是autocover 图片的比例不变,将元素铺满contain 图片比例不变,将图片在元素中完整显示background-attachment背景图片是否跟随元素移动scroll 默认值,背景图片会跟随元素移动fixed 背景会固定在页面中,不会随元素移动可以同时设置背景图片和背景颜色,这样背景颜色将会成为图片的背景色示例 1.box1 { height: 500px; width: 500px; overflow: auto; border: 20px red double; padding: 10px; /* 背景色 */ background-color: darksalmon; /* 背景图 */ background-image: url("/assets/背景.png"); /* 背景图重复方式 */ background-repeat: no-repeat; /* 背景图偏移位置 */ background-position: 0 0; /* 背景图偏移量计算的原点 */ background-origin: content-box; /* 背景范围 */ background-clip: content-box; /* 背景图片大小 */ background-size: contain; } .box2 { width: 100px; height: 1000px; background-color: orange; background-image: url("assets/背景2.jpg"); background-repeat: no-repeat; background-position: 50px 50px; /* 背景图片是否跟随移动 */ background-attachment: fixed; }9f806f08854b47c21d02d5c23ed805a7.gifbackgound 背景相关的简写属性,所有背景相关的样式都可以通过该样式来设置并且该样式没有顺序要求,也没有哪个属性是必须写的注意background-size必须写在background-position的后边,并且使用/隔开background-position/background-sizebackground-origin background-clip 两个样式,orgin要在clip的前边示例二:.box1 { height: 500px; width: 500px; border: 10px red double; padding: 10px; background: #bfa url("assets/dlam.png") no-repeat 100px 100px/200px padding-box content-box; }e469a4b629a9d0a42bacbf69b4a88ca2.png练习一:线性渐变效果的背景图12dbf45389452852cdb04ac7b87e5946.png如果我们仔细挂那可能,会发现很多网站导航条的背景色并不是单一的某种颜色,而是有一个渐变的效果不过到目前为止,我们还没有学习线性渐变的内容,不过凭上面所学的知识同样可以实现切图首先,我们需要通过 PS 软件进行切图按住Alt同时滚动鼠标滑轮,可以对图片大小进行缩放;调整至合适大小,再选择矩形块工具,截取一个宽度为 1px 大小的图片9cf933089851d88ab149afbd2a09ffca.png然后选择图像-裁剪,就可以得到一个我们需要的一个背景图片99c888010d9f623899d7c21059dd1f60.pngea1f3a686a6f538d0bd7b221952ec4a7.png最后,选择文件-存储为Web所用格式db062cd60f46f94d2829f9601866ae99.png我这里选择的是 PNG 的格式,你可以对比几种格式,看看最终的图片大小折中选择,最好选择存储位置即可1e51da62eaaa95c55273289aba15decd.png得到我们需要的背景图片之后,就可以引入到css样式中了代码height: 60px; width: 1500px; background: url("assets/背景3.png") repeat-x;效果eb584be8969046de24bbf44e29a30a22.png练习二:按钮点击效果代码<style> a:link { /* 因为本身是行内元素,变成块元素更方便设置宽高 */ display: block; width: 93px; height: 29px; background: url("assets/背景/练习2-背景/link.png"); } a:hover { background: url("assets/背景/练习2-背景/hover.png"); } a:active { background: url("assets/背景/练习2-背景/active.png"); } </style> <a href="javascript:;"></a>效果2f9fc038af13642f79b96a76a02b710f.gif十三、雪碧图与渐变1、雪碧图解决图片闪烁的问题:可以将多个小图片统一保存到一个大图片中,然后通过调整background-position来显示响应的图片这样图片会同时加载到网页中就可以有效的避免出现闪烁的问题这个技术在网页中应用十分广泛,被称为CSS-Sprite,这种图我们称为雪碧图雪碧图的使用步骤:先确定要使用的图标测量图标的大小根据测量结果创建一个元素将雪碧图设置为元素的背景图片设置一个偏移量以显示正确的图片雪碧图的特点:一次性将多个图片加载进页面,降低请求的次数,加快访问速度,提升用户的体验示例 1e8a34378504abff5538d7d362a1d9c3c.pnga:link { display: block; width: 93px; height: 29px; background: url("assets/背景/练习2-背景/btn.png"); /* 默认值,可以不设置 */ background-position: 0 0; } a:hover { /* 设置水平方向的一个偏移量;注意是向左移动,所以是负值 */ background-position: -93px 0; } a:active { /* 设置水平方向的一个偏移量;注意是向左移动,所以是负值 */ background-position: calc(-93px * 2) 0; }4bef45919d901b3dddf40a364bd89037.gif我们对比以下之前练习中的效果,第一次加载进来的时候会有明显的闪烁48cf54374d1d7827bc18d2e13c3d52b7.gif示例 242c16d9512e844b8d273e8feda0cad1a.png.box1 { width: 109px; height: 33px; background: url("assets/背景/练习3-雪碧图/amazon-sprite_.png"); /* 设置水平和垂直方向的一个偏移量;注意移动方向 */ background-position: -10px -10px; } .box2 { width: 42px; height: 30px; background: url("assets/背景/练习3-雪碧图/amazon-sprite_.png"); /* 设置水平和垂直方向的一个偏移量;注意移动方向 */ background-position: -58px -338px; }fbd314d9c0c3da0c4a6deb1b7e3320f1.png2、线性渐变通过渐变可以设置一些复杂的背景颜色,可以实现从一个颜色向其他颜色过渡的效果!!渐变是图片,需要通过background-image来设置线性渐变,颜色沿着一条直线发生变化 linear-gradient()# 红色在开头,黄色在结尾,中间是过渡区域 background-image: linear-gradient(red, yellow);47123ca0139073c1a8a2f61395408167.png线性渐变的开头,我们可以指定一个渐变的方向to leftto rightto bottomto topdeg deg 表示度数turn 表示圈background-image: linear-gradient(to left, red, yellow); background-image: linear-gradient(to right, red, yellow); background-image: linear-gradient(to top, red, yellow); background-image: linear-gradient(to bottom, red, yellow);上面基本的 4 个方向的渐变很好理解,我们就不再做过多的一一解释了我们来看度数的渐变效果background-image: linear-gradient(45deg, red, yellow);64164ca16b1fc085883520eccd349ec1.png会发现它是从左下角往右上角去进行渐变的,为什么呢?我们小时候肯定都用过量角器6ad862f51623cae580cd5d395af6e930.png是不是恍然大悟,我们以原点作为起始点,有角度的那条边去做渐变,再把四象限的概念和矩形内部的四个角对应起来总结:线性渐变的边上的某一点为起点,以一定角度渐变的;渐变方向的颜色是线性变化的,而其垂线方向的颜色是一致的然后看下圈数的表示方法background-image: linear-gradient(0.4turn, red, yellow);因为圈数和角度之间可以相互转换,所以这里就不再进行赘述了另外,渐变可以同时指定多个颜色,多个颜色默认情况下平均分布,也可以手动指定渐变的分布情况repeating-linear-gradient() 可以平铺的线性渐变background-image: repeating-linear-gradient(red, yellow);1ec54cc28b7ec1ffa1dd355206a85eb1.png默认情况下,跟linear-gradient(red, yellow)效果一样,我们稍作改动background-image: repeating-linear-gradient(red 0px, yellow 50px);3e39b9b284335266b3f626529b6aaa79.png由于我们设置的div宽高为200px,所以会有 4 次重复的渐变效果所以默认情况下,下列几种写法是一致的,效果相同background-image: linear-gradient(red, yellow); background-image: repeating-linear-gradient(red, yellow); /* 因为我们设置的div盒子的宽高为200px,所以这里[height]=200px */ background-image: repeating-linear-gradient(red 0, yellow [height]);3、径向渐变radial-gradient() 径向渐变(放射性的效果)background-image: radial-gradient(red, yellow);默认情况下,径向渐变的形状根据元素的形状来计算的正方形 --> 圆形ef3c9f5ed8c21677749b93d2e1d93917.png长方形 --> 椭圆形222148cc7e1047bd50ec3dd165ff6fae.png默认情况下,circle和ellipse是自动适配盒子的,我们也可以手动指定径向渐变的形状形状circle 圆形ellipse椭圆background-image: radial-gradient(circle, red, yellow);f52c0364605c0ad9a20763de0a82db5f.png也可以指定渐变的位置位置toprightleftcenterbottombackground-image: radial-gradient(at left, red, yellow);e67d258061cdf5263312fbbda747964b.png当然,除了上述值,还可以指定像素大小closest-side 近边farthest-side 远边closest-corner 近角farthest-corner 远角background-image: radial-gradient(100px 60px, red, yellow);8bd62e310a802d483b1a4c499db507b1.png同时对其形状/大小和位置进行指定radial-gradient(形状/大小 at 位置, 颜色 位置, 颜色 位置, 颜色 位置) background-image: radial-gradient(circle at 50px 100px, red 50px, yellow 100px);2d952552e1a55ae04a6c358f99f191d1.png总结一下形状circle 圆形ellipse椭圆大小closest-side 近边farthest-side 远边closest-corner 近角farthest-corner 远角位置toprightleftcenterbottom类似于线性渐变,径向渐变也有对应的repeat属性background-image: repeating-radial-gradient( circle at 50px 100px, red 50px, yellow 100px );9c41690bc864e959e50ebc0fd5fdf36c.png总结:径向渐变的渐变方向以圆心为起点,往四周扩散的;同一半径上的颜色是渐变的,同一圆周上的颜色是一致的十四、表格1、表格在现实生活中,我们经常需要使用表格来表示一些格式化数据:课程表、人名单、成绩单...同样在网页中我们也需要使用表格,我们通过table标签来创建一个表格在table中使用tr表示表格中的一行,有几个tr就有几行在tr中使用td表示一个单元格,有几个 td就有几个单元格rowspan 纵向的合并单元格colspan 横向的合并单元格<table border="1" width="50%" align=" center"> <!--在table中使用tr表示表格中的一行,有几个tr就有几行--> <tr> <!--在tr中使用td表示一个单元格,有几个td就有几个单元格--> <td>A1</td> <td>B1</td> <td>C1</td> <td>D1</td> </tr> <tr> <td>A2</td> <td>B2</td> <td>C2</td> <!--rouspan 纵向的合并单元格--> <td rowspan="2">D2</td> </tr> <tr> <td>AB</td> <td>B3</td> <td>C3</td> </tr> <tr> <td>A4</td> <td>B4</td> <!-- colspan横向的合并单元格 --> <td colspan="2">C4</td> </tr> </table>2、长表格可以将一个表格分成三个部分:头部 thead主体 tbody底部 tfootth 表示头部的单元格<table border="1" width="50%" align="center"> <thead> <tr> <td>日期</td> <td>收入</td> <td>支出</td> <td>合计</td> </tr> </thead> <tbody> <tr> <td>2000.1.1</td> <td>500</td> <td>200</td> <td>300</td> </tr> <tr> <td>2000.1.1</td> <td>500</td> <td>200</td> <td>300</td> </tr> <tr> <td>2000.1.1</td> <td>500</td> <td>200</td> <td>300</td> </tr> </tbody> <tfoot> <tr> <td></td> <td></td> <td>合计</td> <td>1200</td> </tr> </tfoot> </table>3、表格的样式HTML 代码<table> <tr> <td>学号</td> <td>姓名</td> <td>性别</td> <td>年龄</td> <td>地址</td> </tr> <tr> <td>1</td> <td>孙悟空</td> <td>男</td> <td>18</td> <td>花果山</td> </tr> <tr> <td>2</td> <td>猪八戒</td> <td>男</td> <td>28</td> <td>高老庄</td> </tr> <tr> <td>3</td> <td>沙和尚</td> <td>男</td> <td>38</td> <td>流沙河</td> </tr> <tr> <td>4</td> <td>唐僧</td> <td>男</td> <td>16</td> <td>女儿国</td> </tr> <tr> <td>1</td> <td>孙悟空</td> <td>男</td> <td>18</td> <td>花果山</td> </tr> <tr> <td>2</td> <td>猪八戒</td> <td>男</td> <td>28</td> <td>高老庄</td> </tr> <tr> <td>3</td> <td>沙和尚</td> <td>男</td> <td>38</td> <td>流沙河</td> </tr> <tr> <td>4</td> <td>唐僧</td> <td>男</td> <td>16</td> <td>女儿国</td> </tr> <tr> <td>4</td> <td>唐僧</td> <td>男</td> <td>16</td> <td>女儿国</td> </tr> <tr> <td>1</td> <td>孙悟空</td> <td>男</td> <td>18</td> <td>花果山</td> </tr> <tr> <td>2</td> <td>猪八戒</td> <td>男</td> <td>28</td> <td>高老庄</td> </tr> <tr> <td>3</td> <td>沙和尚</td> <td>男</td> <td>38</td> <td>流沙河</td> </tr> <tr> <td>4</td> <td>唐僧</td> <td>男</td> <td>16</td> <td>女儿国</td> </tr> </table>CSS 代码table { width: 50%; margin: 0 auto; border: 1px black solid; /* border-spacing:指定边框之间的距离;边框之间虽然没有距离了,但是实际上是两条边框的和,看起来是变粗了 */ /* border-spacing: 0; */ /*border-collapse:collapse;设置边框的合并;真正的将两条边框合并成一条边框 */ border-collapse: collapse; /* 默认情况下元素在td中是垂直居中的,可以通过vectical-align来修改 */ vertical-align: middle; text-align: center; } /* 如果表格中没有使用tbody而是直接使用tr,那么浏览器会自动创建一个tbody,并且将tr全都放到tbody中 所以说,tr不是table的子元素 */ tbody tr:nth-child(odd) { background-color: rgb(211, 216, 188); } td { border: 1px black solid; }image-20220910145444570.pngimage-20220910145515402.png其中,border-spacing:指定边框之间的距离border-collapse:设置边框的合并4、表单表单在现实生活中表单用于提交数据在网页中也可以使用表单,网页中的表单用于将本地的数据提交给远程的服务器form 的属性action:表单要提交的服务器的地址文本框注意:数据要提交到服务器中,必须要为元素指定一个name属性值文本框<input type="text" name="username" />密码框密码框<input type="password" name="password" />提交按钮<input type="submit" value="注册" />单选框像这种选择框,必须要措定一个value属性,value属性最终会作为用户填写的值传递给服务器单选框 <input type="radio" name="hello" value="a" /> <input type="radio" name="hello" value="b" checked />多选框多选框 <input type="checkbox" name="test" value="1" /> <input type="checkbox" name="test" value="2" /> <input type="checkbox" name="test" value="3" checked />下拉列表下拉列表 <select name="haha"> <option value="i">选项一</option> <option value="ii" selected>选项二</option> <option value="iii">选项三</option> </select>ea8b0b8806fcebbe73a190b71a09fd3a.png5、表单补充按钮<!-- 提交按钮 --> <input type="submit" /> <!-- 重置按钮 --> <input type="reset" /> <!-- 普通按钮 --> <input type="button" value="按钮" /> <br /><br /> <button type="submit">提交</button> <button type="reset">重置</button> <button type="button">按钮</button>02ca926acc195ce5382d791756dca361.png上面两种写法实际上效果是一致的,区别在于:input是自闭合标签,不需要</input>就能结束;button不是自闭合标签,跟一般标签一样是成对出现的button因为不是自闭合标签,所以使用起来更灵活,可以嵌套其他的标签十五、小米官网-练习1、首先css样式重置html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; }2、公共样式的抽取/* 公共样式 */ .clearfix::before, .clearfix::after { content: ''; display: table; clear: both; } /* 去除a的下划线 */ a { text-decoration: none; color: #333; } body { font: 14px/1.5 Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif; color: #333; min-height: 1226px; } /* 设置一个类,用来表示中间容器的宽度! */ .w { width: 1226px; /* 容器居中 */ margin: 0 auto; }3、 HTML 代码<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>小米商城 - Xiaomi 12、Redmi K50、MIX FOLD,小米电视官方网站</title> <!-- 引入css重置样式 --> <link rel="stylesheet" href="./css/reset.css" /> <!-- 引入公共样式表 --> <link rel="stylesheet" href="./css/base.css" /> <!-- 引入图标字体库 --> <link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/6.2.0/css/all.css" rel="stylesheet" /> <!-- 引入当前页面的样式表 --> <link rel="stylesheet" href="./css/index.css" /> <!-- 设置网站的图标: 网站的图标:favicon.ico可以直接打开! --> <link rel="icon" href="./img/favicon.ico"> </head> <body> <!-- 顶部导航条 --> <!-- 顶部导航条外部容器 --> <div class="topbar-wrapper"> <!-- 创建内部容器 --> <div class="topbar w clearfix"> <!-- 左侧的导航 --> <ul class="service"> <li><a href="javascript:;">小米商城</a></li> <li class="line">|</li> <li><a href="javascript:;">loT</a></a></li> <li class="line">|</li> <li><a href="javascript:;">MIUI</a></li> <li class="line">|</li> <li><a href="javascript:;">云服务</a></li> <li class="line">|</li> <li><a href="javascript:;">金融</a></li> <li class="line">|</li> <li><a href="javascript:;">有品</a></li> <li class="line">|</li> <li><a href="javascript:;">小爱开放平台</a></li> <li class="line">|</li> <li><a href="javascript:;">企业团购</a></li> <li class="line">|</li> <li><a href="javascript:;">资质证照</a></li> <li class="line">|</li> <li><a href="javascript:;">协议规则</a></li> <li class="line">|</li> <li class="app-wrapper"> <a class="app" href="javascript:;"> 下载app <!-- 添加一个弹出层 --> <div class="qrcode"> <img src="./img/miapp.png" alt=""> <span>小米商城app</span> </div> </a> </li> <li class="line">|</li> <li><a href="javascript:;">Select Location</a></li> </ul> <!-- 购物车 --> <ul class="shop-cart"> <li> <a href="#"> <i class="fas fa-cart-arrow-down"></i> 购物车(0) </a> </li> </ul> <!-- 用户登录注册 --> <ul class="user-info"> <li><a href="javascript:;">登录</a></li> <li class="line">|</li> <li><a href="javascript:;">注册</a></li> <li class="line">|</li> <li><a href="javascript:;">消息通知</a></li> </ul> </div> </div> <!-- 创建一个头部的外部容器 --> <div class="header-wrapper"> <div class="header w clearfix"> <h1 class="logo" title="小米"> 小米官网 <a class="home" href="/"></a> <a class="mi" href="/"></a> </h1> <!-- 创建一个中间导航条的容器 --> <div class="nav-wrapper"> <!-- 创建导航条 --> <ul class="nav clearfix"> <li class="all-goods-wrapper"> <a class="all-goods" href="#">全部商品分类</a> <!-- 创建一个左侧导航菜单 --> <ul class="left-menu"> <li> <a href="#"> 手机 电话卡 <i class="fas fa-angle-right"></i> </a> </li> <li> <a href="#"> 电视 盒子 <i class="fas fa-angle-right"></i> </a> </li> <li> <a href="#"> 笔记本 平板 <i class="fas fa-angle-right"></i> </a> </li> <li> <a href="#"> 家电 插线板 <i class="fas fa-angle-right"></i> </a> </li> <li> <a href="#"> 出行 穿戴 <i class="fas fa-angle-right"></i> </a> </li> <li> <a href="#"> 智能 路由器 <i class="fas fa-angle-right"></i> </a> </li> <li> <a href="#"> 电源 配件 <i class="fas fa-angle-right"></i> </a> </li> <li> <a href="#"> 健康 儿童 <i class="fas fa-angle-right"></i> </a> </li> <li> <a href="#"> 耳机 音箱 <i class="fas fa-angle-right"></i> </a> </li> <li> <a href="#"> 生活 箱包 <i class="fas fa-angle-right"></i> </a> </li> </ul> </li> <li><a href="#">小米手机</a></li> <li><a href="#">Redmi红米</a></li> <li><a href="#">电视</a></li> <li><a href="#">笔记本</a></li> <li><a href="#">家电</a></li> <li><a href="#">路由器</a></li> <li><a href="#">只能硬件</a></li> <li><a href="#">服务</a></li> <li><a href="#">社区</a></li> <!-- 创建一个弹出层 --> <div class="goods-info"> </div> <!-- 创建搜索框的容器 --> <div class="search-wrapper"> <form class="search" action="#"> <input class="search-inp" type="text"> <button class="search-btn"> <i class="fas fa-search"></i> </button> </form> </div> </ul> </div> </div> </div> <!-- 创建banner的容器 --> <div class="banner-wrapper"> <div class="banner w"> <ul class="img-list"> <li> <a href="#"> <img src="./img/banner1.jpg" alt=""> </a> </li> <li> <a href="#"> <img src="./img/banner2.webp" alt=""> </a> </li> <li> <a href="#"> <img src="./img/banner3.webpg" alt=""> </a> </li> <li> <a href="#"> <img src="./img/banner4.webp" alt=""> </a> </li> <li> <a href="#"> <img src="./img/banner5.webp" alt=""> </a> </li> </ul> <div class="pointer"> <a class="active" href="javascript:;"></a> <a href="javascript:;"></a> <a href="javascript:;"></a> <a href="javascript:;"></a> <a href="javascript:;"></a> </div> <div class="prev-next"> <a class="prev" href="javascript:;"></a> <a class="next" href="javascript:;"></a> </div> </div> <!-- 固定定位的工具条 --> <div class="back-top"></div> <!-- 创建广告容器 --> <div class="ad w"> <ul class="shortcut"> <li> <a href="#"> <i class="fas fa-clock"></i> 小米秒杀 </a> </li> <li> <a href="#"> <i class="fas fa-building"></i> 企业团购 </a> </li> <li> <a href="#"> <i class="fas fa-frog"></i> F码通道 </a> </li> <li> <a href="#"> <i class="fas fa-address-card"></i> 米粉卡 </a> </li> <li> <a href="#"> <i class="fas fa-gift"></i> 以旧换新 </a> </li> <li> <a href="#"> <i class="fas fa-mobile-alt"></i> 话费充值 </a> </li> </ul> <ul class="ad-img"> <li> <a href="#"> <img src="./img/01.jpg" alt=""> </a> </li> <li> <a href="#"> <img src="./img/02.jpg" alt=""> </a> </li> <li> <a href="#"> <img src="./img/03.jpg" alt=""> </a> </li> </ul> </div> </div> </body> </html>4、CSS 代码/* 主页index.html的样式表 */ /* 设置顶部导航条的容器 */ .topbar-wrapper { width: 100%; height: 40px; line-height: 40px; background-color: #333; } /* 设置超链接的颜色 */ .topbar a { font-size: 12px; color: #b0b0b0; display: block; } /* 设置超链接移入的效果 */ .topbar a:hover { color: #fff; } /* 设置中间的分割线效果 */ .topbar .line { color: #424242; font-size: 12px; margin: 0 8px; margin-top: -1px; } /* 设置左侧导航条 */ .service, .topbar li { float: left; } .app { position: relative; } /* 设置app下的小三角 */ .app-wrapper:hover .app::after { display: none; content: ''; /* 设置绝对定位 */ position: absolute; display: block; width: 0; height: 0; /* 设置四个方向的边框 */ border: 6px solid transparent; /* 去除上边框 */ border-top: none; /* 单独设置下边框的颜色 */ border-bottom-color: #fff; bottom: 0; left: 0; right: 0; margin: auto; } /* 设置下载app的下拉 */ .app .qrcode { /* 如果设置过渡先关闭display */ /* display: none; */ position: absolute; /* left: -38px; */ left: 22px; width: 124px; /* height: 135px; */ /* 这个是通过display设置的方式,不好加动画效果! */ /* 通过height、overflow方便设置动画 */ height: 0; overflow: hidden; margin-left: -62px; line-height: 1; text-align: center; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); z-index: 9999; /* transition设置过度效果 */ transition: height 0.3s; } /* 与下方的效果是一样的,另一种写法! */ /* .app:hover .qrcode, .app:hover::after { display: block; } */ .app-wrapper:hover > .app .qrcode { display: block; height: 148px; } .app .qrcode img { width: 90px; margin: 17px; margin-bottom: 12px; } .app .qrcode span { color: #000; font-size: 13px; } /* 设置右侧导航条 */ .shop-cart, .user-info { float: right; } .shop-cart { margin-left: 26px; } /* 设置购物车的样式 */ .shop-cart a { width: 120px; background-color: #424242; text-align: center; } .shop-cart:hover a { background-color: #fff; color: #ff6700; } .shop-cart i { margin-right: 2px; } /* 设置中间的header */ .header { height: 100px; /* background-color: pink; */ } .header-wrapper { /* background-color: red; */ position: relative; } /* 设置logo的h1 */ .header .logo { /* 隐藏logo中的文字 */ text-indent: -999px; float: left; margin-top: 22px; width: 55px; height: 55px; position: relative; overflow: hidden; } /* 统一设置logo的超链接 */ .header .logo a { /* display: block; */ position: absolute; width: 55px; height: 55px; left: 0; background-color: #ff6700; background-image: url('../img/mi-logo.png'); background-size: cover; background-position: center; transition: left 0.3s; } /* 设置home的图标 */ .header .logo .home { left: -55px; background-image: url('../img/mi-home.jpeg'); } /* 设置鼠标移入以后两个图标的位置 */ .header .logo:hover .mi { left: 55px; } .header .logo:hover .home { left: 0px; } .header .nav-wrapper { float: left; margin-left: 7px; } /* 设置导航条 */ .header .nav { /* width: 792px; */ height: 100px; line-height: 100px; padding-left: 58px; } /* 设置导航条的li */ .nav > li { float: left; } .all-goods-wrapper { position: relative; } /* 设置左侧导航条的样式 */ .left-menu { width: 234px; height: 420px; background-color: rgba(0, 0, 0, 0.6); position: absolute; z-index: 998; left: -120px; line-height: 1; padding: 20px 0; } ul .left-menu li a { display: block; height: 42px; line-height: 42px; color: white; margin-right: 0; padding: 0 30px; font-size: 14px; } ul .left-menu li a:hover { color: white; background-color: #ff6700; } .left-menu a i { float: right; line-height: 42px; } .nav-wrapper li a { font-size: 16px; display: block; margin-right: 20px; } .nav-wrapper li a:hover { color: #ff6700; } /* 隐藏全部商品 */ .all-goods { visibility: hidden; } .nav .goods-info { /* height: 228px; */ height: 0; overflow: hidden; width: 100%; position: absolute; background-color: white; top: 100px; left: 0; transition: height 0.3s; /* background-color: #bfa; */ z-index: 999; } .nav li:not(:first-of-type):not(:nth-child(10)):not(:nth-child(9)):hover ~ .goods-info, .goods-info:hover { border-top: 1px solid rgb(224, 224, 224); box-shadow: 0 5px 3px rgba(0, 0, 0, 0.2); height: 228px; } /* 设置搜索框的容器 */ .search-wrapper { width: 296px; height: 50px; float: right; margin-top: 25px; } .search-wrapper .search-inp { box-sizing: border-box; float: left; padding: 0; height: 50px; border: none; padding: 0 10px; width: 244px; font-size: 16px; border: 1px solid rgb(224, 224, 224); outline: none; } /* 设置input获取焦点后的样式 */ .search-wrapper .search-inp:focus, .search-wrapper .search-inp:focus + button { /* outline: 1px solid #ff6700; */ border-color: #ff6700; } .search-wrapper .search-btn { float: left; height: 50px; width: 52px; padding: 0; border: none; background-color: #fff; color: #616161; font-size: 16px; border: 1px solid rgb(224, 224, 224); border-left: none; } .search-wrapper .search-btn:hover { background-color: #ff6700; color: white; border: none; } /* 设置banner */ .banner { position: relative; height: 460px; } .banner .img-list li { position: absolute; } .banner img { width: 100%; } /* 设置5个导航点 */ .pointer { position: absolute; bottom: 22px; right: 35px; } .pointer a { float: left; width: 6px; height: 6px; border: 2px rgba(0, 0, 0, 0.4) solid; border-radius: 50%; background-color: rgba(0, 0, 0, 0.4); margin-left: 6px; } .pointer a:hover, .pointer a.active { border-color: rgba(0, 0, 0, 0.4); background-color: rgba(225, 225, 225, 0.4); } /* 设置两个箭头 */ .prev-next a { width: 41px; height: 69px; position: absolute; background-image: url('../img/icon-slides.png'); top: 0; bottom: 0; margin: auto 0; } .prev-next .prev { left: 234px; background-position: -84px 0; } .prev-next .prev:hover { background-position: 0 0; } .prev-next .next { right: 0; background-position: -125px 0; } .prev-next .next:hover { background-position: -42px 0; } /* 设置回到顶部的元素 */ .back-top { width: 26px; height: 206px; background-color: #ff6700; position: fixed; bottom: 60px; right: 50%; margin-right: -639px; } /* 设置下部的广告区域 */ .ad { /* background-color: orange; */ height: 170px; margin-top: 14px; } .ad .shortcut, .ad .ad-img, .ad li { float: left; } /* 设置左侧快捷方式 */ .ad .shortcut { width: 228px; height: 168px; background-color: #5f5750; margin-right: 14px; padding-left: 6px; padding-top: 2px; } .ad .shortcut li { position: relative; } /* 设置上边框 */ .ad .shortcut li::before { content: ''; position: absolute; width: 64px; height: 1px; background-color: #665e57; left: 0; right: 0; top: 0; margin: 0 auto; } /* 设置左边框 */ .ad .shortcut li::after { content: ''; position: absolute; height: 70px; width: 1px; background-color: #665e57; top: 0; left: 0; margin: auto 0; } /* 设置快捷方式的超链接 */ .ad .shortcut a { color: #cfccca; display: block; height: 84px; width: 76px; text-align: center; font-size: 12px; overflow: hidden; } .ad .shortcut a:hover { color: #fff; } /* 设置图标字体 */ .ad .shortcut i { display: block; margin-top: 20px; font-size: 20px; margin-bottom: 6px; } /* 设置自左侧的图片 */ .ad .ad-img li { width: 316px; margin-right: 15px; } .ad .ad-img li:last-child { margin: 0; } .ad .ad-img img { width: 100%; vertical-align: top; } 5、效果展示image-20220911140001703.png对于小米官网的一些静态资源可以在mi.com的开发者工具进行获取,这里省略!十六、过渡与动画1、过渡过渡(transition)通过过渡可以指定一个属性发生变化时的切换方式通过过渡可以创建一些非常好的效果,提升用户的体验属性值transition-property:指定要执行过渡的属性多个属性间使用,隔开;如果所有属性都需要过渡,则使用all关键字;大部分属性都支持过渡效果;注意过渡时必须是从一个有效数值向另外一个有效数值进行过渡;transition-duration:指定过渡效果的持续时间时间单位:s 和 ms(1s=1000ms)transition-delay:过渡效果的延迟,等待一段时间后在执行过渡transition-timing-function:过渡的时序函数linear匀速运动ease 默认值,慢速开始,先加速后减速ease-in 加速运动ease-out 减速运动ease-in-out 先加速后减速cubic-bezier()来指定时序函数 https://cubic-bezier.comsteps() 分步执行过渡效果,可以设置第二个值:end,在时间结束时执行过渡(默认值)start,在时间开始时执行过渡transition:可以同时设置过渡相关的所有属性只有一个要求,如果要写延迟,则两个时间中第一个是持续时间,第二个是延迟时间/* transition: margin-left 2s 1s; */ transition-property: margin-left; transition-duration: 2s; transition-delay: 1s;7480db3e978d72b04b48e47351b2712a.gif示例/* transition: margin-left 2s 1s; */ transition-property: margin-left; transition-duration: 2s; transition-delay: 1s;7480db3e978d72b04b48e47351b2712a-20220911144020024.gif几种过渡效果对比linear匀速运动transition-timing-function: linear;db1e5c02804cfa5d8cfc03e84f465cc0.gifease 默认值,慢速开始,先加速后减速transition-timing-function: ease;cc12a68d322c7f04647408b28e1a355b.gifease-in 加速运动transition-timing-function: ease-in;e7e99280e1108793f8e0f681587c50fd.gifease-out 减速运动transition-timing-function: ease-out;2c408e4fbec59ccbcf324b308d893ad9.gifease-in-out 先加速后减速transition-timing-function: ease-in-out;a34bb617b70c57b8bdcdbba930315b82.gifcubic-bezier()来指定时序函数transition-timing-function: cubic-bezier(0.17, 1.79, 0.68, -0.69);95be9a5c0834580690f63674754a5a5d.gifsteps()分步执行过渡效果/* transition-timing-function: steps(2, end); */ transition-timing-function: steps(2);fad621042638ade6ffc1ca8ed7291524.giftransition-timing-function: steps(2, start);eafa6e6574b7570eea4cbbd26bafe377.gif2、动画动画和过渡类似,都是可以实现一些动态的效果,不同的是过渡需要在某个属性发生变化时才会触发动画可以自动触发动态效果设置动画效果,必须先要设置一个关键帧,关键帧设置了动画执行每一个步骤@keyframes test { from { margin-left: 0; } to { margin-left: 900px; } }animation-name 指定动画的关键帧名称animation-duration:指定动画效果的持续时间animation-delay:动画效果的延迟,等待一段时间后在执行动画animation-timing-function:动画的时序函数animation-iteration-count 动画执行的次数infinite 无限执行animation-direction 指定动画运行的方向normal 从from向to运行,每次都是这样,默认值reverse 从to向from运行,每次都是这样alternate 从from向to运行,重复执行动画时反向执行alternate-reverse 从to向from运行,重复执行动画时反向执行animation-play-state 设置动画的执行状态running 动画执行,默认值paused 动画暂停animation-fill-mode 动画的填充模式none 动画执行完毕,元素回到原来位置,默认值forwards 动画执行完毕,元素会停止在动画结束的位置backwards 动画延时等待时,元素就会处于开始位置both 结合了forwards和backwards示例/* animation-name: test; animation-duration: 2s; animation-delay: 2s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; animation-fill-mode: both; */ animation: test 2s 2s linear infinite alternate both;c81fb42fc5c22a36a108077fb3c388c7.gif3、实战米兔.box { height: 271px; width: 132px; background-image: url("/assets/米兔/bigtap-mitu-queue-big.png"); margin: 100px auto; transition: background-position 1s steps(4); } .box:hover { background-position: -528px 0; }cfcff3ec2765beff571c95c8af08b20d.gif奔跑的少年.box { height: 256px; width: calc(1536px / 6); background-image: url("/assets/奔跑的少年/bg2.png"); margin: 100px auto; animation: run 1s steps(6) infinite; } /* 关键帧 */ @keyframes run { from { background-position: 0 0; } to { background-position: -1536px 0; } }c78e2ab5980c340bc4ee76e3229c8292.gif弹力球.outer { width: 100%; height: 700px; border-bottom: 10px solid #000; /* 外边距重叠,开启BFC */ overflow: hidden; } .ball { width: 100px; height: 100px; border-radius: 50%; background-color: gray; animation: bounce 6s ease-in; } @keyframes bounce { from { margin-top: 0; } 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95%, 98%, to { margin-top: 600px; animation-timing-function: ease-out; } 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { animation-timing-function: ease-in; } 10% { margin-top: 60px; } 20% { margin-top: 120px; } 30% { margin-top: 180px; } 40% { margin-top: 240px; } 50% { margin-top: 300px; } 60% { margin-top: 360px; } 70% { margin-top: 420px; } 80% { margin-top: 480px; } 90% { margin-top: 540px; } 96% { margin-top: 580px; } 99% { margin-top: 590px; } }52d7d87ae591a78eba76a51b14903865.gif酷炫球div { float: left; width: 100px; height: 100px; border-radius: 50%; animation: bounce 0.5s infinite ease-in alternate; } .ball1 { background-color: red; animation-delay: 0.1s; } .ball2 { background-color: yellow; animation-delay: 0.2s; } .ball3 { background-color: green; animation-delay: 0.3s; } .ball4 { background-color: blue; animation-delay: 0.4s; } .ball5 { background-color: pink; animation-delay: 0.5s; } .ball6 { background-color: orange; animation-delay: 0.6s; } .ball7 { background-color: fuchsia; animation-delay: 0.7s; } .ball8 { background-color: gray; animation-delay: 0.8s; } .ball9 { background-color: darkcyan; animation-delay: 0.9s; } .ball10 { background-color: indigo; animation-delay: 1s; } .ball11 { background-color: black; animation-delay: 1.1s; } .ball12 { background-color: darkcyan; animation-delay: 1.2s; } .ball13 { background-color: darkkhaki; animation-delay: 1.3s; } .ball14 { background-color: brown; animation-delay: 1.4s; } .ball15 { background-color: mediumpurple; animation-delay: 1.5s; } @keyframes bounce { from { margin-top: 0; } to { margin-top: 500px; } }d50aebb593aefa2d94e62fcbaf49f37c.gif十七、变形:平移、旋转与缩放变形就是指通过 css 来改变元素的形状或位置变形不会影响到页面的布局transform用来设置元素的变形效果1、平移translateX() 沿着由方向平移translateY() 沿着 y 轴方向平移translateZ() 沿着 z 轴方向平移平移元素百分比是相对于自身计算的几种水平垂直双方向居中的方式对比绝对定位的方式/* 这种居中方式,只适用于元素的大小确定 */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;table-cell的方式/* table-cell的方式具有一定局限性 */ display: table-cell; vertical-align: middle; text-align: center;transform的方式/* transform变形平移的方式 */ position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);浮出效果div { float: left; width: 200px; height: 300px; background-color: silver; margin: 100px 50px auto 50px; transition: all 0.3s; } div:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); transform: translateY(-5px); }241b88c09dcb68952c07cc88a7d68f26.gif2、Z 轴平移z 轴平移,调整元素在 z 轴的位置,正常情况就是调整元素和人眼之间的距离,距离越大,元素离人越近z 轴平移属于立体效果(近大远小),默认情况下网页是不支持透视,如果需要看见效果必须要设置网页的视距透视效果html { background-color: rgb(71, 44, 32); /* 设置当前网页的视距为800px,人眼距离网页的距离 */ perspective: 800px; } .box { width: 200px; height: 300px; background-color: silver; margin: 100px auto; transition: all 0.3s; } .box:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); transform: translateZ(200px); }7a257398286736e1e216f16e808ad651.gif3、旋转通过旋转可以使元素沿着 x、y 或 z 旋转指定的角度rotateX()rotateY()rotateZ()/* transform: rotateY(0.5turn); */ transform: rotateY(180deg); /* backface-visibility设置元素的背面:可选值:hidden、visible:默认值! */d68844170ec937f3d811eff8d6e5200e.gif4、缩放对元素进行缩放的函数scalex() 水平方向缩放scaleY() 垂直方向缩放scale() 双方向的缩放.box { height: 200px; width: 200px; background-color: #bfa; margin: 200px auto; transition: 2s; } .box:hover { /* transform: scaleX(2); */ /* transform: scaleY(2); */ transform: scale(2); /* 变形的原点 */ transform-origin: 0 0; }b24a8805bd538d5a520c0e68b7e52e5a.gif5、实战鸭子表HTML 代码<div class="clock"> <div class="hour-wrapper"> <div class="hour"></div> </div> <div class="minute-wrapper"> <div class="minute"></div> </div> <div class="second-wrapper"> <div class="second"></div> </div> </div>CSS 代码.clock { width: 500px; height: 500px; background-image: url("assets/鸭子表/clock.png"); background-image: url("assets/鸭子表/clock_duck.jpg"); background-size: cover; margin: 100px auto; position: relative; } .clock > div { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .clock > div > div { height: 50%; margin: 0 auto; } /* 时针 */ .hour-wrapper { height: 60%; width: 60%; animation: clock-run 720s infinite; } .hour { width: 8px; background-color: black; } /* 分针 */ .minute-wrapper { height: 75%; width: 75%; animation: clock-run 60s steps(60) infinite; } .minute { width: 4px; background-color: black; } /* 秒针 */ .second-wrapper { height: 90%; width: 90%; animation: clock-run 1s steps(60) infinite; } .second { width: 2px; background-color: red; } @keyframes clock-run { from { transform: rotateZ(0); } to { transform: rotateZ(360deg); } }4fb02c061aeac2234f492f24026a0ea7.gif复仇者联盟HTML 代码<div class="cube"> <div class="surface1"></div> <div class="surface2"></div> <div class="surface3"></div> <div class="surface4"></div> <div class="surface5"></div> <div class="surface6"></div> </div>CSS 代码html { perspective: 800px; } .cube { height: 200px; width: 200px; margin: 200px auto; position: relative; /* 设置3d变形效果 */ transform-style: preserve-3d; animation: cube-rotate 12s infinite linear; } .cube div { height: 200px; width: 200px; background-size: cover; position: absolute; top: 0; left: 0; /* 为元素设置透明效果 */ opacity: 0.85; } .surface1 { background-image: url("/assets/复仇者联盟/1.jpg"); transform: translateX(-100px) rotateY(90deg); } .surface2 { background-image: url("/assets/复仇者联盟/2.jpg"); transform: translateX(100px) rotateY(90deg); } .surface3 { background-image: url("/assets/复仇者联盟/3.jpg"); transform: translateY(-100px) rotateX(90deg); } .surface4 { background-image: url("/assets/复仇者联盟/4.jpg"); transform: translateY(100px) rotateX(90deg); } .surface5 { background-image: url("/assets/复仇者联盟/5.jpg"); transform: translateZ(-100px); } .surface6 { background-image: url("/assets/复仇者联盟/6.jpg"); transform: translateZ(100px); } @keyframes cube-rotate { from { transform: rotateX(0) rotateY(0) rotateZ(0); } to { transform: rotateX(1turn) rotateY(2turn) rotateZ(3turn); } }a00ee8c59dd8e4bf7ac14286be0ccd3d.gif十八、Less简介Less官网地址:https://less.bootcss.com/less是一门css的预处理语言less是一个 css 的增强版,通过less可以编写更少的代码实现更强大的样式在less中添加了许多的新特性:像对变量的支持、对mixin的支持...less的语法大体上和css语法一致,但是less中增添了许多对css的扩展,所以浏览器无法直接执行less代码,要执行必须向将less转换为css,然后再由浏览器执行1、安装插件在vscode中搜索less,点击安装image-20220911212840143.png2、编写 LessHTML 代码使用快捷方式创建 HTML 代码f992f8225262f1355df4628586602a87.png回车生成html代码<div class="box1"></div> <div class="box2"></div> <div class="box3"></div>less 代码创建style.less文件,编写less代码body { --height: calc(200px / 2); --width: 100px; div { height: var(--height); width: var(--width); } .box1 { background-color: #bfa; } .box2 { background-color: red; } .box3 { background-color: yellow; } }Easy LESS插件会帮助我们在style.less所在目录下面生成一个相同名称的css文件201068ea2c14019210172db470a04934.png查看生成的style.css代码body { --height: calc(200px / 2); --width: 100px; } body div { height: var(--height); width: var(--width); } body .box1 { background-color: #bfa; } body .box2 { background-color: red; } body .box3 { background-color: yellow; }我们直接在 HTML 中引入生成的style.css<link rel="stylesheet" href="/css/style.css" />运行代码,查看效果97f40a1f8f76041202ac4ef693ad5b36.png2、Less 语法less 注释less中的单行注释,注释中的内容不会被解析到css中css中的注释,内容会被解析到css文件中// `less`中的单行注释,注释中的内容不会被解析到`css`中 /* `css`中的注释,内容会被解析到`css`文件中 */父子关系嵌套在less中,父子关系可以直接嵌套// `less`中的单行注释,注释中的内容不会被解析到`css`中 /* `css`中的注释,内容会被解析到`css`文件中 */ body { --height: calc(200px / 2); --width: 100px; div { height: var(--height); width: var(--width); } .box1 { background-color: #bfa; .box2 { background-color: red; .box3 { background-color: yellow; } > .box4 { background-color: green; } } } }对应的css/* `css`中的注释,内容会被解析到`css`文件中 */ body { --height: calc(200px / 2); --width: 100px; } body div { height: var(--height); width: var(--width); } body .box1 { background-color: #bfa; } body .box1 .box2 { background-color: red; } body .box1 .box2 .box3 { background-color: yellow; } body .box1 .box2 > .box4 { background-color: green; }变量变量,在变量中可以存储一个任意的值并且我们可以在需要时,任意的修改变量中的值变量的语法:@变量名直接使用使用变量时,则以@变量名的形式使用即可作为类名、属性名或者一部分值使用时,必须以@{变量名}的形式使用可以在变量声明前就使用变量(可以但不建议)@b1:box1; @b2:box2; @b3:box3; @size:200px; @bc:background-color; @bi:background-image; @color:red; @path:image/a/b/c; .@{b1}{ width: @size; height: $width; @{bc}: @color; @{bi}: url("@{path}/1.png"); } .@{b2}{ width: @size; height: $width; @{bc}: @color; @{bi}: url("@{path}/2.png"); } .@{b3}{ width: @size; height: $width; @{bc}: @color; @{bi}: url("@{path}/3.png"); }生成的css代码.box1 { width: 200px; height: 200px; background-color: red; background-image: url("image / a / b / c/1.png"); } .box2 { width: 200px; height: 200px; background-color: red; background-image: url("image / a / b / c/2.png"); } .box3 { width: 200px; height: 200px; background-color: red; background-image: url("image / a / b / c/3.png"); }注意:在url中使用less语法需要用引号包裹其他.p1 { width: @size; height: $width; &-wrapper { background-color: peru; } // &:hover{ // background-color: blue; // } :hover { background-color: blue; } } .p2:extend(.p1) { color: @color; } .p3 { .p1(); } .p4() { width: @size; height: $width; } .p5 { // .p4(); .p4; }生成的css代码.p1, .p2 { width: 200px; height: 200px; } .p1-wrapper { background-color: peru; } .p1 :hover { background-color: blue; } .p2 { color: red; } .p3 { width: 200px; height: 200px; } .p5 { width: 200px; height: 200px; }& 拼接伪元素:extend() 对当前选择器扩展指定选择器的样式(选择器分组).p1() 直接对指定的样式进行引用,这里就相当于将p1的样式在这里进行了复制(mixin 混合)使用类选择器时可以在选择器后边添加一个括号,这时我们实际上就创建了一个mixins混合函数4、混合函数在混合函数中可以直接设置变量,并且可以指定默认值.test(@w:200px, @h:100px, @bc:red) { width: @w; height: @h; background-color: @bc; } .p6 { // .test(200px, 100px, red); // 对应参数位传值 // .test(@h:200px,@w:100px,@bc:red); // 写明对应属性,可变换顺序 // .test(); .test(300px); }生成的css代码.p6 { width: 300px; height: 100px; background-color: red; }其他average混合函数.h1 { color: average(red, yellow); }生成的css代码.h1 { color: #ff8000; }darken混合函数body { background-color: darken(#bfa, 50%); }生成的css代码body { background-color: #22aa00; }5、补充创建all.less文件,将我们之前编写的less文件通过@import引入进来可以通过import来将其他的less引入到当前的less中@import "style.less"; @import "syntax.less";查看生成的all.css代码,会发现其他的内容囊括了两个less文件的内容所以,我们可以利用@import来对less文件进行整合,然后引入生成的css文件使用即可这样,每次修改的时候直接对某个模块的less文件进行修改,就会非常简单如果我们观察过之前fontawesome源码文件,会发现其中也有less代码文件71b255aafaccb595fc0341c50f6a3fa0.png不同的less文件里都有其自己的职责,如_animated.less中专门存放动画的混合函数_variables.less中专门存放定义的变量...但是也有个问题,通过F12调试时显示的也是css中对应的行号dcc8dac7e284d8f1f296455dd302d7a6.png如果我们要改,需要找一下,太麻烦了,能不能直接显示less中行号呢?这样我们直接定位到对应less中直接进行修改,维护起来也会比较方便我们需要在Easy LESS插件中修改settings.json文件,在其中添加如下配置"less.compile": { "compress": true, // true => remove surplus whitespace "sourceMap": true, // true => generate source maps (.css.map files) "out": true // false => DON'T output .css files (overridable per-file, see below) }修改完毕后,会发现多生成出来一个all.css.map文件,说明配置生效288677124cd646d938430db12c32efbe.png再刷新下页面,通过F12会发现变成了less文件对应的行号781253b1659517f6dcf08697930b8e6d.png我们来逐一解释下配置的less.compile项中每一个属性的含义compress 生成的css文件代码会被压缩(作用相当于我们之前安装的JS & CSS Minifier (Minify)插件的效果)sourceMap 生成.css.map文件,通过F12可以查看了less文件对应行号out 生成对应css文件(当然是需要了)十九、弹性盒简介可以参考:https://www.cnblogs.com/zhaostudy/p/16558810.html1、基本概念弹性盒flex(弹性盒、伸缩盒)是css中的又一种布局手段,它主要用来代替浮动来完成页面的布局flex可以使元素具有弹性,让元素可以跟随页面的大小的改变而改变弹性容器要使用弹性盒,必须先将一个元素设置为弹性容器我们通过display 来设置弹性容器display:flex 设置为块级弹性容器display:inline-flex 设置为行内的弹性容器/* 设置弹性容器 */ display: flex;5c1d885e5f11e55cf83de4828487003b.png弹性元素弹性容器的子元素是弹性元素(弹性项)弹性元素可以同时是弹性容器2、弹性容器的属性主轴与侧轴主轴:弹性元素的排列方向称为主轴侧轴:与主轴垂直方向的称为侧轴主轴属性排列方式flex-direction 指定容器中弹性元素的排列方式row默认值,弹性元素在容器中水平排列(自左向右)row-reverse 弹性元素在容器中反向水平排列(自右向左)column 弹性元素纵向排列(自上向下)column-reverse 弹性元素反向纵向排列(自下向上)/* 设置弹性元素排列方式 */ flex-direction: column;11729c6c2c818441f5089c3a3984a080.png自动换行flex-wrap 设置弹性元素是否在弹性容器中自动换行nowrap 默认值,元素不会自动换行wrap 元素沿着辅轴方向自动换行/* 设置弹性元素排列方式 */ flex-direction: row; /* 设置自动换行 */ flex-wrap: wrap;c87e43a9db82a4f564f98dbdae47fcc4.png简写属性flex-flow 是wrap和direction的简写属性/* 简写属性 */ flex-flow: row wrap;963e711b9a2217a1c34b1a08538ea795.png空白空间justify-content 如何分配主轴上的空白空间(主轴上的元素如何排列)flex-start 元素沿着主轴起边排列3ee816db158fb6b5d480172f9ac578c0.pngflex-end 元素沿着主轴终边排列bb526f4373ab471791217f20260dbbd1.pngcenter 元素居中排列0c54d451da26478557563813cbbcc77f.pngspace-around 空白分布到元素两侧954f8711b1e786fcc0834a064290c861.pngspace-between 空白均匀分布到元素间03d831ec631b993192edfd186e4c2396.pngspace-evenly 空白分布到元素的单侧110522935bd98f332cb9cf04380f563b.png辅轴属性辅轴对齐align-items元素在辅轴上如何对齐stretch 默认值,将元素的长度设置为相同的值2af92a896e40671ca536a9ed39dc1c1b.pngflex-start 元素不会拉伸,沿着辅轴起边对齐6ab8b213829111066f5cd0ad1fa70bb7.pngflex-end 沿着辅轴的终边对齐9c5f3fff8119986aa076cbe5f3e778d9.pngcenter 居中对齐5448b556d848e25d86ea52c09222f8bf.pngbaseline 基线对齐c33af4a7dc9c4e2ea1a978edcfad4e11.png空白空间align-content 如何分配辅轴上的空白空间(辅轴上的元素如何排列)flex-start 元素沿着辅轴起边排列9508792eb1a11fe0af3d51f1d47bb584.pngflex-end 元素沿着辅轴终边排列13cf3c6ca7af292ddc5fb2279dc19839.pngcenter 元素居中排列d788195de72ec17c817338b220c2ea32.pngspace-around 空白分布到元素两侧3809331c72ca666656b99b1983e0d473.pngspace-between 空白均匀分布到元素间4a28fd1069af8b43b103e48f4db7cecf.pngspace-evenly 空白分布到元素的单侧f07a0ca24286bb5c3c5c3caf5a8e7559.png弹性居中利用弹性盒对元素进行水平垂直双方向居中justify-content: center; align-items: center;0f326ed5006e1aac8e7f9120cb02c8b4.png3、弹性元素的属性伸展系数flex-grow 指定弹性元素的伸展系数,默认值为 0当父元素有多余空间的时,子元素如何伸展父元素的剩余空间,会按照比例进行分配li:nth-child(1) { background-color: #bfa; flex-grow: 1; } li:nth-child(2) { background-color: red; flex-grow: 2; } li:nth-child(3) { background-color: green; flex-grow: 3; }fe1e85d111f123fbdc490048947a7252.png缩减系数flex-shrink 指定弹性元素的收缩系数,默认值为 1当父元素中的空间不足以容纳所有的子元素时,如何对子元素进行收缩缩减系数的计算方式比较复杂,缩减多少是根据 缩减系数 和 元素大小 来计算li:nth-child(1) { background-color: #bfa; flex-shrink: 1; } li:nth-child(2) { background-color: red; flex-shrink: 2; } li:nth-child(3) { background-color: green; flex-shrink: 3; }19f06ff1e9a81a0838ab6f1cdfc607a0.png基础长度flex-basis 指定的是元素在主轴上的基础长度如果主轴是横向的,则该值指定的就是元素的宽度如果主轴是纵向的,则该值指定的就是元素的高度默认值是auto,表示参考元素自身的高度或宽度如果传递了一个具体的数值,则以该值为准li:nth-child(1) { background-color: #bfa; flex-basis: 200px; }4ebbe412b98a6bda2cdcf8a95e6687b1.png简写属性flex可以设置弹性元素所有的三个样式 flex: 增长 缩减 基础initial:flex: 0 1 autoauto:flex: 1 1 autonone:flex: 0 0 auto 弹性元素没有弹性排列顺序order 决定弹性元素的排列顺序li:nth-child(1) { background-color: #bfa; order: 2; } li:nth-child(2) { background-color: red; order: 3; } li:nth-child(3) { background-color: green; order: 1; }9946555125edbfac6ed4bad5db916027.png覆盖辅轴align-self 用来覆盖当前弹性元素上的align-itemsli:nth-child(1) { background-color: #bfa; align-self: flex-end; }088ae6940229c340026c918928f9607e.png
文章
Web App开发  ·  存储  ·  编解码  ·  前端开发  ·  JavaScript  ·  IDE  ·  Java  ·  开发工具  ·  Windows  ·  容器
2022-10-14
《ASP.NET 开发从入门到精通》----2.2 Visual Studio 2012概述
本节书摘来自异步社区《ASP.NET 开发从入门到精通》一书中的第2章,第2.2节,著  张明星 ,责任编辑 张 涛, 更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.2 Visual Studio 2012概述 知识点讲解:光盘:视频PPT讲解(知识点)第2章全新的Visual Studio 2012.avi Visual Studio.NET是微软为适用.NET平台而推出的专用开发工具,它是一个集成的开发环境,能够编写Visual Basic.NET、Visual C++ .NET、Visual C#.NET和Visual J# .NET等专业编程语言。通过Visual Studio 2012可以在同一项目内使用不同的语言,并能实现它们之间的相互无缝接口处理,共同实现指定的功能。微软的.NET被称为软件行业的革命,而Visual Studio.NET则为这个跨时代的革命提供了强有力的实现支持,为.NET的推广和程序员的学习、使用带来了极大的方便。所以Visual Studio.NET一经推出后,便受到了用户的欢迎和认可。当前最新的版本是Visual Studio 2012。本节将详细介绍Visuao Studio 2012集成开发工具的基本知识。 2.2.1 Visual Studio 2012基础 2012年9月12日,微软公司在西雅图发布Visual Studio 2012。其实早在同年的8月16日Visual Studio 2012和.NET Framework 4.5就已经可以下载了,微软公司负责Visual Studio部门的公司副总裁Jason Zander还发表博客,列举了升级到Visual Studio 2012版的12大理由。 微软公司为不同的团队需求和规模,及其成员的不同角色量身定制了不同的版本。下面简要介绍这些版本的具体功能。 (1)Ultimate 2012 with MSDN 这是MSDN旗舰版,包含最全的Visual Studio套件功能及Ultimate MSDN订阅,除包含Premium版的所有功能外,还包含可视化项目依赖分析组件、重现错误及漏洞组件(IntelliTrace)、可视化代码更改影响、性能分析诊断、性能测试工具、负载测试工具和架构设计工具。 (2)Premium 2012 with MSDN : MSDN高级版 此版本包含Premium版MSDN订阅,除了包含Professional 2012 with MSDN所有功能外,也包含同级代码评审功能、多任务处理时的挂起恢复功能(TFS)、自动化UI测试功能、测试用例及测试计划工具、敏捷项目管理工具、虚拟实验室、查找重复代码功能及测试覆盖率工具。 (3)Professional 2012 with MSDN 这是MSDN专业版,包含Professional版MSDN订阅,除了包含Professional 2012所有功能外,也包含Windows Azure账号、Windows在线商店账号、Windows Phone商店账号、TFS生产环境许可及在线持续获取更新的服务。 (4)Professional 2012 这是专业版,在IDE集成开发环境中,提供了为web、桌面、服务器、Azure和Windows phone等应用开发的解决方案,为上述应用开发提供了程序调试分析和代码优化功能,并且通过单元测试提高了代码的质量。 (5)Test Professional 2012 with MSDN 这是测试专业版,包含Test Professional版本的MSDN订阅,包含测试、质量分析、团队管理的功能,但不包含代码编写及调试的功能,拥有TFS生产环境授权及Windows Azure账号、Windows在线商店账号、Windows Phone商店账号。 (6)免费版本 针对面向不同平台的学生和初学者,提供了面向不同应用的速成免费版的Visual Studio。 Visual Studio Express 2012 for Web:针对Web开发者。Visual Studio Express 2012 for Windows 8:针对Windows UI (Metro)应用程序的开发者。Visual Studio Express 2012 for Windows Desktop:针对传统Windows桌面应用的开发者。Visual Studio Express 2012 for Windows Phone:针对Windows Phone 7/7.5/8 应用的开发者。 2.2.2 Visual Studio 2012的新功能 Visual Studio 2012是Visual Studio.NET家族中较卓越的版本。和以往的版本相比,Visual Studio 2012包含以下新功能。 (1)全新的外观和感受 整个IDE界面经过了重新设计,简化了工作流程,并且提供了访问常用工具的捷径。工具栏经过了简化,减少了选项卡的混乱性,用户可以使用全新、快速的方式找到代码。所有这些改变都可以让用户更轻松地导航应用程序,以用户喜爱的方式工作。 (2)为Windows 8做好准备 Visual Studio 2012 提供了新的模板、设计工具以及测试和调试工具——在尽可能短的时间内构建具有强大吸引力的应用程序所需要的一切。同时,Blend for Visual Studio还为用户提供了一款可视化工具集,这样可以充分利用Windows 8全新而美观的界面。Visual Studio 2012最有价值的地方是通过Windows Store将产品展现在数百万的客户面前,所以开发人员可以轻松编写代码和销售软件。 (3)Web开发升级 对于Web开发,Visual Studio 2012也为开发人员提供了新的模板、更优秀的发布工具和对新标准(如HTML5和CSS3)的全面支持。此外,开发人员还可以利用Page Inspector 在IDE中与正在编码的页面进行交互,从而更轻松地进行调试。通过ASP .NET技术,可以使用优化的控件针对手机、平板电脑等小屏幕设备来创建应用程序。 (4)新增了一些可以提高团队生产力的新功能 Visual Studio 2012新增了一些可以提高团队生产力的新功能。这些新功能包括: Intellitrace in Production。开发者一般无法使用本地调试会话来调试生成程序,因此重现、诊断和解决生成程序的问题非常困难。而通过新的Intellitrace in Production功能,开发团队可以通过运行pwoershell命令激活Intellitracecollector来收集数据,然后Intellitrace会将数据传输给开发团队。开发者就可以使用这些信息在一个类似于本地调试会话的会话中调试程序。目前Intellitrace in Production仅为Visual Studio 2012旗舰版客户提供。Task/Suspend Resume。此功能解决了困扰多年的中断问题。假设开发者正在试图解决某个问题或者Bug,然后领导需要你做其他事情,开发者不得不放下手头工作,然后过几小时以后才能回来继续调试代码。Task/Suspend Resume功能会保存所有的工作(包括断点)到Visual Studio Team Foundation server (TFS)。开发者回来之后,单击几下鼠标即可恢复整个会话。代码检阅功能。新的代码检阅功能允许开发者可以将代码发送给另外的开发者检阅。启用“查踪”功能后,可以确保修改的代码会被送到高级开发者那里检阅,这样可以得到确认。Powerpoint Storyboarding工具。此新工具是为了方便开发者和客户之间的交流而设计。使用Powerpoint插件,开发者可以生成mockups程序,这会帮助客户与开发者就客户所需的功能进行交流。(5)云功能 以前每个人都需要维护一台服务器,仅扩展容量这一项便占用了基础架构投资的一大半。而现在可以利用云环境中动态增加存储空间和计算能力的功能快速访问无数虚拟服务器。Visual Studio提供了新的工具来让我们将应用程序发布到Windows Azure(包括新模板和发布选项),并且支持分布式缓存,维护时间更少。 (6)为重要业务做好准备 在SharePoint开发中会发现很多重要的改进,包括新设计工具、模板以及部署选项。用户可以利用为SharePoint升级的应用生命周期管理功能,如性能分析、单元测试和IntelliTrace。但是最令人惊讶的还是LightSwitch,有了它,用户只需编写少量代码就可以创建业务级应用程序。 (7)灵活、敏捷的流程,可靠的应用生命周期管理 随着应用程序变得越来越复杂,需要为开发团队提供更快、更智能工作的工具,这就是大家要加入一种灵活的敏捷方法的原因。利用Visual Studio和Team Foundation Server,可以根据自己的步调采用效率更高的方法,同时还不会影响现有工作流程。另外,还提供了让您的整个组织来参与整个开发测试过程,通过新的方法让利益相关方、客户和业务团队成员跟踪项目进度并提出新的需求和反馈。 2.2.3 安装Visual Studio 2012 在安装Visual Studio 2012之前,需要先明确如下硬件要求。 酷睿II 2.0GHz以上的CPU。2GB以上的RAM内存,其中1GB用于维持操作系统。10GB以上的硬盘空间。安装Visual Studio 2012的操作步骤如下。 (1)将安装盘放入光驱,或双击存储在硬盘内的安装文件autorun.exe,弹出安装界面,如图2-10所示。 (2)在弹出的对话框中选择安装路径,并勾选“同意安装条款”复选框,如图2-11所示。 (3)单击【下一步】按钮后弹出安装起始页对话框,在此选择要安装的功能,如图2-12所示。在此建议全部选中,避免以后安装时遇到不可预知的麻烦。 (4)单击【安装】按钮后弹出安装进度对话框,如图2-13所示。 (5)进度完成后弹出重启对话框,在此单击【立即重新启动】按钮,如图2-14所示。 (6)重启后弹出执行安装对话框,在这里将完成所有的安装工作,如图2-15所示。 (7)完成安装后,可以从“开始”菜单中启动Visual Studio 2012,如图2-16所示。 2.2.4 设置默认环境 首次打开Visual Studio 2012,将弹出“选择默认环境设置”对话框。因为在本书中将使用C#开发ASP.NET程序,所以此处选择“Visual C#开发设置”选项,如图2-17所示。单击【启动Visual Studio】按钮后便开始配置,如图2-18所示。 配置完成后将打开Visual Studio 2012的集成开发界面,如图2-19所示。 2.2.5 新建项目 通过Visual Studio 2012可以迅速地创建一个项目,包括Windows应用程序、控制台程序和Web应用程序等常用项目。方法是在其菜单栏中依次单击【文件】︱【新建】︱【项目】命令,弹出“新建项目”对话框,在此可以设置项目的类型,如图2-20所示。 在菜单栏中依次单击【文件】︱【新建】︱【网站】命令,弹出“新建网站”对话框,在此可以迅速创建一个不同模板类型的网站项目,如图2-21所示。 在菜单栏中依次单击【文件】︱【新建】︱【文件】命令,弹出“新建文件”对话框,在此可以迅速创建一个不同模板类型的文件,如图2-22所示。 在创建一个新项目后,Visual Studio 2012可以自动生成必需的代码。例如,新建一个Visual C#的ASP.NET Web项目后,将在项目文件内自动生成必需格式的代码,并且在右侧的“解决方案资源管理器”中显示自动生成的项目文件,如图2-23所示。 2.2.6 解决方案资源管理器 解决方案和类视图是Visual Studio 2012的重要组成工具,通过它们可以更加灵活地对项目进行控制和管理。在下面的内容中,将对Visual Studio 2012解决方案和类视图进行简要介绍。 1.解决方案当创建一个项目后,会在“解决方案资源管理器”中显示自动生成的项目文件。解决方案中包含一个或多个“项目”,每个项目都对应于软件中的一个模块。在解决方案资源管理器中,Visual Studio 2012将同类的文件放在一个目录下。当单击这个目录后,会将对应目录下的文件全部显示出来。例如,双击“引用”目录后,引用的程序集将显示出来,如图2-24所示。 右键单击“解决方案资源管理器”中的每个节点,都将弹出一个上下文菜单,通过选择其中的菜单命令,可以对节点对象进行相应的操作。例如,右键单击项目名并依次选择【添加】︱【新建项】命令后,可以在项目内添加一个新的项目文件,如图2-25所示。 2.类视图上面介绍的“解决方案资源管理器”是以文件为角度的项目管理,而C#是一种面向对象的编程语言,其基本的对象编程单位是类。为此,Visual Studio 2012提供了类视图对项目对象进行管理。 在依次单击菜单栏中的【视图】︱【类视图】命令,在“解决方案资源管理器”中将显示当前项目内的所有类对象,如图2-26所示。 在图2-26中显示了项目的命名空间、基类和各种子类,现具体说明如下。 :表示命名空间。:表示基类。:表示普通类或子类。在上方类视图中选中一个类类型,然后单击鼠标右键,将弹出一系列和类相关的操作命令,如图2-27所示。例如,选择“查看类图”命令,可以查看这个类的关系图结构,并且可以在Visual Studio 2012的底部窗口查看类的详细信息,如图2-28所示。 2.2.7 文本编辑器 在“解决方案资源管理器”中双击文件名,即可查看此文件的源代码。如果在Visual Studio 2012中打开多个项目文件,会在文件名栏显示多个文件的文件名,文件名栏如图2-29所示。 Visual Studio 2012文本编辑器的主要特点如下。 1.用不同的颜色显示不同的语法代码在Visual Studio 2012文本编辑器中,使用蓝色显示C#的关键字,用绿色显示类名。 2.代码段落格式自动调整在Visual Studio 2012中,文件源代码段落会自动缩进,这样可以加深代码对用户的视觉冲击。图2-30所示的就是段落缩进的代码格式。 3.语法提示当用户使用文本编辑器进行代码编写时,编辑器能够根据用户的输入代码来提供对应的语法格式和关键字。例如,在图2-29所示的代码界面中输入字符“na”后,编辑器将自动弹出对应的提示字符,如图2-31所示。 4.显示行数在Visual Studio 2012中会显示文件源代码的行数标记,这和Dreamweaver等工具一样,能够便于用户对程序的维护,迅速找到对应代码所在的位置。在初始安装Visual Studio 2012时,默认为不显示代码行数。解决方法如下。 (1)依次单击菜单栏中的【工具】︱【选项】命令,弹出“选项”对话框,如图2-32所示。 (2)在左侧下拉列表框中依次单击【文本编辑器】︱【所有语言】选项,然后勾选右侧“显示”组中的“行号”复选框,如图2-33所示。 (3)单击【确定】按钮后返回代码界面,此时文件中每行源代码前都将显示一个行号,如图2-34所示。 2.2.8 生成与查错 依次单击Visual Studio 2012菜单栏中的【生成】︱【生成解决方案】命令,可以生成当前解决方案的所有项目。当使用“生成”命令时,不会编译已经生成过并且生成后没有被修改的文件。如果使用“重新生成”命令,则将重新生成所有的文件。 解决方案和项目有如下两种生成模式。 调试模式:即Debug模式,生成的代码中含有调试信息,可以进行源代码级的调试。发布模式:即Release模式,生成的代码中不含有调试信息,不能进行源代码级的调试,但是运行的速度要快。开发人员可以依次单击菜单栏中的【生成】︱【配置管理器】命令,在弹出的“配置管理器”对话框中设置项目的生成模式,如图2-35所示。 如果项目中的代码出现错误,则不能成功生成,并在“错误列表内”输出错误提示,如图2-36所示。 Visual Studio 2012能够进行查错处理,在“代码段输出”框将出现错误的信息详细地显示出来,如图2-37所示。 如果将错误修改后则能正确生成,并在“输出”框内显示对应的生成处理结果,如图2-38所示。 2.2.9 强大的工具箱 在Visual Studio 2012的工具箱中,包含了.NET开发所需要的一切控件,这是计算机工具史上最强大的工具集。在Visual Studio 2012中,对不同类型的控件进行了分类。例如,在创建ASP.NET项目时,工具箱界面效果如图2-39所示。 其中默认具有如下8类工具。 标准。包含ASP.NET开发过程中经常使用的控件,例如Label控件和TextBox控件等。 数据。包含和数据交互相关的控件,通常是一些常用的数据源控件和数据绑定控件,能够连接不同格式的数据源并显示指定的内容。 验证。包含了所有和数据验证有关的控件,可以实现简单的数据验证功能。 导航。包含了用于实现站内导航的控件,这是从.NET Framework 2.0开始新加入的一组控件,它可以迅速地实现页面导航。 登录。包含了和用户登录相关的所有控件,也是从.NET Framework 2.0开始新加入的一组控件,它可以迅速地实现用户登录功能。 WebParts。包含了和WebParts相关的所有控件,也是从.NET Framework 2.0开始新加入的一组控件,它能够实现页面的灵活布局,为用户提供个性化的页面服务。 HTML。包含常用的HTML控件。 常规。这是一个空组,用户可以将自定义的常用控件添加到该组中。 注意:在实际开发应用中,可能随时需要第三方控件来实现自己的功能。为此开发人员可以下载第三方控件,并将其添加到Visual Studio 2012工具箱中。
文章
.NET  ·  测试技术  ·  C#  ·  开发者  ·  Windows
2017-05-02
系统架构师-基础到企业应用架构-分层[上篇]
一、前言       大家好,接近一年的时间没有怎么书写博客了,一方面是工作上比较忙,同时生活上也步入正轨,事情比较繁多,目前总算是趋于稳定,可以有时间来完善以前没有写完的系列,也算是对自己这段时间工作和生活上总结,同时也加深下自己对架构和 设计方面的理解,由于本人的写作水平有限,所以在书写的深度和书写的格式上还有很多的缺点,还希望大家多多指出。 二、开篇       本篇我们将针对系统架构中的分层进行讲述,分析不同分层模式的优缺点及应用的场景,当然我们会结合一些案例来介绍这些分层,通过案例来证明各种分层的好处与优缺点,本篇作为开篇主要是介绍这个分层系列中会讲述到的几种分层模式实践, 由于很多分层模式也是自己在工作过程中总结和经验积累下来的,可能存在个人理解或用法上错误之处,还请大家指出,我予以及时更正。 三、内容提要       1、前言       2、开篇       3、本文提纲       4、分层模式             4.1、分层架构介绍             4.1、后端分层多层                   4.1.1、普通三层架构                   4.1.2、多层架构             4.2、前端分层模式                   4.2.1、MVC模式                   4.2.2、MVP模式                   4.2.3、MVVM模式       5、结束语       6、系列进度       7、下篇预告 四、分层模式   4.1、分层架构介绍         架构首先是分为不同层次的和不同视图的,例如架构有五种视图:逻辑视图、物理视图、数据视图、运行视图、开发视图。我们今天不讲解这几个不同的视图,而是讲解分层对于软件设计的意义及关注点,之前我也发过一片单机软件架构的文章,文 章中提到了一个软件从简单到复杂的全过程,而软件架构也是一个迭代的过程,是一个循序渐进,不断完善的过程。         我们今天交流的主要是逻辑纬度的分层,关于物理视图的分层,本篇先不讲解,因为那块更复杂,同时也更重要,对于大型的互联网软件或大型的互联网网站,更关注的是物理架构方面的设计。下面我们就来针对当前的一些分层模式来进行讲解,并 且进行简要的分析和应用场景介绍。 4.2、后端分层架构 一、普通三层架构 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 image 三层架构图         对于传统的三层架构图,可能因为大家在实际的场景中,因为大家对这些分层运用的不同,会出现适应的场景的不同,而且有很多的大型软件或项目,都是采用三层架构,我们可以通过引入一些开源的组件或自定义组件来构建非常灵活或扩展性很强 的分层结构,虽然是3层架构,但是却可以满足大部分的场景。 A、场景: 最原始的三层结构可能如下: image ThreeArchitecture.Entities:实体定义层,该层主要是完成各分层间数据传递并且最终通过该实体实现DAL层与数据库交互的数据传输。 ThreeArchitecture.DAL:数据访问层,通过调用实体层,通过Ado.net编程,实现数据持久化,例如可以支持多种数据库,sqlserver、oracle、mysql、sqlite. ThreeArchitecture.BLL:业务逻辑层,通过调用实体层、数据访问层,实现整个业务系统的核心功能,完成系统业务的处理。 ThreeArchitecture.UI:用户界面交互层,用户通过该用户界面与业务系统进行交互,完成业务逻辑操作与交互。 根据上面的解决方案的分层及组织,下面针对以下几个场景来分析,分析三层架构中遇到的问题,应该如何解决这些问题。 1)、如果需要实现多数据库支持。我想业务系统能够从sqlserver向oracle数据迁移,或反之。 这样在现有的项目结构方式,就无法满足,但是我们可以增加新的接口层来实现这个要求。 例如可以通过如下项目方式来组织: image 修改原有的项目划分结构,加入DAL.Interface层次。定义数据访问接口,通过不同的数据访问实现,然后通过数据访问层工厂,来构建不同的数据库访问实例。 这块具体的代码我就不贴出了,应该比较简单。 同时原来的ThreeArchitecture.BLL 调用的不是直接调用数据库访问层实现,而是调用数据访问层接口。不依赖于具体的实现,而是依赖接口,这样可以实现解耦,提供了很强的扩展性。 2)、如果我要求业务逻辑层实现也不一定固定,例如在医疗行业的话,每个医院的业务系统或业务流程都不相同,那么假设我们希望沟通统一的UI界面,而不是随着业务逻辑的改变而修改UI,那么我们就需要进行如下的设计: 项目的结构方式类似上面的DAL层的变化。 image 在原来的基础上改进: ThreeArchitecture.BLL.Interface:定义业务逻辑接口,主要目标是隔离UI与业务逻辑实现间的依赖关系,将实现代码调用修改为接口调用方式。 ThreeArchitecture.BLL.A:A场景下的实现,A的业务逻辑。 ThreeArchitecture.BLL.B:B场景下的实现,B的业务逻辑。 3)、纵向和横向扩展性需求场景,例如场景变化灵活性较高时,工厂模式无法很好应对,需要维护大量的工厂代码。 可以采用开源的相关组件,来实现解耦及隔离,例如 数据访问层可以采用Nhibernate或Entityframework来实现,关于Nhibernate的文章,园子里面已经有很多的文章介绍了,我就不介绍了, 引入Nhibernate以后,项目的结构,回到如下模式 image ThreeArchitecture.DAL.Nhibernate:NHibernate实现数据访问层接口,Nhibernate支持目录主流的大部分数据库,所以不需要按照1)中的方案去做,只需要实现一次即可。 ThreeArchitecture.DAL.EntityFramework:EntityFramework实现数据访问层接口,EntityFramework支持Oracle,SQLServer,其他的数据库支持的不太好。 在上面的场景中,例如在A场景下,我希望使用A业务层、B场景下使用B实现,而且,不希望系统中维护大量的工厂代码,那么我们就请出来当前架构或框架设计的核心组件IOC IOC:控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是当前主流框架的核心。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。 采用了IOC以后,接口和实现就可以通过配置的方式来动态的设置,而且调用的方式也变得更简单,不需要其他复杂的代码设定,目前市面上的IOC容器很多,我了解的主要是以下几种: Unity:微软的轻量级IOC容器。提供了比较强的注册和动态查找机制,同时提供了强大的AOP,几乎无所不在。 Autofac:Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上也是很高的 Spring.NET:参考java的sprint 框架的.net平台下的实现,比较强大。 Castle:Castle是针对.NET平台下的一个非常优秀的开源项目,从数据访问框架 ORM到依赖注入容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务 Ninject:是一个快如闪电、超轻量级的基于.Net平台的依赖注入框架。它能够帮助你把应用程序分离成一个个松耦合、高内聚的模块,然后用一种灵活的方式组装起来。通过使用Ninject配套你的软件架构,那么代码将会变得更加容易编写、重用性强、 易于测试和修改。 关于上面介绍的部分IOC容器的用法整体上来说都差不多,具体的大家可以网上搜索下,案例和demo比较多。 二、多层架构 上面介绍了普通的三层架构,多层架构顾名思义就是在三层架构之上,通过扩展及应用场景的挖掘,衍生出来的适应不同场景的架构模式,下面我主要是来介绍以下几种多层架构模式 A、服务层模式 在上面介绍的3层架构模式中,存在一个缺陷,如果我们构建的软件或系统支持分布式或者需要对外提供服务的时候,这个场景就无法满足了,所以这个时候服务层就出现了,就是在BLL层的基础上进行包装,包装成可以对外提供调用的分布式服务。 经过改造后的项目结构如下: image 在项目中加入了03.解决方案文件夹,同时添加项目 ThreeArchitecture.Service项目。 ThreeArchitecture.Service:主要是提供几个作用:1、将业务逻辑层进行封装,对外提供业务服务调用。2、通过外观模式,屏蔽业务逻辑内部方法。3、降低业务逻辑层与UI层的依赖,业务逻辑接口或实现的变化不会影像UI层。4、降低UI层调用的请求次 数及数据往返。 在上面的结构中,我们说了Service层次的作用,目前还少加入了一层,DTO(数据传输对象层),该层负责屏蔽后端的实体层,将UI层需要的数据进行重新的定义和封装,在实际的业务场景下,后端实现或存储的数据远比用户需要的数据要庞大和负责,所 以前端需要的数据相对来说要么是组合的,要么是抽取的,不是完整的,因为我们在设计数据存储格式上都会有一些额外的设计和考虑。 image 加入了ThreeArchitecture.DTO层后,前端的UI层,只是知道DTO的存在,同时前端需要的数据都在一个Dto中,这样,每次调用服务层的时候,只需要调用一次就可以完成所有的业务逻辑操作,而不是原来的直接调用业务逻辑层那样的,需要调用多 次,对于分布式场景下,减少服务调用的次数,尤其重要。 B、DDD架构模式: image Presentation Layer: 负责与客户端进行交互 Application Layer: 负责协调领域层之间的交互 Domain Layer: 软件的核心,所有相关的Domain information都在这,可以看成是Business Logic Layer,但不完全是 Infrastructure Layer: 負責各層之間的交互溝通、資料存取、安全性管理及通用Library 更常见的是如下层次 我们建议的方式如下: Repository层使用ORM映射或SQL命令等方式把持久化数据转化为领域对象,然后根据业务逻辑设计对应领域层服务Domain Service 。接着应用层进行操作上的协调,利用Repository、领域模型、领域层服务Domain Service 完成业务需要,再通过数 据转换器把领域对象Domain Object转化为数据传输对象DTO。最后,利用远程通讯技术把应用层的服务(Application Service)对外开放。 注意留意的是SOA系统中,UI表现层与Application Service应用层服务是实现分离的,表现层可以同时调用多方的远程服务来完成工作。 在上面的架构中还可以加入领域事件、查询接口、分布式服务层,来灵活运用和组合,来解决项目中适应场景的不同。 4.3、前端分层架构 A、MVC架构模式 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化 定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 目前在主流的框架中都支持该模式,例如构建winform程序中可以通过MVC模式来分离界面层中的控件与后端服务间的交互。降低耦合及依赖。 web上通过asp.net MVC框架来实现前端页面及后端控制器之间的隔离。        视图 视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和像XHTML,XML/XSL,WML 等一些标识语言和Web services. MVC好处是它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。        模型 模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。        控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数 据。 ASP.NET MVC image 关于具体的代码,大家可以尝试新建一个MVC的应用程序,微软提供的默认的MVC的代码模版中就有相关的示例代码,具体的我就不介绍了。 Winform的MVC模式 image winform的MVC模式,主要是通过事件的方式来实现。   B、MVP架构模式        MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间 的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会从直接Model中读取数据而不是通过 Controller。       在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 在MVC模型里,更关注的Model的不变,而同时有多个对Model的不同显示,及View。所以,在MVC模型里,Model不依赖于Vie w,但是View是依赖于Model的。不仅如此,因为有一些业务逻辑在View里实现了,导致要更改View也是比较困难的,至少那些业务逻辑是无法重用的。 1、View和Model完全解耦,两者不发生直接关联,通过Presenter进行通信。 2、Presenter并不是与具体的View耦合,而是和一个抽象的View Interface耦合,View Interface相当于一个契约,抽象出了对应View应实现的方法。只要实现了这个接口,任何View都可以与指定Presenter兼容,从而实现了P Logic的复用性和视图的无缝替换。 3、View在MVP里应该是一个“极瘦”的概念,最多也只能包含维护自身状态的逻辑,而其它逻辑都应实现在Presenter中。 总的来说,使用MVP模式可以得到以下两个收益: 1、将UI和P Logic两个关注点分离,得到更干净和单一的代码结构。 2、实现了P Logic的复用以及View的无缝替换。 image 展示器层作为核心的控制,实现view和model之间的完全解耦。关于该架构设计的具体demo 后面来介绍 C、MVVM架构模式       MVVM是Model-View-ViewModel的简写。       微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dependency Property、Routed Events、Command、DataTemplate、C ontrolTemplate等新特性。MVVM(Model-View-ViewModel)框架的由来便是MVP(Model-View-Presenter)模式与WPF结合的应用方式时发展演变过来的一种新型架构框架。它立足于原有MVP框架并且把WPF的新特性揉合进去,以应对客户日 益复杂的需求变化。 MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点 1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。 2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。 3. 独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计,使用Expression Blend可以很容易设计界面并生成xaml代码。 4. 可测试。界面素来是比较难于测试的,而现在测试可以针对ViewModel来写。 1. 视图(View) 视图负责界面和显示。它通过DataContext(数据上下文)和ViewModel进行数据绑定,不直接与Model交互。 可以绑定Behavior/Comand来调用ViewModel的方法,Command是View到ViewModel的单向通行,通过实现Silverlight提供的IComand接口来实现绑定,让View触发事件,ViewModel来处理事件,以解决事件绑定功能。 2. 视图模型(ViewModel) 视图模型主要包括界面逻辑和模型数据封装,Behavior/Command事件响应处理,绑定属性定义和集合等。它是View和Model的桥梁,是对Model的抽象,比如:Model中数据格式是“年月日”,可以在ViewModel中转换Model的数据为“日月年”供View显示。 实现视图模型需要实现Silverlight提供的接口INotifyPropertyChanged, INotifyPropertyChanged接口用于实现属性和集合的变更通知(Change Notifications)。使得在用户在视图上所做的操作都可以实时通知到视图模型,从而让视图模型对象有的模型进行正确的业务操作。 View的代码隐藏(Code-Behind)部分可能包含界面逻辑或者应用逻辑的代码,这些代码会很难进行单元测试,应根据具体情况尽量避免。 3. 模型(Model) Model与MVC模式一样,Model用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。它具有对数据直接访问的权利,例如对数据库的访问,Model不依赖于View和ViewModel,也就是说,模型不关心会被如何显示或是如何被操作, 模型也不能包含任何用户使用的与界面相关的逻辑。Model在实际开发中根据实际情况可以进行细分。比如在广州市城乡规划资源平台就将Model将Service和Reposiroty结合为WCF服务由ViewModel进行调用。 一般来说实际的项目中会采用以下的模式来做,而不是直接采用传统的MVVM模式,而是结合MVP或MVC模式来做。 image           上图中的P层是整个项目的核心,负责处理View层显示的数据来源及用户操作的响应的处理,通过绑定viewModel中的command的处理来与后端服务进行交互,展示器层会调用后端的WCF服务来读取数据,也就是读取DataModel 然后修改View Model。通过WPF提供的通知机制,来修改view的呈现。 MVC、MVP、MVVM对比 标题  MVC MVP MVVM 特点  高内聚、低耦合-一个控制器可以控制多个视图 高内聚、低耦合-解决MVC中View依赖Model的问题 高内聚、低耦合-解决winform中存在的问题。解决view和Model之间的依赖,屏蔽view改变带来的影响。 应用场景  前端与后端交互架构设计(CS或BS) 前端与后端交互架构设计(CS或BS) 前端与后端交互架构设计-WPF或Web通过js实现   五、结束语          通过上面软件架构模式的介绍,大家对这些软件架构的模式有了一定的了解,后面的关于分层中篇、后篇就是结合一些具体的案例来进行代码的编写的讲解和实现。当然如果大家有比较感兴趣的议题,也请提出来,可以根据这些议题,然后将上面介 绍的这些模式来去实现。       也欢迎大家针对我提出的这些思路进行讨论,提出不同的看法和想法,另如果需要更深层次的讨论,可以QQ与我联系。       关于上面介绍的只写架构模式,我已经全部实现,如果需要相关的技术支持,请找我,或者您有什么建议或意见,都请联系我。 本文转自何戈洲博客园博客,原文链接:http://www.cnblogs.com/hegezhou_hot/p/3489795.html,如需转载请自行联系原作者
文章
前端开发  ·  架构师  ·  数据库  ·  C#  ·  容器
2017-12-20
系统架构师-基础到企业应用架构-分层[上篇]
一、前言       大家好,接近一年的时间没有怎么书写博客了,一方面是工作上比较忙,同时生活上也步入正轨,事情比较繁多,目前总算是趋于稳定,可以有时间来完善以前没有写完的系列,也算是对自己这段时间工作和生活上总结,同时也加深下自己对架构和 设计方面的理解,由于本人的写作水平有限,所以在书写的深度和书写的格式上还有很多的缺点,还希望大家多多指出。 二、开篇       本篇我们将针对系统架构中的分层进行讲述,分析不同分层模式的优缺点及应用的场景,当然我们会结合一些案例来介绍这些分层,通过案例来证明各种分层的好处与优缺点,本篇作为开篇主要是介绍这个分层系列中会讲述到的几种分层模式实践, 由于很多分层模式也是自己在工作过程中总结和经验积累下来的,可能存在个人理解或用法上错误之处,还请大家指出,我予以及时更正。 三、内容提要       1、前言       2、开篇       3、本文提纲       4、分层模式             4.1、分层架构介绍             4.1、后端分层多层                   4.1.1、普通三层架构                   4.1.2、多层架构             4.2、前端分层模式                   4.2.1、MVC模式                   4.2.2、MVP模式                   4.2.3、MVVM模式       5、结束语       6、系列进度       7、下篇预告 四、分层模式   4.1、分层架构介绍         架构首先是分为不同层次的和不同视图的,例如架构有五种视图:逻辑视图、物理视图、数据视图、运行视图、开发视图。我们今天不讲解这几个不同的视图,而是讲解分层对于软件设计的意义及关注点,之前我也发过一片单机软件架构的文章,文 章中提到了一个软件从简单到复杂的全过程,而软件架构也是一个迭代的过程,是一个循序渐进,不断完善的过程。         我们今天交流的主要是逻辑纬度的分层,关于物理视图的分层,本篇先不讲解,因为那块更复杂,同时也更重要,对于大型的互联网软件或大型的互联网网站,更关注的是物理架构方面的设计。下面我们就来针对当前的一些分层模式来进行讲解,并 且进行简要的分析和应用场景介绍。 4.2、后端分层架构 一、普通三层架构 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 三层架构图         对于传统的三层架构图,可能因为大家在实际的场景中,因为大家对这些分层运用的不同,会出现适应的场景的不同,而且有很多的大型软件或项目,都是采用三层架构,我们可以通过引入一些开源的组件或自定义组件来构建非常灵活或扩展性很强 的分层结构,虽然是3层架构,但是却可以满足大部分的场景。 A、场景: 最原始的三层结构可能如下: ThreeArchitecture.Entities:实体定义层,该层主要是完成各分层间数据传递并且最终通过该实体实现DAL层与数据库交互的数据传输。 ThreeArchitecture.DAL:数据访问层,通过调用实体层,通过Ado.net编程,实现数据持久化,例如可以支持多种数据库,sqlserver、oracle、mysql、sqlite. ThreeArchitecture.BLL:业务逻辑层,通过调用实体层、数据访问层,实现整个业务系统的核心功能,完成系统业务的处理。 ThreeArchitecture.UI:用户界面交互层,用户通过该用户界面与业务系统进行交互,完成业务逻辑操作与交互。 根据上面的解决方案的分层及组织,下面针对以下几个场景来分析,分析三层架构中遇到的问题,应该如何解决这些问题。 1)、如果需要实现多数据库支持。我想业务系统能够从sqlserver向oracle数据迁移,或反之。 这样在现有的项目结构方式,就无法满足,但是我们可以增加新的接口层来实现这个要求。 例如可以通过如下项目方式来组织: 修改原有的项目划分结构,加入DAL.Interface层次。定义数据访问接口,通过不同的数据访问实现,然后通过数据访问层工厂,来构建不同的数据库访问实例。 这块具体的代码我就不贴出了,应该比较简单。 同时原来的ThreeArchitecture.BLL 调用的不是直接调用数据库访问层实现,而是调用数据访问层接口。不依赖于具体的实现,而是依赖接口,这样可以实现解耦,提供了很强的扩展性。 2)、如果我要求业务逻辑层实现也不一定固定,例如在医疗行业的话,每个医院的业务系统或业务流程都不相同,那么假设我们希望沟通统一的UI界面,而不是随着业务逻辑的改变而修改UI,那么我们就需要进行如下的设计: 项目的结构方式类似上面的DAL层的变化。 在原来的基础上改进: ThreeArchitecture.BLL.Interface:定义业务逻辑接口,主要目标是隔离UI与业务逻辑实现间的依赖关系,将实现代码调用修改为接口调用方式。 ThreeArchitecture.BLL.A:A场景下的实现,A的业务逻辑。 ThreeArchitecture.BLL.B:B场景下的实现,B的业务逻辑。 3)、纵向和横向扩展性需求场景,例如场景变化灵活性较高时,工厂模式无法很好应对,需要维护大量的工厂代码。 可以采用开源的相关组件,来实现解耦及隔离,例如 数据访问层可以采用Nhibernate或Entityframework来实现,关于Nhibernate的文章,园子里面已经有很多的文章介绍了,我就不介绍了, 引入Nhibernate以后,项目的结构,回到如下模式 ThreeArchitecture.DAL.Nhibernate:NHibernate实现数据访问层接口,Nhibernate支持目录主流的大部分数据库,所以不需要按照1)中的方案去做,只需要实现一次即可。 ThreeArchitecture.DAL.EntityFramework:EntityFramework实现数据访问层接口,EntityFramework支持Oracle,SQLServer,其他的数据库支持的不太好。 在上面的场景中,例如在A场景下,我希望使用A业务层、B场景下使用B实现,而且,不希望系统中维护大量的工厂代码,那么我们就请出来当前架构或框架设计的核心组件IOC IOC:控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是当前主流框架的核心。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。 采用了IOC以后,接口和实现就可以通过配置的方式来动态的设置,而且调用的方式也变得更简单,不需要其他复杂的代码设定,目前市面上的IOC容器很多,我了解的主要是以下几种: Unity:微软的轻量级IOC容器。提供了比较强的注册和动态查找机制,同时提供了强大的AOP,几乎无所不在。 Autofac:Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上也是很高的 Spring.NET:参考java的sprint 框架的.net平台下的实现,比较强大。 Castle:Castle是针对.NET平台下的一个非常优秀的开源项目,从数据访问框架 ORM到依赖注入容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务 Ninject:是一个快如闪电、超轻量级的基于.Net平台的依赖注入框架。它能够帮助你把应用程序分离成一个个松耦合、高内聚的模块,然后用一种灵活的方式组装起来。通过使用Ninject配套你的软件架构,那么代码将会变得更加容易编写、重用性强、 易于测试和修改。 关于上面介绍的部分IOC容器的用法整体上来说都差不多,具体的大家可以网上搜索下,案例和demo比较多。 二、多层架构 上面介绍了普通的三层架构,多层架构顾名思义就是在三层架构之上,通过扩展及应用场景的挖掘,衍生出来的适应不同场景的架构模式,下面我主要是来介绍以下几种多层架构模式 A、服务层模式 在上面介绍的3层架构模式中,存在一个缺陷,如果我们构建的软件或系统支持分布式或者需要对外提供服务的时候,这个场景就无法满足了,所以这个时候服务层就出现了,就是在BLL层的基础上进行包装,包装成可以对外提供调用的分布式服务。 经过改造后的项目结构如下: 在项目中加入了03.解决方案文件夹,同时添加项目 ThreeArchitecture.Service项目。 ThreeArchitecture.Service:主要是提供几个作用:1、将业务逻辑层进行封装,对外提供业务服务调用。2、通过外观模式,屏蔽业务逻辑内部方法。3、降低业务逻辑层与UI层的依赖,业务逻辑接口或实现的变化不会影像UI层。4、降低UI层调用的请求次 数及数据往返。 在上面的结构中,我们说了Service层次的作用,目前还少加入了一层,DTO(数据传输对象层),该层负责屏蔽后端的实体层,将UI层需要的数据进行重新的定义和封装,在实际的业务场景下,后端实现或存储的数据远比用户需要的数据要庞大和负责,所 以前端需要的数据相对来说要么是组合的,要么是抽取的,不是完整的,因为我们在设计数据存储格式上都会有一些额外的设计和考虑。 加入了ThreeArchitecture.DTO层后,前端的UI层,只是知道DTO的存在,同时前端需要的数据都在一个Dto中,这样,每次调用服务层的时候,只需要调用一次就可以完成所有的业务逻辑操作,而不是原来的直接调用业务逻辑层那样的,需要调用多 次,对于分布式场景下,减少服务调用的次数,尤其重要。 B、DDD架构模式: Presentation Layer: 负责与客户端进行交互 Application Layer: 负责协调领域层之间的交互 Domain Layer: 软件的核心,所有相关的Domain information都在这,可以看成是Business Logic Layer,但不完全是 Infrastructure Layer: 負責各層之間的交互溝通、資料存取、安全性管理及通用Library 更常见的是如下层次 我们建议的方式如下: Repository层使用ORM映射或SQL命令等方式把持久化数据转化为领域对象,然后根据业务逻辑设计对应领域层服务Domain Service 。接着应用层进行操作上的协调,利用Repository、领域模型、领域层服务Domain Service 完成业务需要,再通过数 据转换器把领域对象Domain Object转化为数据传输对象DTO。最后,利用远程通讯技术把应用层的服务(Application Service)对外开放。 注意留意的是SOA系统中,UI表现层与Application Service应用层服务是实现分离的,表现层可以同时调用多方的远程服务来完成工作。 在上面的架构中还可以加入领域事件、查询接口、分布式服务层,来灵活运用和组合,来解决项目中适应场景的不同。 4.3、前端分层架构 A、MVC架构模式 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化 定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 目前在主流的框架中都支持该模式,例如构建winform程序中可以通过MVC模式来分离界面层中的控件与后端服务间的交互。降低耦合及依赖。 web上通过asp.net MVC框架来实现前端页面及后端控制器之间的隔离。        视图 视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和像XHTML,XML/XSL,WML 等一些标识语言和Web services. MVC好处是它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。        模型 模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。        控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数 据。 ASP.NET MVC 关于具体的代码,大家可以尝试新建一个MVC的应用程序,微软提供的默认的MVC的代码模版中就有相关的示例代码,具体的我就不介绍了。 Winform的MVC模式 winform的MVC模式,主要是通过事件的方式来实现。   B、MVP架构模式        MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间 的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会从直接Model中读取数据而不是通过 Controller。       在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 在MVC模型里,更关注的Model的不变,而同时有多个对Model的不同显示,及View。所以,在MVC模型里,Model不依赖于Vie w,但是View是依赖于Model的。不仅如此,因为有一些业务逻辑在View里实现了,导致要更改View也是比较困难的,至少那些业务逻辑是无法重用的。 1、View和Model完全解耦,两者不发生直接关联,通过Presenter进行通信。 2、Presenter并不是与具体的View耦合,而是和一个抽象的View Interface耦合,View Interface相当于一个契约,抽象出了对应View应实现的方法。只要实现了这个接口,任何View都可以与指定Presenter兼容,从而实现了P Logic的复用性和视图的无缝替换。 3、View在MVP里应该是一个“极瘦”的概念,最多也只能包含维护自身状态的逻辑,而其它逻辑都应实现在Presenter中。 总的来说,使用MVP模式可以得到以下两个收益: 1、将UI和P Logic两个关注点分离,得到更干净和单一的代码结构。 2、实现了P Logic的复用以及View的无缝替换。 展示器层作为核心的控制,实现view和model之间的完全解耦。关于该架构设计的具体demo 后面来介绍 C、MVVM架构模式       MVVM是Model-View-ViewModel的简写。       微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dependency Property、Routed Events、Command、DataTemplate、C ontrolTemplate等新特性。MVVM(Model-View-ViewModel)框架的由来便是MVP(Model-View-Presenter)模式与WPF结合的应用方式时发展演变过来的一种新型架构框架。它立足于原有MVP框架并且把WPF的新特性揉合进去,以应对客户日 益复杂的需求变化。 MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点 1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。 2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。 3. 独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计,使用Expression Blend可以很容易设计界面并生成xaml代码。 4. 可测试。界面素来是比较难于测试的,而现在测试可以针对ViewModel来写。 1. 视图(View) 视图负责界面和显示。它通过DataContext(数据上下文)和ViewModel进行数据绑定,不直接与Model交互。 可以绑定Behavior/Comand来调用ViewModel的方法,Command是View到ViewModel的单向通行,通过实现Silverlight提供的IComand接口来实现绑定,让View触发事件,ViewModel来处理事件,以解决事件绑定功能。 2. 视图模型(ViewModel) 视图模型主要包括界面逻辑和模型数据封装,Behavior/Command事件响应处理,绑定属性定义和集合等。它是View和Model的桥梁,是对Model的抽象,比如:Model中数据格式是“年月日”,可以在ViewModel中转换Model的数据为“日月年”供View显示。 实现视图模型需要实现Silverlight提供的接口INotifyPropertyChanged, INotifyPropertyChanged接口用于实现属性和集合的变更通知(Change Notifications)。使得在用户在视图上所做的操作都可以实时通知到视图模型,从而让视图模型对象有的模型进行正确的业务操作。 View的代码隐藏(Code-Behind)部分可能包含界面逻辑或者应用逻辑的代码,这些代码会很难进行单元测试,应根据具体情况尽量避免。 3. 模型(Model) Model与MVC模式一样,Model用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。它具有对数据直接访问的权利,例如对数据库的访问,Model不依赖于View和ViewModel,也就是说,模型不关心会被如何显示或是如何被操作, 模型也不能包含任何用户使用的与界面相关的逻辑。Model在实际开发中根据实际情况可以进行细分。比如在广州市城乡规划资源平台就将Model将Service和Reposiroty结合为WCF服务由ViewModel进行调用。 一般来说实际的项目中会采用以下的模式来做,而不是直接采用传统的MVVM模式,而是结合MVP或MVC模式来做。           上图中的P层是整个项目的核心,负责处理View层显示的数据来源及用户操作的响应的处理,通过绑定viewModel中的command的处理来与后端服务进行交互,展示器层会调用后端的WCF服务来读取数据,也就是读取DataModel 然后修改View Model。通过WPF提供的通知机制,来修改view的呈现。 MVC、MVP、MVVM对比 标题 MVC MVP MVVM 特点 高内聚、低耦合-一个控制器可以控制多个视图 高内聚、低耦合-解决MVC中View依赖Model的问题 高内聚、低耦合-解决winform中存在的问题。解决view和Model之间的依赖,屏蔽view改变带来的影响。 应用场景 前端与后端交互架构设计(CS或BS) 前端与后端交互架构设计(CS或BS) 前端与后端交互架构设计-WPF或Web通过js实现   五、结束语          通过上面软件架构模式的介绍,大家对这些软件架构的模式有了一定的了解,后面的关于分层中篇、后篇就是结合一些具体的案例来进行代码的编写的讲解和实现。当然如果大家有比较感兴趣的议题,也请提出来,可以根据这些议题,然后将上面介 绍的这些模式来去实现。       也欢迎大家针对我提出的这些思路进行讨论,提出不同的看法和想法,另如果需要更深层次的讨论,可以QQ与我联系。       关于上面介绍的只写架构模式,我已经全部实现,如果需要相关的技术支持,请找我,或者您有什么建议或意见,都请联系我。 作者:IT行者-何戈洲 出处:http://www.cnblogs.com/hegezhou_hot/ 2007年大学毕业后便投入到计算机行业中,先后涉足(电信、电子商务、教育、医疗、工程建筑、项目管理、房产)等行业,目前有比较丰富的技术及行业经验,技术方面涉及(Java、Go、.NET、Python、设计模式、系统架构、PM管理流程、软件工程、敏捷开发、SOA、云计算、大数据、区块链、WF、SAAS等领域),结合业务可提供(EIP、ERP、HIS、B2B、B2C、B2B2C、CRM、OA、O2O等)业务及技术解决方案,随着时间的推移,目前已逐步转向管理方面,欢迎同行一起交流学习,个人平时爱好体育运动、音乐、旅游等,向往丰富多彩的生活旅程。如有问题或建议,请多多赐教! 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过hegezhou_hot@163.com  联系我,非常感谢。 其他联系方式: 电话:13716055594 联系人:何戈洲 微信联系我: 反馈文章质量,你可以通过快速通道评论:
文章
前端开发  ·  架构师  ·  数据库  ·  C#  ·  容器
2013-12-24
未完成的IT路停在回车键---2014年末总结篇
        时间都去哪儿了?        一晃而过,越来越能体会到这个词的真实感。特别是过了二十岁,这种感觉越来越深刻,越来越强烈,犹如小编做公交车的时候一直向后排排倒的香樟树,还记得有首歌叫时间都哪儿了,而后,这首歌传遍了大江南北,或许在电视机屏幕另一端的那个你,在听到旋律与歌词的那一瞬,你的心是否也被重重的戳了一下,因为她唱出了心声,击中内心最柔软的地方,你是否也像小编一样陷入了深深的沉思,就像歌词里面唱的那样:时间都去哪儿了?这些年,我们的时间都去哪儿了。都说岁月苍老了父母的容颜,苍老的何止是他们的容颜啊。“时间都去哪儿了,还没好好感受年轻就老了,生儿养女一辈子,满脑子都是孩子哭了笑了”当年精力旺盛的爸妈已经微微垂着背,凸凹不平的脸上留下了风雨打磨的痕迹,手上的老茧已经一层盖过一层,爸爸再也不能把小编举过头顶骑在他那厚实的肩膀上让小编看更高更远的地方了,妈妈的白头发已经不知不觉冒出来了,时间把他们一切的一切都给偷走了,而小编也不在是当年那个天天让他们操心的淘气小孩。        真的很快,一转眼,小编离开家乡来到这个风飞沙有时夹杂紫色蒲公英的廊坊已经二年零五个月了。好像今年开始就在给自己倒计时,给自己的青春,给自己的学生时代倒计时,做每件事的时候都想狠狠的把它保留下来,因为真的觉得可能真的做一件就少一件了,十一期十二期的师弟师妹们一口一个师姐的叫着,于是觉得身上的那份责任感也多了起来。时间真的是一个伟大的东西,潮起潮落,花开花谢,四季不断更迭,一年又是一年。我们都搭乘上时间这一趟列车,生命中的每一次遇见,每一离别,每一场风雨,每一段行走,都见证着小编的成长。回首键盘走过的指尖,这一年里面的故事且听小编慢慢碎碎念。                         软件工程项目之C/S学习--软件工程       从14年1月份开始,小编开始了C/S学习之路,走过哈工大的软件工程,漫画过UML,跟着小菜和大鸟领略了设计模式之美,接触了传说中高大上的三层,开始踉踉跄跄的VB.NET版机房收费系统个人重构。接着小编就随着今目标的脉络,一一上演那些天走过的IT情缘。       C/S学习之路从哈工大软工徐徐揭开面纱,通过软件工程的学习,我们得到一种语言,来沟通软件过程、实践、模式等等。这样的语言需要是可执行的,对一款软件从开始到结束的管理,从宏观到微观的把控,我们需要做好每个阶段,在过程中美丽,在行动中灿烂,当一款软件开发项目正在进行中,计划、测试、编码、实现、维护将被实践填充。做软件的目的不光是让自己明白,更重要的是让别人理解,这个时候,就需要我们编写相关的文档。编写文档的时候,我们需要明确几个小问题,首先,每个文档具体要说明什么问题?其次,每个文档在软件工程过程中是有谁来完成的?再者,每个文档具体是要给谁看的?最后,每个文档都是在软件工程的那个阶段内完成的?实践与理论相结合,为我们打开了一个全新的世界,帮助我们更好的理解软件工程。进而促使我们的软件越来越好,越来越茁壮......                           软件工程项目之C/S学习--UML及画图文档        小编在画UML的之前,接触过两个系统,学生管理系统和机房收费系统,也接触了软工,编写了一系列文档,不知道小朋友有没有这种感觉,开发一个系统软件和编写一个程序是不一样的,他们之间的差别,用一个比喻来说,如同建造一座大厦和搭一个小狗的家,大型的,复杂的软件系统开发是一项系统工程,必须按工程学的方法来组织软件,需要经过一系列的软件生命周期阶段,这是我们从软件危机中获得的最重要的启示。       这一个重要的启示促使了软件工程学的诞生,编程固然重要,但是更具有决定意义的是系统建模,只有分析和设计阶段建立了良好的系统模型,才有可能保证工程的正确实施,正是出于这一原因,我们的UML就这样,横空出世,  成功的软件组织应该总是能够交付满足其用户需要的软件,如果一个软件组织能够及时并可预测开发出这样的软件,并能够有效的利用人力和物力资源,那么这个软件组织是可持续发展的。一个开发队伍的主要产品不应该是一推漂亮的文档,每天开不完的会议,而应该是满足不断发展的用户及其业务需要的优秀软件。       建模是开发优秀软件的所有活动的核心部分,其目的是为了把想要得到的系统结构和行为沟通起来,为了对系统的体系结构进行可视化和控制,为了更好的理解系统,成为一个专业的IT人士,UML是你必不可少的技能。                软件工程项目之C/S学习--设计模式       设计模式是为程序代码优化而诞生的,目的是设计出易维护、容易拓展、易复用、灵活性好的程序。设计模式体现是面向对象的三大思想:封装、继承和多态。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。         学习设计模式的这段时间,写了一系列博客,不想表达什么,只是单纯的为了记录这个过程,不能再像当年学陈伟VB视频一样,什么都没有留下,每次接触一个新的设计模式,总是喜欢把她和生活中的某些场景联系起来,串成一个又一个故事,成了我一篇篇碎碎念的博文。对于许多模式来讲, UML 图的描述可能不能全部描述清楚模式,例如,策略模式 和状态模式的UML图是一模一样的,但是它们本质是不同的,策略模式封装了算法,状态模式则强调当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了子类。这是我们学习模式的一个关键概念之一,这就是为什么和什么时候一个特定的情形应该被应用。举一个小例子,通常我们把创建了一些事的代码叫做工厂,然而不是每一个创建者都是一个工厂,笼统地叫工厂不能表达正确的讯息,实际上有两种不同的工厂模式,工厂方法和抽象工厂方法,明白模式之间的不同和理解不是所有的创建者都叫工厂,这有助于利用模式名称帮助开发者沟通。        每天宿舍,食堂,南四楼的生活依旧在继续,编程也不会结束,每天,我还是继续着对程序,对爱情,对理想,对人生的期盼和向往,而学习设计模式的过程却要暂时告一段落,当然在以后的学习中还会陆续学习。最后,我们的面向对象编程之路才刚刚开始,相信通过我们的努力,我们的人生会更加精彩。                           软件工程项目之C/S学习--VB.NET版机房收费系统个人重构        我该用什么去聆听走过的那两个月,明年的枝头,依然会看到今日的灿烂。想想磕磕绊绊的两个月,学习的故事轮番上演,一个比一个精彩,一个比一个纠结,只是学习的主角换了又换,还是当是那熟悉的模样。两个月,风雨兼程;稍带夸张,岁月,慢慢催老容颜,稍带矫情,季节,依旧如约而至上演,走过的路,纠结过的代码,都是上天为了锻炼你,馈赠给我的礼物,经历了泪水悲欢流淌过,才会铭记于心。回望七月和八月的长廊,我润开一段痛并快乐着的曾经,回眸,驻留,在光阴的青藤里,这年,这月,还有那难以遗忘的回忆,早已将这两个月以来的记忆编织成一个美丽的花环,盛着花香,盛着感动......        记忆中,那段重构的日子,静静地走在时光里,有过徘徊,有过沉淀,却从来不曾留下停歇。回想一路走来,有着淡淡的欢喜,不经意间,总是想起,是谁把我点醒,拉开机房收费系统的序章,一点一点的酝漾在心间勾起成长的回忆。七八月份的天空,思绪总是万千。一如,摸不着线条的机房收费,宛如427窗外缠绵的雨丝,仿佛每一滴都落在了我的眉间,找不到任何的头绪,心里感到莫名的惆怅。我在这个初秋的早晨,透过那片密密麻麻的雨幕,突然忘记了整个阳光的味道。奔跑在重构的这条路上,留下了太多的痕迹,这就是我们成长的轨迹,总是微笑中带着疼痛的迷茫。当时光划过,走到九月一号的末尾,留下了一篇又一篇碎碎念的博文,想起,有时会在一个点上兜兜转转,虽然,结果总是不尽人意,但能经历一次,于我而言是一种幸福,这份幸福充满了纠结的味道。       一路走来,觉得调试真的是太重要了,一个好的软件,是调试出来的,通过一次又一次的调试,我开始学着静下心来看她到底是怎么走的,走到哪一步出现了错误,有时候并不是有黄色字样的地方出现错误,而是前面的部分代码出现了错误,只要走错一步,不及时纠正 ,就会步步错,所以,我们呢,要好好走好每一步,调试中,每走一步就是人生的一个脚印,代码中的N多个循环选择结构,就如人生中的每一个选择,不同的选择会邂逅不同的美丽,成就不一样的你。                 软件工程项目之C/S学习--VB.NET版机房收费系统合作版       从使用Axure工具到数据库设计,再到编码,uml图和软工文档;总的来说,三层的合作之路,自从登录一条线成功运行之后,后面的思路就水到渠成,基本上每个功能的逻辑都差不多,就是有的逻辑多点,有的逻辑少点,有的功能只涉及查询,有的功能涉及查询、删除、更新。开始着手机房收费系统,从需求分析开始,VB版机房收费系统直接用已经写好了的数据库,而且之前的数据库不是特别合理,不符合三范式,这次需要自己建立数据库,按照数据库设计三范式的设计思想,也要根据系统的需求,建立冗余较小,结构合理的数据库,使我们的数据库的操作更方便。但是自己对数据库懂得是少的不能再少了,除了增删改查,其余的都不会,这次自己做分析,自己建立数据,真心蒙圈了,刚开始做需求分析的时候,什么都是一团糟,后来经过师傅的指导,稍稍有点头绪了,然后我就顺着这条路走下去,最后把数据库建立好了,虽然在后面的代码中还对数据库进行了大量的修改,慢慢完善我的数据库。人生又何尝不是这样,当我们遇到困难的时候,也会有很多不适应的地方,这条路不知道如何走下去。但是当你真的开始着手做了,你就会发现,猛然回头,花儿早已经开满路的两旁,芬芳盘旋你的四季。       有了前两次个人重构的经历,在这次合作版中,为了保证数据库的完整性,通过建立主外键约束,使用事务回滚机制,是对数据库的操作更加安全,而视图和存储过程的使用则方便了我们对数据库的查询和操作。通过这次的再次学习并结合对数据库的实际操作,发现这些其实很简单,而这也只是一个去实践的过程,实践后再去总结它们为什么要用在这,以及使用它们的好处,如存储过程,事务,视图,触发器。随之,小编迎来了软考。                                         软考之路--开始的开始,我们都是孩子;最后的最后,我们都是天使         随着光棍节的到来,准备已久的软考也终于尘埃落定,在双十一的日子里迎来她新的开始,这次进京赶考最大的感觉就是晕车,小编晕车,去火车站的时候,做的公交车,小编就拿一个橘子皮左闻一下,右闻一下,不知情的小伙伴会不会赶脚,我要吃了她nie,到了火车站,我们开始安静的等候,坐上向往已久的温柔的Y516,或许她的温柔我不懂,因为晕车,也难免招架不住,晕晕乎乎下了车,开始倒地铁,小编是个路痴,加上晕车,要不是跟着大部队,早丢了,咳咳咳。第二天是个大晴天,帝都的太阳透过云层,把温暖散在十期的孩子身上,有种别样的温暖。      进了考场,放眼望去,都是我们的人,咳咳咳,还有就是叔叔伯伯级别的考生,小编左手边坐了一个帅帅的大叔,花痴了哈,咳咳,给我最大的触动就是,参加工作了的人,都如此努力的考软件设计师证书,可见这个证书的重要性,到了他们这个年纪,有了事业,有了家庭,仍然这样努力的学习,我们这些二十岁的小伙伴,还有什么理由辜负这大好的青春。这次的准备,是漫长的,收获也是很大的。但是我想说的是,软考过了,不代表那些我就真的会了,软考过了,并不能说明什么,因为在小编看来,这只是很小的一部分。想想贪心,动态规划,回溯,是小编已久的伤痛,组成原理,文法,是小编已久的迷茫。但是我们幸运的是,米老师抽空给我们讲了又讲,对她的认识在小编的脑海中由模糊渐渐清晰,组成原理,文法,如果,没有软考,我想也没有了这份惊艳了时光的相遇,等到风景都看透,我已身在她方。还有很多知识,都是小编欠缺的,比如软工,哈工大的视频学习过,参照国标版的文档,写过一次文档,个人重构的时候,学过一次,机房合作的时候,写过一次,可是每次考察软工方面知识的时候,小编还是错的一塌糊涂,一翻书,呵呵,都是书上的原话,顿时傻眼。所以好好看书才是王道,古语云,读书百遍,其义自见。         关于软考,总的来说,我的方法是以视频为主线,将知识点过一遍。视频上的知识点怎么说呢,06年的视频,稍微有一点老了。不过把视频看的差不多了,看完视频,接下来就是看书了。直接看书会感觉非常吃力,看到第一章有点晕,看完第二章,感觉中枪了,看完第三章,死了,开个玩笑`(*∩_∩*)′,对于小编来说,很多知识点晦涩难懂,这时候就需要我去找上一套题做做。当时我不知道是做近几年的还是做前些年的,其实小编感觉做最新的真题不错,一开始就把住出题者的命题动脉,直接就切入主题一般的时候,做完一套题目,要对上好几天。这时候主要的不是对了几套题错了几道题,而是通过做题慢慢去摸出题者的脉,去感触他们的出题套路。同时,这时候需要利用“短板原理”,找出自己非常不足的地方,然后集中精力去翻看这方面的书,然后系统的将那一部分知识学一下。在此期间,我们需要去找师哥师姐去咨询考后的感受或者她给你的建议什么的,就是站在巨人的肩膀上,这时候你就需要多找几个。毕竟每个人说的时候,都会带着强烈的个人色彩。只有听得多,才会找到真正属于自己的葵花宝典。        2014年我真想辉煌一把,努力吧,奋斗吧,相信自己,然后踏下心去学吧。大家都精心准备着软考,由于下半年报考的考试有点儿小多,二级c++,数据库系统原理,数据库结构导论,信息系统开发与管理,软件开发工具,当时心里确实比较着急,书要一本本的看,知识要一点点的积累,成功从来没有捷径,除了努力。回顾软考的备考之路,差不多一个月左右,断断续续的,10月20号之路就没有其他考试了,二级和自考都考完了,踏踏实实的做了几套真题,找软考考试的规律。然后踏实的走下去。通过考试,让我感受最深的一点是心态:不管什么事,只要你相信你能行,只要你从心里重视它你就会成功!借用软考前总指挥的一句话:本着学习的态度去学习,收获是最大的。不管有没有第二次,软考的学习都是一次很系统,很给力的学习,对硬件,对编译,对数据库设计,对于软工等知识的学习对小编而言,都具有跨时代的历史意义。就在14年的最后一天,软考成绩公布,小编没有通过,收拾好心情,准备来年再战,之后,小编的B/S学习生涯如火如荼的展开了,B/S的学习内容包括牛腩新闻发布系统HTML,ASP.NET北大青鸟,XML刘伟,牛腩、姜昆JavaScript,精通CSS.DIV网页样式与布局,JQuery实战视频教程,微软深入浅出Ajax。接着小编对这段B/S学习之路慢慢回放,精彩轮番上演。                B/S之遇见你是一个秘密--牛腩新闻发布系统        历经十三天的冬季美丽时光,牛腩新闻发布系统在距离平安夜还有一个月的日子里从尘埃里结出圣诞果,咋一听,牛腩老师的声音有一种小罗的赶脚,仔细一听,有一种唐欢师姐的味道,伴随着牛腩老师正宗的广西普通话的视频教学,让牛腩老师的每一节课都充满一种独具匠心的人格魅力。这种魅力会让小编没有困意,没有反感,吸引着小编跟着牛腩老师将所有问题一一解决,一直坚定的走到新闻发布的最后。           第一次接触B/S方面的知识,小心脏扑通扑通的跳,感觉到她对这个新朋友的热情,对小编来说,以前不知道网页是如何做出来的,这次可以自己动手制作一个网页,那种感觉,倍儿爽,尤其是局域网内其她小伙伴也可以访问,而只有小编有权限来进行后台管理,对于其她小伙伴的评论,想删就删,赶脚棒棒哒,肿么有一种邪恶的赶脚`(*∩_∩*)′。 牛腩新闻发布系统是小编第一次接触BS的东西,学习到了很多新的知识,but小编现在还不是很明白,重点学习了CSS+DIV和table网页布局,同时使用了很多技术:js,jquery,ajax;CSS层叠样式表,将样式和网页进行解耦,感觉一下子高大上了有么有。     你要相信所有的BUG都不是问题,无论你此时正被参数困扰,还是为存储过程发愁,还是那时你正孤独地走在编写SQLhelper的道路上,无论是飘着小雪的微亮清晨,还是被热浪炙烤的薄暮黄昏,牛腩老师独特的讲课风格一定会帮助你走过所有的困境,一一走过所有的调试,让你在这条路上越走越远。我想,有一天,她一定会怀着一颗用力跳动的心脏走向你。她一定会捧着满腔的热和目光里沉甸甸的爱走向你,她就是你持续努力学习的那个秘密。                                   B/S之Asp.net北大青鸟       自从小编走进编程的世界以来,学习的编程知识都是和C/S这个小伙伴握手,直到做完牛腩老师的新闻发布系统,才开始了小编的B/S学习生涯,和B/S初次谋面,小宇宙瞬间爆发了,看着自己的第一个B/S系统,牛腩新闻发布系统,渐渐长大,对B/S的世界越来越着迷,北大青鸟视频里通过一个个完整的小例子来将web开发的流程进行了一步步的讲解,从开始设计到添加控件,再到调试和部署发布,使小编对web开发有了进一步的了解,重点当然是例子中涉及到的各个控件的使用,通过实现视频里的例子,对控件和web开发的一些知识也有了初步了解,通过北大青鸟Asp.net视频的学习,对其中涉及到的基础知识及web窗体的控件以及内置对象等知识又多了几分了解,同时对比来看,对C/S和B/S的认识又加深了一步,小编才做完牛腩老师的新闻发布系统之后,对B/S的大致内容有了一个初步的了解。通过asp.net视频的学习,对其中涉及到的基础知识及web控件又多了几分了解。首先小编来简单的介绍一下C/S和B/S:       C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。        B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 关于更多介绍B/S和C/S小伙伴可以百度,自己多动手去了解了解。                B/S之HTML PK XML       高端大气上档次的网页,低调奢华有内涵的界面,都是由静态网页和一些动态效果,插入的视频,和flash等组成,不得不说,静态网页的制作,是学习网页的必经之路,可见静态网页在学习网页的前端是十分重要。静态网页主要是通过html制作。简单来说html是一种超文本标记语言,静态网页也是由,html的标记和标记中的属性,体现出来,打开你喜爱的网络浏览器,在浏览器的地址输入框内敲入相关网址,进入Active Server Pages的网点(你的计算机应该已连上了Internet)。当在屏幕上显示了此网页后,从网络浏览器的菜单条上选择View Source命令。此时屏幕上就会弹出一个新的窗口并显示一些古怪的文字。你所看到的这些文字就是HTML文件。 XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。                B/S之精通CSS+DIV网页样式与布局        CSS英文名Cascading Style Sheet,中文名字叫层叠样式表,是用于控制页面样式并允许将样式信息与网页内容分离的一种标记性语言,DIV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提起DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。“DIV+CSS”其实是错误的叫法,而标准的叫法应是XHTML+CSS。因为DIV与Table都是XHTML或HTML语言中的一个标记,而CSS只是一种表现形式。        从开始学习CSS开始,小编写了一系列博客,最基础的CSS.DIV网页样式与布局,开始慢慢的介绍,一点点的深入,然后结合例子,慢慢分析,希望对其他小伙伴有所帮助。通常我们在学习CSS时,应该尽量的参照其她网站的编写CSS。比如百度,谷歌等,通过学习其她网站的CSS代码,可以很快的对页面设计有不一样的心动感觉,更容易上手。这个我们叫做“站在巨人的肩膀上。” 我们可以这样来理解 HTML,CSS,jquery,这个三者的关系可以用三层来理解,HTML是结构层,CSS是表现层,Jquery是行为层。这三者共同构成一个网页。HTML+CSS虽然分离了结构和表现,但是依旧是静态的。就是对于网页的改变是不方便的。而Jquery的加入就实现了网页行为的独立,保持了HTML和CSS的相对独立。Jquery来应对改变。                             B/S之三个人交相辉映,光芒胜过夜晚繁星--js、jquery、ajax       JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中连接多个对象,与Web客户交互作用。javascript的出现使得网页和用户之间实现了一种实时性的,动态性的,交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 同时javascript短小精悍,在客户机上执行,大大提高了网页的浏览速度和交互能力。  通过JavaScript视频教学,加深了对理论知识的理解,学习新的语言越来越发现熟悉的背景,基础内容是那么的熟悉、语法都大同小异,除了共同点之外,不同的知识点对于我们来说只是不太熟悉而已,加强实战、各个击破不是难事,因为万变不离其宗,变量、类型、语句(方法)、结构等对比以前的知识(VB)都是十分的熟悉,所以也不是新的语言,对js多了几分熟悉,少了几分距离,多多练习才是真理哦。       Jquery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。        JQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前台页面上的组件都有对应插件,并且用JQuery插件做出来的效果很炫,并且可以根据自己需要去改写和封装插件,简单实用(Jquery-UI)。  JQuery提供了扩展接口:JQuery.extend(object),可以在JQuery的命名空间上增加新函数。JQuery的所有插件都是基于这个扩展接口开发的。Query实现脚本与页面的分离,只要有标签id就可以实现添加各种效果,就像CSS让样式代码与页面代码分离开一样,这样我们可以实现灵活性非常强的清晰页面代码。当然JQuery也有一些缺点,比如:不能向后兼容、有时候多个插件冲突、引入不同库的先后顺序等,但是这些比起它带来的方便都不值一提,相信经过不断的优化,以后它的缺点会越来越少,优点将越来越多。        AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页面。 计算机的学习暂时告一段落。                                   这一年,我申请了CSDN的准专家,参加了博客之星         通过申请CSDN准专家和参加博客之星,我更加明白写博客的意义,初次见面跟博客见面,那是一个河北的夏天,风随沙散落天涯,蝴蝶依旧恋着花,回首走过的日子,手指和键盘之间的梦想之光,已恍如昨日,回望这段从网易到CSDN写博客的缘,常想,如果没有提高班那些条条框框关爱我们的纪律,我和博客也许不会相遇,也没有这份惊艳了时光的相知,也许等到风景都看透,我已身在他方。我的键盘,敲不出旧时的模样,想想现在博客于我而言,是我念里梦回的思量,是我难以割舍的诗行,每周守望。听一曲《快乐还是忧伤》,捻一段昔日阳光,清风细雨,半盏暖香,两两相望。这两年的博客之旅,一程有一程的风景,一程有一程的盛放,打开网易博客,csdn专栏,静静看着自己走过花开花落,用无痕的搜狗输入法,温润着生命的色泽,时光的指尖上刻下往日的芬芳,让岁月沉淀那份静美,在忙碌备考,赶项目的日子里,朦胧中,渲染心底的那一份风景,让往事在宿舍和十一教之间涤荡,中门的转角,时间从自行车和道路两旁的白杨蜕化成惆怅,从2012年7月29日到2014年10月15日 ,一路跌宕,谢谢博客陪我看过的风景,曾经的岁月在素笺上泛黄,在浅色的流年里,学会乐观和感恩,等到我白发苍苍,蓦然过往,一眼回眸,还有博客留给我的暖意。       CSDN轻笔淡写着流年的诗篇。字里行间的情意,化作眉间唇角的笑意晕染着四季,拾起每一次的回眸,每一个笑靥,婉转成每一季的花开,无论风雨,寒凉,在平凡的日子里,心中的树杈上永远是嫩绿鹅黄,细细碎碎的小花暖暖的开放,一缕馨香,围绕在我身旁。好像握起温暖的手掌,让有梦想的地方,都是最美时光,这一只键盘敲不出绚烂如花的诗行,唯有淡淡回望。心亦澄净,我努力守住一缕眷恋,铺满这一窗暖阳,写下淡淡的博文,在与秋日第二缕阳光共融的日子里,静听潺潺思念。透过南四楼照射柔美的阳光,用婉约的心弦,绽一树秋日怒放,让梦里时光依然是蒹霞苍苍,陌上花香。        昨天的故事在心中成为断点,明天的路我依然用明媚演绎生活,顺着博客的脉络,看两年来的点点滴滴。那么深刻那么漫长而短暂,二年了,我转了一个故乡,同时也转了一个梦想,从来都以为是一个遥不可及的梦就这样转了过来,二年了,我还保留着很多很多没有改掉的坏习惯,却也得到了一种小小的蜕变,想起这些日子经历的种种,感觉那么美好难忘,用心做好每一件事,不过分注重结果,在想逃避的时候找寻希望,在寂寥中学会仰望,相信,总有一扇窗为我而开,修炼一颗感恩的心,用温暖描绘,让快乐久久,幸福绵长......       当然,在博客上的留言中,有不同的话外音,这能够让我们更加全面地认识自己。张瑞敏说过,正是有质疑的声音存在,海尔才会走到今天。如果一个人的身边尽是夸奖的声音,那么他就不会再有进步。如果经常有人在耳边提醒你,那么你就会得到成长,无论赞扬亦或是批评都是为了我们的进步服务,绝不能为表扬而表扬,为批评而批评。 如果说生命是一条地毯, 那么表扬和批评好比地毯的经线和纬线, 交错杂织, 不可分割。 只有正确处理表扬和批评,才能构成绚丽的图案,将生命编织成美丽的花海。此刻的你,准备好为自己编织一个美丽花环往自己头上戴了么?小编寄语:再此感谢CSDN授予的准专家,小编会再接再厉,书写更多的精彩。参加了CSDN博客之星的评选活动,只在乎过程,不论结果,看到这篇博客的小朋友,可以支持一下小编哦。再次感谢支持小编的各位小伙伴们,你的支持是我前进的动力`(*∩_∩*)′,点击投票,博客之星感谢有你。                    这里犹如候车月台,总有人往有人来         来到这里的二年零五个月,这一程,曾与一些人万水千山的并肩过;这一程,也曾与一些人忍痛含泪挥手过。暮然回首,我已不再是将心事寄天涯的少年。如今,喜欢独坐一角,看那一场场姹紫嫣红的春光,写下一阙阙流年里的沧海桑田。很多的时候,我不愿去惊扰那些留在心里的牵挂。因为,我始终相信,有一种温暖不在路上,而在心里;有一种懂得,不会因为寂静,而离开。        遇见靠的是缘分,相守靠的是用心,不是所有的相遇都是一场怦然心动,也不是所有的情缘都能相伴一生。曾经的美好,越来越模糊;曾经的时光,越来越凌乱。不是不想念,而是太感性怕忧伤了的眼睛;不是不怀念,而是不敢去触碰那回不去的曾经。花有重开日,人无再少年,回望这一路的跌跌撞撞,总有一些人不离不弃;也有一些人随光阴淡去。遇见,只是一个开始;珍惜,才能相陪一生。时光在变迁,情感在离合,我深情守护的人,有时却不及一个转身,一个回眸。总有一些背影消散在明月清风里,总有一些风景在路上慢慢酝酿成回忆。刚来河北总在寻寻觅觅,期待找到温暖,可流年的风又吹散了多少相聚相散,真正拥有了情谊,我努力去珍惜。翠儿走了,独留我一个人感怀那份缘起的美好,我深信,你和我有一段缘分,便相逢在今生的渡口。可为什么,那些熟悉的人事,总是在渐行渐远?经过太多的相聚离散,这一切仿佛在告诉我,人生没有谁陪谁走到永远。学会放下,才会让另一场繁华开启。只要记得,曾经有一个你,曾经有一个我,曾经有一段美丽的相逢,就已经足够。        季节在流转,人事在变迁,谁能看尽春花秋月,谁能把日子过得晶莹剔透。生命弹指已暮年,无论繁华与落寂,都只是过眼云烟,留下的只是停留在时光里的印记。无论我们舍与不舍,念与不念的人事,都会成为生命里路过的风景。既然,知道好花也难免缤纷一地,盛景也有暗淡的一天,人生中所有的得失都要支还给岁月,我们何不换一种别致的活法,让生活的一切随缘,愿你们平安幸福......                             英语—一辈子的初雪之恋        从开始的SB文档,到儿童词典,再到后来的新走遍美国,直到现在的老友记,英语陪我走过一个又一个春秋冬夏,喜欢老友记中的每个故事情节,爱这部剧,爱这里面的所有可爱的人物。她给了我太多欢笑和眼泪,教会了我们太多生活的的道理,自我的,爱情的,友情的。永远爱friends。六个人, 六个不同的性格,六种不同的人生,因为有一根友谊的揽绳紧紧套住彼此,喜欢里面的Rechel,她漂亮,性感,最开始的娇惯,没有上进心,但是在遇到这些朋友之后,她一点点的改变了,从在咖啡厅当服务员开始,到最终有巴黎时装界闯荡的机会,她证明了自己有独立,坚强,独当一面的能力。在面对与Ross这段爱情时,尽管最开始她很享受她和Ross的这段感情,但是由于她对完美爱情的追求,和她较真,坚定的性格,让她做出了与她真实感情相反的决定,与Ross分手,尽管如此,她对Ross也丝毫没有埋怨和怨恨,她仍然希望Ross能幸福。最感人的莫过于最后几集,巴黎前,一一和老友们道别,每个人都哭成泪人,当她和Monica告别时,联想到即将完结的十季的老友记,以及显示中这两位演员的友谊,她说的那几句话更不禁让人想落泪:".....我不知道没有你我怎么办,我想每天都看见你......."      喜欢里面的Monica ,Monica性格最奔放,永远都充满热情,永远都充满斗志,永远不服输,即时是自己也要不断超越。这也许也是我们应该像她学习的地方吧。她和Chandler的感情最先稳定下来,在感情中,我们又看到她细腻柔软的一面,尤其是当他和Chandler决定要孩子的时候,似乎浑身上下都散发着她想到母亲的欲望。从事业方面来说,她更是追求完美,也是不断的上进,从一个小小的厨师,到一个高档餐厅的主厨,甚至从她减肥成功的这件事来说,都能看出来她的性格有多么刚烈。我想做的事,谁也没办法阻拦我,我会为之努力,我一定能成功。   喜欢里面的Phabe 虽然她的想法很多时候大家都难以理解,但是我们又不难看出她非常非常善良的性格。从小就吃尽了苦头的她对每一个人都如此友好,如此包容。从我自己的角度来说,我特别喜欢菲比那些稀奇古怪的想法,比如那些有灵魂的物件和植物,尤其是她为了那些衰败的圣诞树做的努力。尽管她有些神经兮兮,但她值得得到真爱。编剧也非常有爱的给她安排了一个最佳人选,Mike。菲比结婚的那集我看了好几遍,每一次看,都深深的为她感到高兴,尤其是当她对Mike说的那句誓词”这么多年,我都没能像其他人一样有个家,我一直都缺了点什么,今天我站在这,我知道我得到了所有我需要的,你就是我的家人,you are my family。“当时心里就觉得热浪滚滚,尽管他们在冰天雪地里举行婚礼。这对于菲比来说,是多么幸福的事情。    喜欢里面的Ross ,这个对恐龙情有独钟的Doctor,对爱情却总是呆呆的。Ross的感情路在整部老友记中是一波三折,而且每一折都是一波巨浪。虽然他和Rchcle的感情在整部戏中都是主线,但是中间和Emily的婚礼还是让粉丝们十分揪心,直到他在婚礼中叫错名字,我们才放松了一口气,原来潜意识里他还是最爱Rchcle。但是后来直到最后两个人的感情还是一直难以稳定,Ross也是付出型的,为了爱的人默默付出,却一直不表达,倒数第二集他为了挽留Rechcle不断的找Rechcle以前的老板,但最终最让人感动的还是,当他发现Rechcle最期望的还是巴黎,尽管他心中有万般不舍,他还是希望她能追随自己心中的意愿。这才是真爱吧,希望自己爱的人完成自己期待事。   喜欢里面的Chandler 他讲的笑话总是那么冷,却又让人欲罢不能。童年的阴影的确影响了他,但又不影响他爱别人。看前几季的时候,我们没有想到他最终会和Monica修成正果,或者我们没能想到一个经常开玩笑,恐惧对爱情负责的人最终会如此深爱着Monica。当他在婚礼的前一天逃婚的时候,我们都为他和Monica的婚事捏了一把汗,但最终,他没让我们失望,他克服了心中的恐惧,迎娶了他心中最美的新娘。开始我以为看Monica跟Chandler求婚就已经是最感动我的桥段,但当看到Chandler说服Erica选他们做孩子的父母时,他的那番话深深的让人感动。大概每个人心中都想,这样的爱情才是真正的爱情吧。老友记中最萌的男人我想就是Joey 了吧,他最喜欢的两样东西就是美女和美食。他最擅长的也是勾引美女和吃掉很多美食,是不是这种人思想都比较单纯,每天的开开心心的。但是Joey又是一个非常仗义的朋友,只要朋友遇到不公平的事或者麻烦,Joey绝对第一个挺身而出,他虽然花心,但当他遇到他真心喜欢的人事,也会真心的付出,真心的希望他好。喜欢Joey,喜欢他的可爱,他的单纯,他的仗义,他的呆呆傻傻。在老友记学会很多,无论友情还是爱情,一切只须用真心换真心,你便能收获人间真情。       当14年的结尾,我想写一些字给英语,让心中的各种困惑都放逐到无影无踪,然后  ,对着岁月落笔,画出一场清风,那是最真的笑容,英语小情绪偶而也随风摇曳,如枝头的花事,一会儿不想坚持,一会儿又说看不到效果,熟不知坚持是奇迹的另一个名字,效果需要岁月慢慢沉底,英语的坚持,正在盛开,只那么几簇,就嫣然了整个冬季,但是问题也接踵而至,我想,正是因为这个,我们才会生长的更加美丽茁壮,英语学习的平平仄仄中,因为有了遇见的温暖,所有的日子都沾满了露水和花香,守一份心之约定,在岁月辗转中不惊不扰,用微笑将美好收藏,人们常说,所有的相遇都是久别重逢,如果是这样,我想,我会用最虔诚的韵律,将你我的遇见写成刻骨,若人生最美是初见,我会用深情的笔调,将初见的惊艳定格,我用温馨的词章,记下岁月的痕迹,对每一个生命片段,淡淡微笑,于红尘中默念,浅喜,深爱。                            功夫熊猫,冰雪奇缘—电影里的故事幕后的人生         因为英语,慢慢的爱上了看英文电影,ps遮字幕的英文电影哦,也从这些大大小小的故事里学到更多,随着年龄的增长,这些感悟越来越深刻,功夫熊猫中我喜欢的除了阿宝,还有阿宝的爸爸,一个可爱的小鸭子,在熊猫儿子最无助,对自己完全失去信心时,鸭子养父告诉他,世界上根本没有什么鲜汤秘诀,只要你相信他是特别的,他就是特别的,与其说这是他做面条的密码,不如说是他自身实践的生命和教育的哲学,这种哲学,他并没有意识到,却存在于他的日常行为当中,融入他的生活,实践的知识。只有他,才能最终启发功夫熊猫找到做神龙大侠的秘密。相信你自己,相信你自己是独特的。       《冰雪奇缘》中的安娜按现在的标准就是一个”女汉子“,勇敢、坚强,独立。她有着一个坚定的决心——找回自己的姐姐。小编认为,这部童话剧鼓励女生,尤其是观影的小女孩,看!女孩子也可以是勇敢的!自信的!女孩子也有无尽的潜力,除了外貌,内在也是那么美!而这些也是美国影视作品甚至美国社会对女性持有的一种价值观:美国社会尊重女性,不是将女性当做金丝雀呵护起来,而是努力唤醒他们身上的自我意识——女性与男性一样能干!所以在美国社会里,女性比较独立,她们工作,她们如男生一样运动,打篮球、踢足球,看新走遍美国中Rebecca,妈妈早早的离开了,多年来,照顾年迈的父亲和年幼的弟弟,白天晚上打好几份的工,但是这些生活的压力并没有让她就此沉沦,她打球,她有自己的Team,她有自己闺蜜,有自己梦想,为自己的音乐梦,远赴她乡,总而言之,童话剧潜移默化影响美国女孩,传递着这些价值观。愿看到这篇博文的小伙伴,如剧中的冰雪公主,用自己无尽的潜能,在自己的岗位中创造一个美丽的冰雪王国。                               接手第一个项目—档案管理,考试系统维护          学习完B/S之后,小编去找了一趟米老师,想让老师关爱关爱我,老师说,行吧,你接手一个项目吧,档案管理,档案管理属于高校云平台系统中的一个子系统,高校云平台系统是廊坊师范学院信息技术提高班做出的类似于今目标的云平台的系统,目的是搭建到外网,适用于所有高校使用,达到产品级别。而学生档案管理是针对各种电子版的文档进行管理(对其进行保存,修改等操作)。从了解需求开始,我们组的小伙伴一起努力着,需求文档一次又一次被九期师哥打回原地,但是这些都是我们成长的必经,感谢这条路上有你的指导与鼓励,做项目犹如一场长途旅行,每一个阶段都会有不同的风景,有的教会了我该如何站在用户的角度,了解需求,有的温暖了我,告诉我底层框架该如何搭建,做项目的光阴从之间滴落,留下了一篇又一篇项目日报记录心中的瞬间,沐浴在做项目的世界里,给学习过的B/S知识找一个可以停靠的港湾,因为纸上得来终觉浅,绝知此事要躬行。        现在的我对Axure理解还不是特别清晰,只知道是一个画原型的工具,在与Axure相伴的日子里,有挫折吹过,漾起涟漪片片。因为对需求了解不透彻,界面该如何布局,又该如何画的完美无缺,都是小编所欠缺的,项目的隧道里,忆起,便是一种经历,因为米老师说,过程-过了你就成了。好一个过程,那就让米论的的过程在辗转的四季里停留,定格成功;一如花谢无语,亦芬芳着过往的曾经,芬芳着未央的流年,丰盈着薄凉的冬天。欣然每一个日出,用心感悟。释然每一个日落,用心聆听。抖落岁月的尘埃,以一颗无尘的心,还原生命的本真;以一颗感恩的心对待生活中的所有。生命中有些看似拥有的,未必真的存在。有些看似离去的,未必真的离开。一些心底的秘密,如满地缤纷的杨树叶,洒满了记忆的路径。又想起了师哥师姐奋斗的点点滴滴,每个人的奋斗过程都是如此美丽动人,每次听到这样的故事,小小的激动,小小的兴奋,大大的动力,轻轻叩响冬日的门楣,这一年的人间冬月天;在我的记忆里,从未曾老去。时光辗转,岁月沉香。升腾的茶水里,弥漫着做项目的感动,回眸时光深处......                                                              生活的理想是为了理想的生活          这一年生活的主旋律,计算机是小编的领衔主演,从CS到BS,再到现在小编所接手的项目,让小编明白,没有什么是一蹴而就的,学习亦是如此,这个过程需要循环往复,知识在其中融会贯通,方能熟练掌握,比如哈工大软工视频的例子,这是小编第一次接触文档的概念,学习完软工视频之后,小编开始了第一次编写机房收费系统文档,随着而来的就是个人重构,小编重新整理思路,在重构的路上重新写了一遍软工文档,再后来就是机房合作,作为组长,文档自然而然的就是小编写了,又写了一次文档,紧接着就到现在所接手的档案系统所需要编写的文档,一步一步走来小编对文档的认识一步一步加深,知道每个文档所侧重的重点,比如数据库设计说明书应该侧重数据库的名称,数据库表结构,各字段详细说明,视图说明,数据库及其元素应有SQL创建语句;概要设计说明说应该侧重界面,系统架构,类图,接口设计。这一年小编的妹妹考上了重点高中,终于实现小编儿时的梦想,只愿她好好学习,将来能出人头地,用自己的本领闯出一片天地,这一年爸爸妈妈的身体健康,是小编最高贵的财富,这一年,偶尔去哥哥家蹭饭,谢谢哥哥嫂子做的好吃的,和小侄女玩儿的过程中,发现孩子的世界如此单纯可爱美好,记得有次吃饭,小编的哥哥问小侄女,你知道喜欢是什么嘛?茁茜(我小侄女的小名),小侄女眨着大大的眼睛,说,就是我亲姑姑一下,我再亲姑姑一下,逗得大家乐了老半天,从小茁茜身上,我更发现SB英语学习法有多神奇,神奇的让你不敢相信,小不点大的孩子会说那么多的英文,所以小伙伴们认真学习英语哦。         这一年,谢谢晴姐带着我蹭饭,由于暑假,食堂关门了,然后就跟着姐蹭饭,晴姐是我们的大厨,十顿饭有九顿饭都是晴姐做的,我呢,就负责刷碗,总不能啥也不干是吧,有时候,颖杰也会露两手,炒完菜之后,她都会问我们,难不难吃`(*∩_∩*)′,不难吃,那你下次接着做吧,咳咳咳,待到心血来潮,我也会炒个家常菜,因为别的不会,呼呼,谢谢几个姐那么照顾我;这一年谢谢丹妹的陪伴,她让我知道有一个姐们儿在身边,有多幸福;谢谢卓玲,谢谢你的红叶传情;谢谢小星星,谢谢你在二级失败时的鼓励;谢谢亚红师傅,虽然上班了,每周末依旧如期看小编碎碎念的周报;谢谢于亮师傅,海燕师傅,金阁师傅你们的耐心指导,你们的督促,你们每次验收时的耐心和认真;谢谢思思,志良,小玉,中华,士龙,月娥,这些可爱的小徒弟,因为你们,让小编更加清晰明确的认识自己,哪里存在不足,哪里还做的不够好,教人诚可贵,教己价更高,最后感谢米老师,感谢你恩赐的所有。                            未完成的IT路停在回车键        岁月如一指流沙缓缓的在指尖流淌,小编静静的坐在流年里,捻一抹心香,执一盏清茗,携一抹微笑,走过的路,经历过的事,小编都会让这些在文字中绽放,光阴流转,韶华如水,回首过往,辗转流年,人生就是一场无悔的修行,一场场遇见,一次次经历,一回回懂得。用一支墨笔,将缠绵的故事写成诗歌,那么,提笔就是天长,落笔就是地久。在那缱绻的文字中,还有一种幸福叫做微笑。在那人来人往间,总会有一丝感动留存于心,总会有一丝牵挂难以割舍,总会有一丝回忆刻骨铭心,总会有一些罄香萦绕于梦。素年如锦,红尘摆渡,茶靡了几季光阴。四季交替,日月轮回。岁月已被理念浸染,留下了轻轻浅浅的痕迹,幸福就在那些平淡的时光里。以一种简单的心境享受生命中的阳光与温暖,以一杯水的单纯面对一辈子的复杂,以一种从容的心态对待生活中的所有。用微笑摇曳出彼岸的花,让文字像花一样在阳光下尽情的绽放,让那些平淡的时光在指尖绽放光彩,镌刻出生命的最美。走遍廊坊每一条古朴小巷,所镌刻在心中最深的情意,如开在韶光中的花朵,浅浅的时光,深深的誊恋,倾听花开的声音,从此:让微笑在我的流年里绽放。人生百年弹指间,用一颗淡然的心与岁月对饮,让生命因懂得而更加的厚重,隽永。如若生命是一场花开的过程,让我们学会沾花浅笑,淡看风云,听鸟语流转,沐浴生命的阳光,让心灵之花静静的绽放,让花开花落一样的美丽。新的一年,未完成的IT路停在回车键......                               
文章
前端开发  ·  JavaScript  ·  数据库  ·  uml  ·  数据格式
2015-01-12
开源前端推荐
vue资源官方资源官方指南API 参考GitHub 回购发行说明样式指南Vue.js 新闻外部资源vue.js 资料まとめ(日语)by @hashrockVue.js 新闻稿-每周精选的 Vue.js 新闻的剂量Vue.js 提示-成为更好的 Vue.js 开发人员的提示Vue.js WikipediaVue.js Radar-精选的新闻通讯和网站,涵盖了新的 Vue.js 版本/贡献。Vue 新闻-专注于最新 Vue.js 新闻和信息的社交网站。Vue 精选资源-推荐的 Vue.js 课程和教程。BuiltForVue-所有 Vue.js 组件和软件包的 NPM 镜像。Vue School-通过核心成员和行业专家的视频课程学习 Vue.jsVueDose。有关忙碌的开发人员的 Vue 生态系统的提示和技巧。Vuelibs。基于 awesome-vue 存储库的 Vue.js 库和组件的简约列表。工作门户Vue.js 职位-VueJobs-一个 Vue.js 职位门户,可为您所有的 Vue.js 职位招聘或录用。Vue.js 面试问题-300 个 VueJS 面试问题和答案列表社区Twitter官方论坛vue-requests-请求您希望存在的 Vue.js 模块或获取有关模块的想法会议VueConfVue.js 伦敦VueConf USVueConf 多伦多播客Full Stack Radio#30(11-23-2015)JavaScript Jabber#187(11-25-2015)Changelog#184(11-27-2015)软件工程日报(2015 年 12 月 29 日)JavaScript Air 016(2016 年 3 月 30 日)Codecasts#2-Falando Sobre Vuejs e Web Components(2016-08-19)[pt-BR]Full Stack Radio#50(09-21-2016)和 Vue.js 框架的作者聊聊前端框架开发背后的故事[zh-CN]MW S04E08-Vue.js 与 Evan You 和 Sarah Drasner(04-27-2017)提交请求#12-众筹开源(Vue.js)(06-15-2017)The Web Platform Podcast 132:Vue.js(07-27-2017)带有 MaximilianSchwarzmüller 的 JavaScript Jabber#276(08-29-2017)使用 Sarah Drasner 动画 VueJS(软件工程日报 01-12-2017)Vue 观看次数(Vue 每周播客开始于 2018 年 3 月 6 日)官方 Vue.js 新闻播客通过 QIT 技术播客索引器播出的 Vue 播客列表DNE 138-Vale a pena VueJS 吗?(01-05-2018)Cynical Developer#99(10-15-2018)语法#130(03-27-2019)Youtube 渠道VueNYCVueConf 欧盟官方例子基本示例Vue.js TodoMVCCoffeeScript 版本Vue.js HackerNews CloneVue.js 2.0 HackerNews Clone讲解Vue.js 屏幕录像关于 Laracasts -Auth0 博客上的Vuejs 2 身份验证教程Scotch.io 上的[使用 Vue.js 创建 GitHub File ExplorerVue.js 教程关于 VegibitVue.js 使用 webpack,vue-loader 和热重装从零开始构建设置Vuex 基础:教程和说明Vuex 简介视频-来自伦敦 Vue.js 聚会#1 的 James Browne -Laravist 上的Vue.js 中文系列视频教程craigmckenna.com 上的[使用 Vue.js 开发反应式发票应用程序带有葡萄牙语的 Laravel 和 Vue.js 的混合应用示例,作者@vedovelli -oguzhan.in 上的Vue.js 土耳其语简介Vue.js 西班牙语视频教学系列(3-8-2016)在 YouTube 上由 JuanAndrésNúñez 制作Stude.net 上的[Vue.js 西班牙语电视广播系列 -bhnddowinf 上的讲解 Vue.js 官网中文-含代码,百度云,youtubePusher 上的[使用 VueJS,ES2015 和 Webpack 探索实时应用] -sekolahkoding.com 上的印尼语中的 Vue.js.dev 中来自 Scratch 系列的 Vue.js 俄语Flask,RethinkDB,Vue.js,ч。[СтвореннясервісудлязберіганняфайлівзFlask。1乌克兰VueJS 2 法语教程Françaispar GrafikartJayway Vue.js 2 研讨会。使用 vue-router,vuex 和 vue-resource 构建一个电子商务站点如何使用 Wijmo 控件创建出色的 VueJS 应用程序 -bhnddowinf 上的讲解 Vue.js 2 官网中文-含代码,百度云,youtubeVue.js 备忘单:服务器端应用程序,路由器,Vuex 存储,GraphQL 等由@xpepermint使用 Vue.js 加载类似图片的媒体[Metric Loop]上的如何在 Laravel Spark 项目中使用 Vuex /metricloop.com/blog)[Metric Loop]上的如何在 Vuex 中设置模块(https://metricloop.com/blog ) -关于 Laracasts 的学习 Vue 2:循序渐进Vue.js 中文教程在 Vue.js 2.0 框架上启动和运行在 SitePoint 上[Metric Loop]上的如何使用 Vuex 进行 API 调用(https://metricloop.com/blog )度量循环上的如何使用 Vuex 构建功能。 com / blog) -DevMarketer 在 YouTube 上发布了Vue.js 2.0 基础知识无知的 Vuex-Vue 的应用程序数据存储上缺少的入门手册实时网格组件 Laravel,Vue.js,Vuex 和 Socket.ioVueJS 2-完整指南(包括 Vuex)-Udemy 教程在[egghead.io上使用 Vue.js 开发 Web 应用](https://egghead.io/courses/develop-web-apps-with-vue-js)Vue.js 2-入门Vue.js 2 和 Vuex(基本)Fatih Acet在 YouTube 上的TürkçeVueJSEğitimVideoları通过六个步骤从头开始在 Vue.js 中构建 JSON 树视图组件在digimondo devblog上的-in-six-steps-ce0c05c2fdd8#.738ok0l4p)Vue!-Illya Klymov 在 YouTube 上的 OpenLecture 2017.01 俄语(@xanf)@afropolymath(https://afropolymath.svbtle.com/bootstrapping-your-first-vue-js-project/)。 com / afropolymath)[@分离]的从头开始构建 vue-hackernews-2.0(https://github.com/Detachment)使用 vue-kindergarten 为您的 Vue.js 和 Nuxt.js 应用程序提供基于角色的授权完整的 Vue.js 应用程序教程-使用 Vue 创建简单的预算应用程序,作者为@matthiaswhVue.js 教程:经过渲染的 SEO 友好示例Vue.js 简介,供仅了解足够的 jQuery 的人使用使用 Vue.js 和 Axios 从第三方 API 获取数据Vue 2 的趣味项目(视频),作者:Packt 的 Peter van Meijgaard。(2017 年 4 月)Vue JS:同时运行 Express 和 Webpack Dev Server在媒体上的(https://medium.com/dailyjs/vue-js-simultanelyly-running-express-and-webpack-dev-server-292f4a7ed7a3)[The Net Ninja]在 YouTube 上发布了Vue JS 2 教程(https://www.thenetninja.co.uk)在 5 分钟内将无头 CMS 添加到 VueJ 中vue 架构中的观察者使用 Vue.js 构建您的第一个应用5 个学习 Vue.js 的实用示例[@jesalg]的从 KnockoutJS 迁移至 VueJS(https://twitter.com/jesalg)通过 Vue.js 创建测验由@ rap2h[@chadcampbell]的Vue.js:入门(https://twitter.com/chadcampbell)Vue.js 2 和 Firebase-构建实时单页 Web 应用程序Vue.js 2 和 Vue 资源-具有外部 API 访问权限的实际应用程序面向初学者的 Vue.js 交互式屏幕录像[AliGÖREN]在 YouTube 上发布的Vue.JS ile NASAAPI'ınıKullanarak VeriÇekme(https://aligoren.com)使用 Vue.js 2 进行 Web 开发(视频),作者是 Packt 的 Olga Filipova。(2017 年 6 月)使用 VueJS 和 Pusher 建立实时图表Vue 简介,前端大师课程的回购关于 CSS 技巧的 Vue 指南在您的 VueJS 应用中使用打字稿 -关于 nodelover 的Vue.js 视频系列,免费,入门,实战 -ninghao.net 上的Vue.js 预览[@chadcampbell]的Vue.js:开发机器设置(https://twitter.com/chadcampbell)使用 Vue-router 构建 Vue v2 JS 应用 @mikestreety[@Atom_Hernandez]https://medium.com/@davidatomhernandez/how-to-a-simple-carousel-with-vue-138715d615d7)制作自己的旋转木马使用官方 Vue 测试工具和 Jest 对 Vue.js 组件进行单元测试的 Tools-and-Jest /)[创建 Vue.js 过渡和动画:实时示例,作者为@udyuxdev创建自定义 Vue.js 插件VueJS 第 1 部分中的异步VueJS 第 2 部分中的异步[@mikestreety]https://www.mikestreety.co.uk/blog/vue-js-using-localstorage-with-the-vuex-store)使用[不带插件的 Vuex 存储使用 localStorage] //twitter.com/mikestreety)[@mikestreety]的使用道具通过 Vue Router 访问组件内的 URL 参数(@mikestreety)(https://twitter.com/mikestreety)使用 Pm2 和 Nginx 在生产中部署 Vue.js — SSR(Vuetify)laracast上的Testing Vue Components[[CodyLSeibert]的[使用 Vue.js 和 Express.js 构建全栈 Web 应用](https://twitter.com/CodyLSeibert )Vue.js 2 条食谱(视频),由 Packt 的 Peter van Meijgaard 撰写。(2017 年 9 月)[Sabe.io]上的Vue.js 入门(https://sabe.io/)使用 Vue 2 构建您的第一个高级 CRUD 应用程序(视频)(https://www.packtpub.com/web-development/building-your-first-advanced-crud-application-vue-2-video)范·迈加德(Pack Meitgaard)(2017 年 7 月)프론트엔드Vue.js입문서[Inflearn]上的누구나다루기쉬운Vue.js(视频) ](https://www.inflearn.com/),由Captain Pangyo在 2 小时内建立一个 Vue.js 博客顶部在SnipcartSales Bhatnagar [@sachinbee的VueJS 2 入门 Udemy[Sabe.io]上的Vuex 入门:在 Vue.js 中管理状态(https://sabe.io/)Sergii Stotskyi 的[使用 CASL 的 Vue2 ACL]简化 JavaScript 选择-Angular 诉 React 诉 Vue(视频),Packt 的 Daniel Kmak。(2017 年 11 月) -Storyblok 博客上的使用 Auth0 的 Vuejs 2.5+身份验证教程带有 Vue 的 GraphCMS 初学者指南在 GraphCMS 上在 Chrome 和 VS Code 中调试 Vue.js此食谱展示了如何将 Debugger for Chrome 扩展程序与 VS Code 一起使用调试由 Vue CLI 生成的 Vue.js 应用程序。Packet Sachin Bhatnagar 的[Vue JS 2 入门(视频)。(2018 年 1 月)使用 Vue.js 构建电影应用界面,作者是 Hassan Djirdeh,@ djirdehh让我们建立一个自定义的 Vue.js 路由器,作者:Hassan Djirdeh,@djirdehh由 Vue,Webpack 4 和 Babel 入门,作者是 Bjorn Krols,@ KrolsBjorn如何将 Bootstrap 4 添加到您的 Vue 项目,作者:Bjorn Krols,@ KrolsBjorn如何将语义 UI 添加到您的 Vue 项目中( https://twitter.com/KrolsBjorn)Bjorn Krols 的[如何将 ESLint 添加到您的 Vue 项目,@KrolsBjorn如何通过 Vue 中的 URL 查询参数使内容动态化(https://medium.com/@BjornKrols/tutorial-dynamic-content-via-url-query-parameters-in-vue-js-d2df19b66633) Krols,@KrolsBjorn如何为 AWS S3 托管的 Vue 应用程序启用历史记录模式作者:Bjorn Krols,@KrolsBjornBjorn Krols 的[使用断点调试 Vue 应用程序的基本介绍,@ KrolsBjorn使用 ButterCMS 无头后端构建 Vue.Js 电子商务应用程序MASTER VUE.JS使用 Go 和 Vue.js 构建投票应用程序使用 Vue.js 构建协作绘画应用程序使用 Stripe 构建实时付款信息中心使用 Vue.js 构建加密货币跟踪器使用 Vue.js 构建设计反馈应用程序使用 Flask 和 Vue.js 开发单页应用使用 Stripe,Vue.js 和 Flask 接受付款serverlarup.net 上的[使用 Laravel 和 VueJS 进行 API 驱动的开发(免费课程)在 Vue.js 中管理状态,作者:哈桑·吉尔德(Hassan Djirdeh),@djirdehh由 Vue.js 制作的真实世界项目,由 Packt 的 Daniel Khalil 撰写。(2018 年 8 月)[Heartbeat(Vue + NW.js 视频系列)]https://goo.gl/8p3msR),作者:@@ ackzell(https://github.com/ackzell)(2017-2018)带有 Nuxt.js 的 Firebase 服务器端渲染 Vue 应用程序(带有 JavaScript 框架的服务器端渲染)Firebase 使用 Nuxt.js(使用 JavaScript 框架的服务器端渲染)测量 Vue SSR 性能)使用 D3 和 Vue 创建交互式地图(2018 年 10 月)编写通用的,支持 SSR 的 Vue 组件的指南[Vue School]的Vue.js 基础知识(https://vueschool.io)Vuex for Everyone由Vue School[Vue School]的Vue.js 表单验证(https://vueschool.io)[Vue School]的Vue.js 大师班(https://vueschool.io)[Vue School]的Vue.js Firebase 实时数据库(https://vueschool.io)[Vue School]的Vue.js Firebase 身份验证(https://vueschool.io)[Vue School]的带有 Vue.js 的动态表单(https://vueschool.io)[Vue School]的Custom Vue.js Directives(https://vueschool.io)Vue.js 应用程序开发要点,作者是 Packt 的 BartłomiejPotaczek。(2018 年 10 月)对 Vue.js 进行故障排除,作者:克里斯蒂安·赫尔(Packet Hur),帕特。(2018 年 10 月)Nuxt.js-类固醇上的 Vue.js,作者:MaximilianSchwarzmüller,Packt。(2018 年 10 月)使用 Quasar(和 Vue)构建电子文件资源管理器,作者:@@ hawkeye64](https://github.com/hawkeye64)。(2018 年 11 月)[Udemy]上的使用 Vue JS 2 和 Firebase 构建 Web 应用程序(https:// [The Net Ninja]的 www.udemy.com/)(https://www.thenetninja.co.uk/)[Udemy]上的Vue JS 2-完整指南(包括 Vue Router 和 Vuex)( https://www.udemy.com/),MaximilianSchwarzmüller使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 1 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 2 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 3 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 4 部分),作者是 Jennifer Bland @ratracegrad。(2018 年 11 月)詹妮弗·布兰德(Jennifer Bland)[@ratracegrad将国际化添加到 Vue 应用程序 )。(2018 年 11 月)由 Vue JS 2 编写的实用项目,作者是 Packt 的 Jack Herrington。(2018 年 12 月)Lessipe的Lessipe上的Vue.js기초다지기(视频) .com /)由 Vue.js 和 Node.js 进行的全栈 Web 开发,作者 Haider Rehman, Packt。(2019 年 1 月)Designer for Vue,由 Design + Code 提供(2019 年 2 月)[Talat Tufekci]的Vue 土耳其语简介(https://www.onbirkod.com)[Talat Tufekci]的使用土耳其语的 Vue-Resource 提取数据(https://www.onbirkod.com)[Talat Tufekci]的使用土耳其语 Vue-router 的 Spa 应用程序 /www.onbirkod.com)[Talat Tufekci]的使用土耳其语的 Vue-cli 创建 Vue 项目 https://www.onbirkod.com)[Taul Tufekci]的Vue 组件和土耳其语 Vuex 之间的消息传递 .onbirkod.com)[作者:Michael Thiessen]如何在vue中动态添加类名称使用 ScaffoldHub 使用 Vue JS,Node JS 和 SQL 或 MongoDB 构建图书馆 Web 应用程序作者 Felipe Lima @scaffoldhub_io使用 NativeScript + Vue 构建实时位置跟踪应用,由 Saibbyweb 撰写事例使用 Laravel 中的 JWT Auth +示例后端 API 的入门应用程序节点 Webkit + Vue 示例@brandonjpierceVue 样本@superlloyd使用 vue.js + vue-router 的 HackerNews 克隆,作者@kazupon电子+ Vue 示例,@ bradstewart[Boris Okunskiy]的单页应用程序示例(Vue + Voie)(https://github.com/inca)开始-用 Vue +流明编写的 Task Manager SPA,作者是Raj Abishek[BosNaufal]的Vue Mini Shop(https://github.com/BosNaufal)Vue SoundCloud由mul14功能请求(Laravel + Vue 组合)由haydenbbickerton[@ yjj5855]的Vue Cookbook(Vue1.0 + Express)(https://github.com/yjj5855):演示服务的第一个屏幕渲染Strong Together-一个启动器项目,基于 Browserify 和 Semantic-,以独立或 Laravel / Laravel Spark 项目的形式构建单页 Vue.js 应用程序, ui)由WebSemanticsvuetest:在 iframe 中具有用户身份验证,bootstrap ui,上传器,所见即所得编辑器的广告管理网站vue-shopping由andylei18Vue-cnodejs,060由@shinygangvue-zhihu-daily由hilongjwVueChess- [gustaYo]的多人在线国际象棋游戏(https://github.com/gustaYo)Ngexplorer-vuejs-client- Nugexplorer的正式客户端](https://github.com/gustaYo)[Vue 2048(Vue + Webpack)]https:// pengfu的https://pengfu.github.io/vue-2048/):流行的 2048 游戏使用 Vue 实现,Webpack,Sass,ES6[BosNaufal]的Vue Simple PWA(https://github.com/BosNaufal)Tour of Heroes(Vue 2.0):Angular 2.0 的 Vue 2.0 端口Tour of Heroes演示应用程序。亮点:ES6 / 7,渲染功能,JSX,revue(Vue 的 Redux 绑定),vue-router,Airbnb eslint,webpack。由@ aweber1vue-table-pagination由echovic进行分页的表Feathers and Vue 2.0 Blog Admin Demo演示了如何在 Vue 2.0 中使用 Feathers。它包含[delay]的身份验证,vue 路由器,vue 无限加载和角色(https://github.com/delay)vue-zhihudaily-2.0Zhihudaily 演示程序是使用 Vue 2.0,vue-router 和 vuex 构建的,并具有服务器端渲染功能。由cs1707vue-demo-todolist是一个简单的 vue2.0 演示,它使用 Vue 2.0 vue-cli 构建。通过fishenal[liueans]的vue-AdminLte(https://github.com/liujians)vue(2.0)+ Node.js:博客内容管理系统(CMS),作者@ycwalkerngexplorer-quasar- Ngexplorer的实现与quasar 框架(https://github.com/gustaYo)zhihu-daily-vuemoonou基于 vue2.0 的 zhihu 日报loopback-vueloopback + vue + vue-resource,ionic-app,vue 页面分页功能,验证权限控制,访问令牌机制,凭证,CI ,docker qxl1231vue-s3-dropzoneVue.js 拖放组件可将文件无服务器上传到 AWS S3easy-vue一个简单的示例,使用 vue 在 vue 2.0,vuex 2.0,vue-router 2.0,vue-infinite-scroll 2.0, [TIGERB]的 vue-progressbar 2.0(https://github.com/tigerb)[度量循环]的Vuex 事件消息演示(https://metricloop.com/blog)vue-memo使用 Vue.js(> 2.x。),vue-router(> 2.x。),vuex( > 2.x。),vuex-router-sync @ next(> 3.x。)和 Firebase(> 3.6.x),作者为akifoResume Vue[ChangJoo Park]的基于 JSON 的基于 Vue 2.0 的简历(https://github.com/ChangJoo-Park/) -使用Phoenix Framework,Vue 和 Vue Router(demo开发的具有 JWT 身份验证的应用示例 phoenix-vue-auth.herokuapp.com))@ Angarsk8在 Vue 2.0 中使用路由器示例 CRUD 应用(https://github.com/shershen08/vue.js-v2-crud-application)(https://github.com/shershen08)[@mgyongyosi]的ASP.NET Core Vue.js 服务器端呈现示例(https://github.com/mgyongyosi)vuefire-quickstart-通过@sejr记录的带 Webpack 和 eslint 的 Firebase 集成。hello-vue-django Vue.js 和 Django 集成入门项目,带有热代码重载实时社交新闻应用,是由Phoenix,Vue,Vue Router 和 Vuex(demo ),作者为@ Angarsk8vue-calculator是一个使用 Vue 2.0 构建的简单计算器,vue-cli(webpack-simple)。通过CaiYiLiangWikipedia-viewer一个简单的 Wikipedia-viewer 页面,使用 vue2.x,vue-router,vue-cli(webpack)构建-simple)和 ajax(jsonp)。通过CaiYiLiangvue2.x-douban使用 vue2.x,vue-router 和 axios(豆瓣电影)构建豆瓣电影的简单方法。通过超人vue-laravel-exampleVue-Laravel-示例是使用 Laravel 设置 Vue 的简单示例。通过Jiajian Chanvue-foundation一个演示应用程序,将 VueJS 与Zurb Foundation集成,使用 webpack vue-cli faspnetcore-Vue-starter一个 VueJS 2 入门模板,它是 asp.net MVC dotnetcore 项目的一部分。该模板包括 VueJS 客户端应用程序和后端 API 控制器。vue-reddit-app使用 Vue 2 构建的 Reddit SPA demo。 X,Vue 路由器 2,Vuex 和 axios。@ yujiahaol68使用 Muse-UI 和 vue-cli Webpack 模板vue-music-qq一个 qq-music 项目基于 vue-cli。页面简单流畅带有 Vue-Redux 和 Plain VueJSX 的 NavigationTab导航选项卡同时具有普通 Vue JSX 和 Vue + Redux 绑定Veggie Map使用 Vuejs + Vue 路由器+ Leaflet 和 Firebase 的交互式演示vuejs-d3示例如何使用 d3 进行可视化的示例。vue-twitter-client使用 Vue 2.X,Vuex,electron-vue 和 Electron 构建的 Twitter 客户端应用程序Douban使用 Vue2.x + Vuex + Vue-router + vue-resource 创建的很棒的 douban 示例。通过jeneserStoryblok vuejs-boilerplate-集成 Storyblok 的组件系统,允许创建可编辑的网站。Vuexpresso-使用 VueX,Vue-Router,Vue-Apollo,webpack,GraphQL,Apollo-client,express 和 mongo 的样板带有 Sails.js 示例项目的 Vue.js-该项目适用于单页应用程序的新手,并希望通过实际学习例。Vue.js&Pyramid Web 框架应用程序-使用 Pylons Pyramid Webframework 后端 Vuejs webpack2,vue-router,yarn(数据包管理器)的样板vue-feathers-chat在前端使用 Vue,在后端使用 Feathers 进行的示例实时聊天,但仅使用 Socket.IO-Client 进行通信vue-xplan使用 Vue 和 three.js 创建的旋转地球演示页面vueSocketChatRoom使用 vue2.x,vuex2.x,vue-router2.x,vux2.x,socket.io 的套接字聊天室@Binaryify的vue-tetris(使用 Vue,Vuex,不可变代码 Tetris 编码):使用 Vue,Vuex,Immutable 编码俄罗斯方块。@kasheftin的route-planner-vue:用于规划具有多个路线的工具 Google 地图上可排序的图层,可拖动的方向,标记和形状。MyDiary-Vue使用 Vue 2.X 构建的日记应用程序,还具有联系人和待办事项列表功能AliGÖREN在 Github 上的VueJS 示例项目todo-mvc-webpack由voluntapear使用 webpack-basic 在 Vue 2 上实现 TodoMVC 模板,并带有显示 vuex,vue-router,中央事件总线和 VueFire 的示例。[gustaYo]的Chess Storybook Example与 Vue 2.0(https://github.com/gustaYo)Vue Weather Notifier一个带有 SVG 和 Vuex 的小型示例动画应用程序Nuxt 类型一个带有 Nuxt 的示例 Vue 项目,用于路由/ SSR 到演示页面转换VueBlog一个博客系统,支持wmui的服务端渲染Cinemateka-用 Vue v1 和 Laravel 5 制作的 SPA 的示例。电影和活动时间表。俄罗斯的评论。vue-2.x-boilerplate-适用于 Vue 项目 Vuex + vue-router 的简单入门套件vue-minesweeper-由[rhapsodyn]开发的带有 vuejs 的致命简单扫雷游戏(https://github.com/rhapsodyn)X-Flowchart-Vue- [OXOYO]的 SVG 和 Vue 流程图编辑器(https://github.com/OXOYO)koa-vue-notes-web-充实的 SPA,在后端使用 Koa 2.3,在前端使用 Vue 2.4。包括功能齐全的用户身份验证组件,针对用户笔记的 CRUD 操作以及 Vuex 存储模块。Vuejs 购物车-使用 Vuejs 和 Firebase 的购物车示例PokedexVueJs@ rchung95vuefire-auth使用 Firebase 进行 Vuefire Vue2-Auth-Email 验证vuefire-realtimedatabase具有 Firebase 的 Vuefire Vue2-RealtimeDatabaseCRUDvuefire-storage具有 Firebase 的 Vuefire Vue2-Storagevue2-PWA-Blog@ deepak-singhvue-firebase-auth-vuex具有 Vuex 的 Vue2 Firebase 身份验证,并支持渐进式 Web 应用程序vue-chart-stater-kit使用 Vue 路由器,Vue 图表,Element-UI 的快速入门vue2.0-demos使用 mint-ui,Element-UI,并有一些演示(选择城市等)conwayConway 在 Vue 中的生活游戏。vuex-feature-scoped-structure功能范围 vuex 应用程序结构的示例应用程序vuex-examples-有关使用 Vuex 构建真实世界应用程序的简单示例vue-vuex-todomvc-示例 TodoMVC Vue.js 应用程序具有通过 REST 的 Vuex 存储和服务器后端以及使用赛普拉斯(Cypress)的全套 E2E 测试。 io测试运行程序。vuejs-sqljs-boilerplate-这是同时使用 Vue.js 和 sql.js 的样板X-WebDesktop-Vue- [OXOYO]基于 Vue 的 WebDesktop 系统(https://github.com/OXOYO)vuejs-music-player-一个 Vue.js 精简音乐播放器Vue.js 最佳实践示例项目-使用 Vue.js + Vue 路由器+ Vuex + Vuelidate 的最佳实践示例项目Vue.js [一个]客户端- [一个]用 Vue2.5 编写的客户端Vue.js 2.5,带有 vue-cli v3,包括使用 auth0 进行身份验证,作者多米尼克·安格(Dominik Angerer),StoryblokSkeleton Vue + TypeScript-TypeScript,VueJS,ElementUI,Vue Router,Vuex,材质图标,BrowserSync,Dockerfile@jesalg的PENV Starter-有关如何在 VueJS,Express 和 PostgreSQL 中使用的基本示例连词。vue-relay-examples-使用 vue-relay 的示例应用程序的集合。laravel-vue-boilerplate-具有用户 CRUD 的 Laravel 5.5 SPA 样板,使用 Vue.js 2.5,Bootstrap 4,TypeScript,Sass,Pug 和笑话。Vue 设计系统-用于使用 Vue.js 构建 UI 设计系统的开源样板。Vue Bulma 演示-一个简单的演示网站,可联合检查 Bulma / Vue JS 和 express。准备好使用 TypeScript,vuex,vue-router,HMR 等进行生产的入门应用程序vue.js 与 laravel 结合的前阶段分离开发模板-laravel 护照/ Vue.JS 和 Element UI 的模板网站。由 Vue.js 进行的 Web 开发动手,作者:Roman Kuba,Packt。(2018 年 5 月)Vue 在线商城-在线 SPA 演示,基于 VUE 开发的前分离电子商城前端项目FUE-使用 Vue.js + Vue 路由器+ Vuex + Vuetify + FeathersJS 的 Admin SPA 客户端和服务器端样板Vue + TypeScript 食谱-一本小小的食谱,涵盖了一些不太明显的解决方案,供人们开始使用 Vue + TypeScriptVuejs 示例ASP.NET Core Vue 入门 CLI 3.0使用 Vue CLI 3.0 和自定义配置(默认 TypeScript,Vue,路由器)的 Vue 入门模板,Vuex,Vuetify)通过@SoftwareAteliers与 ASP。​ NET Core 集成(2018 年 9 月)vue-soundcloud由Soroush Chehresa用 Vue.js 2 构建的 Soundcloud 客户端。vue-cart一个由 vue,vuex 和 vue 路由器制成的简单购物车。通过crisgonNuxt + Apollo + Element一个带有 Nuxt,Element(自定义主题)和 Vue Apollo 的 Vue.js SSR 样板。vue-daily-zhihu由walleeeee使用 Vue 2.0 和 vue-router&vuex 构建的简单演示)木炭使用 Vue CLI 3.0 并由[Seth Davis]用 Bulma 样式设置的入门模板(https://github.com/setholito)带有 TypeScript 的多页 ASP.NET Core Vue-多页 ASP.NET Core Vue,Typescript,Vuex,Vue 路由器,布尔玛,Sass 和 Jest 应用程序。有关如何在.NET Core MVC 中将 Vue.js 用作多页(多个迷你 spa)应用程序的模板/起点。CION-Vue.js 的设计系统样板-一个主要为 Vue.js 应用程序设计的设计系统。它利用设计令牌,带有集成代码游乐场的生活风格指南以及用于常见 UI 任务的可重用组件。Vue websockets 示例-使用 Vue.js 2 + Node 项目的 Websockets 使用的基本示例,以获取完整的工作示例。Vue(2.0)+ Node.js:一个博客,作者@ FatDong1vue-todo-list待办事项列表示例应用程序基于 Vue + Vuex + Vuetify + Vee-ValidateVue.js 和 Ionic v4 示例-一组如何在 Vue.js 中使用 Ionic v4 的示例使用 Vue,Vuex 和 Vue-Router 的个人网站- MuratcanŞentürk 用 vue,vuex 和 vue-router 制作的简单网站示例客户端 Vue.js- 演示-Vue.js 客户端端,用于[Justin Wash]的微型,快速加载,无 node.js 的单页应用程序(https://github.com/Trifectuh)大型 Vue.js 应用样板+ Vuex无画布的 Vue.js 上的蛇游戏使用 CometChat 构建 Vue 聊天应用书籍Vue.js je 下,作者:Alex Kyriakidis 和 Packt 的 Kostas Maniatis。(2016 年 11 月)学习 Vue.js 2,作者:Packt 的 Olga Filipova。(2016 年 12 月)Vue.js 2 的威严,作者:Alex Kyriakidis 和 Lestapub 的 Kostas Maniatis。(2017 年 3 月)Vue.js 2 Cookbook,作者是 Andrea Passaglia,Packt。(2017 年 5 月)Vue.js 实战,作者 Erik Hanchett 和 Benjamin Listwon(2018 年春季)测试 Vue.js 应用程序作者 Edd Yerburgh(2018 年夏季)Vue.js 2 和 Bootstrap 4 Web 开发,Packt 的 Olga Filipova。(2017 年 9 月) -Casa doCódigo 的 Leonardo Vilarinho 的Front-end com Vue.js。(2017 年 11 月) -Packt 的 Guillaume Chau 撰写的Vue.js 2 个 Web 开发项目。(2017 年 11 月)Full-Stack Vue.js 2 和 Laravel 5,Packt Anthony Gore。(2017 年 12 月)Package Mike Street 的[Vue.js 2.x 示例。(2017 年 12 月) -Oleksandr Kocherhin 的Mastering Vue.js。(2018 年 1 月)Fullstack Vue:Vue.js 完整指南,作者:哈桑·迪吉德(Hassan Djirdeh),内特·默里(Nate Murray)和阿里·勒纳(Ari Lerner)。(2018 年 3 月) -Packt 的 Paul Halliday 撰写的Vue.js 2 设计模式和最佳做法。(2018 年 3 月)Vuex 快速入门指南,作者:Packt 的 Andrea Koutifaris。(2018 年 4 月)使用 Vue.js 和 Node 进行全栈 Web 开发,作者:Aneeta Sharma,Packt。(2018 年 5 月) -Flavio Copes 的Vue 手册。(2018 年 7 月)ASP.NET Core 2 和 Vue.js,作者:Stuart Ratcliffe,Packt。(2018 年 7 月)Vue.js:解释性解释(https://www.casadocodigo.com.br/products/livro-vue)。(2017 年 9 月)了解 Vue.js,作者是 Brett Nelson,Apress。(2018 年 8 月)精益:构建与部署,作者 Leanpub 的 Daniel Schmitz。(2018 年 9 月)由 Spring 5 和 Vue.js 2 构建应用程序,作者:James J. Ye,Packt。(2018 年 10 月)Vue.js 快速入门指南,Packt 的 Ajdin Imsirovic。(2018 年 10 月) -Frederik Dietz 撰写的Vue.js 组件模式课程(2019 年 4 月)博客文章Vue x Hasura GraphQL在 Vue.js 中使用 GraphQL 突变了解如何使用 Vue.JS 构建数据驱动的搜索 UI使用 GitLab CI / CD 将 Vue.js 应用程序自动部署到 AWS S3将 Vue 应用程式码头化使用 Docker 和 Gitlab CI 将 Flask and Vue 应用程序部署到 Heroku[Kevin Peters]的大型 Vuex 应用程序结构[Kevin Peters]的在 Vue.js 中构成计算属性通过实际示例了解如何重构 Vue.js 单个文件组件由Kevin Peters开源的PageKit-使用 Symfony 组件和 Vue.js 构建的模块化轻量级 CMS。npmcharts.com-比较 npm 软件包并发现下载趋势。Koel-可以正常工作的个人音乐流服务器。Raven 阅读器-使用原子电子和 vue.js 制作的简单 RSS 阅读器。Gokotta-由电子和 vue 构建的简单音乐播放器。CoPilot-基于 AdminLTE 和 vue.js 集成的管理门户。Retrospectify-在敏捷团队中进行协作回顾的简单工具。jade-press-基于 mongodb,nodejs,koa,vue 等的 Cms。astralapp-轻松组织 GitHub Stars。EME-优雅的 Markdown 编辑器。Github-explorer-一个可以帮助您更好地检查 github 的水疗中心。酒店-从浏览器启动开发服务器,并在几秒钟内获得本地域。Surfbird-使用现代网络技术编写的 Twitter 客户端。Approach0-一个可识别数学的搜索引擎。Flox-自托管电影,系列和动漫观看列表。JavaScript Guessing Game-用于识别 JavaScript 工具和库的游戏。vue-ghpages-blog-Vue.js 2 + Webpack 2 基于 GitHub 页面的博客。Vuedo-使用 Laravel 和 Vue.js 构建的博客平台。vue-music163-一个 Vue.js 音乐项目。Tomato5-实时协作工具,它将 Pomodoro 技术与团队状态共享板结合在一起。Web 学习-一种服务,可让您轻松访问有关 Web 开发和编程的数千个视频教程。ExcelJSON-一种将 CSV,TSV 与 JSON 相互转换的工具。Materialize-blog-使用 Laravel5.3 和 Vue2.x 构建的材料博客。VueCompomnentGenerator-在浏览器上生成 vue 单个文件组件。SDR 新闻-来自多个来源(Reddit,Hacker News 和 Prominent Blogs)的 Web 设计人员和开发人员新闻。PJ Blog-使用 Laravel 和 Vue.js 构建的开源博客。Lulumi-browser-Lulumi-browser 是使用 Vue.js 2 和 Electron 编码的轻型浏览器。vue-wordpress-pwaOpenAPI 3 查看器-浏览并测试 OpenAPI 3.0 规范中描述的 REST APIStacer-Linux 系统优化程序和监视Distrochooser.de-Linux 初学者的入门指南Buka-电子书管理文档-一个无需构建过程即可编写文档的框架pm86-Node.js 应用网站的生产流程经理vms-一个 Vue.js 2.0 管理系统nativescript-vue-NativeScript 渲染器的 Vue.js 实现。piper-基于 Vue 的拖放式移动网站构建器。mmf-blog-vue2-基于 Vue2(Vue-router,Vuex)和 Webpack2 的博客。媒体管理器-Web 文件管理器。dyu / bookmarks-一个由 leveldb 驱动的自包含,自托管的书签应用程序,由 Vue2.1.x 构建。JSON 模式编辑器-JSON 模式的直观编辑器。使用 Vue.js 2 和 Firebase 开发。npm-stats-npm 包下载统计信息面板vue2-admin-lte-一个将 AdminLTE 转换为可与 Vuejs(v2.x)一起使用的项目。Dockeron-基于 Electron + Vue.js 构建的桌面 Docker 项目。Flamme-一个基于 Education 和 Vue.js 构建的开源 Tinder 桌面客户端,用于教育目的Goldfish-使用 VueJS,Golang 和 Bulma CSS 构建的 HashiCorp Vault UI管理-基于Vuetify的管理控制台,请选中在线演示提示-用 Vue.js 编写的框架,用于在 Web 浏览器中创建类似命令行的界面。Hare- 基于 Vue.js 2.x,Koa 2.x,Element-UI 和 Nuxt.js 的应用程序样板Paper-Dashboard-为 Vue 制作的 Creative Tim Paper DashboardAdminLTE-VueJS2-一个在 AdminLTE 上实现 VueJS(v2.x)的开源项目。材质仪表板-为 Vue 制作的创意 Tim 材质仪表板Explore-Github-VueJS 2 Github Explorer 使用 API v3CoreUI-由 Vue.js 支持的开源管理模板ChuckNorris-使用 VueJS + api.chucknorris.io 构建的 Chuck Norris 笑话生成器LeafPlayer-一个简单,快速,私有的音乐流服务器。JSON 编辑器-一种可识别架构的 JSON 编辑器。用 Vue2 开发。Voten-使用 Vue2 和 Laravel 构建的类似 Reddit 的平台。News Weaver-使用 VueJS 和 VuetifyJS 制作的基于 Web 的 RSS 阅读器/聚合器唤醒 Billie Joe!-根据绿日的歌曲“唤醒我,当九月结束”而倒计时到十月的网站。使用 Vue 和 Firebase 创建。Astrum-旨在包含在任何 Web 项目中的轻量级模式库。vue2-pwa-vision-带有 Vue2 + Vuetify +渐进式 Web App 的人脸检测 Google Cloud Visionvue2-pwa-rekognition-使用 Vue2 + Vuetify + Progressive Web App 进行人脸检测的 Amazon RekognitionAmmoBin.ca-有关加拿大在线弹药价格的元搜索网站SPA-asp.net-api-vuejs--用于使用基本任务管理和消息传递的 Vue.js 单页应用程序 ASP .NET Webapi 2 和 SQL ServerBook-Trading-Club-与您所在地区的其他图书读者进行贸易或借阅图书。使用 nodejs 和 vuejs2 构建vuejs-extension-pack vscode-扩展 packf 或 vscode,具有用于 Vue.js 开发的流行 VS Code 扩展。Wiki.js-基于 NodeJS,Git 和 Markdown 构建的现代,轻量级且功能强大的 Wiki 应用程序vue-pwa-speech-在 Vue2 + Vuetify + Progressive Web App 上使用 Google Cloud 进行文字演讲vue-speech-streaming-在渐进式 Web App 上执行流式语音识别可通过 Google Cloud Speech + socket.io 实时生成语音到文本我的动画列表-一个易于获取 CSS 动画代码的工具vue-input-streaming-使用 Pusher 进行 TextInput 流实时和双向数据绑定广播TidyTab-一个 Chrome 扩展程序,用于整理这些标签。peregrine-cms-基于 Vue.js 和 Apache Sling 的可选 CMSconcept-to-clinic-具有 Vue.js 界面的肺癌预测项目grid-awesome-使用 css 显示为网格布局生成样板 css:grid; 属性。Light Bootstrap 仪表板-为 Vue 制作的创意 Tim Light Bootstrap 仪表板Hubaga-适用于开发人员和其他数字商店的免费轻量级 WordPress 电子商务插件。vue-webpack-buefy-具有全功能 Webpack 和 Buefy 的 Vue.js 入门Coypu-类似文本编辑器的每周计划核心服务器-高度可扩展的 VueJs 框架,具有集成的 API 系统和多种高级功能。discord-logo-基于 SVG 的 Vue.js 动画不和谐徽标生成器。(Github 页面)node-vue-template-用于使用 Node.js(API)和 Vue.js(SPA)构建完整应用程序的入门模板,其中包括一些软件包和配置,以帮助快速开始开发。vue-storefront-Vue.js 店面-电子商务的 PWA。100%离线,与平台无关,无头,支持 Magento2。fd-vue-IoT 框架的 Vue.js 客户端wildfire-其他注释插件的替代品。收据-简单的自动化桌面应用程序,可以从 Uber 和 Lyft 下载并整理您的税款发票。vue-chrome-extension-boilerplate-使用 Vue.js 和 Webpack 进行 Chrome 扩展的样板TimeMark-一个可以记录您的时间的时间管理器,还将开发更多功能。Laravel Enso-由 Bulma,VueJS 和 Laravel 构建的 SPA 管理面板,开箱即用地打包了很多功能。代码说明-针对使用 Electron&Vue.js 构建的开发人员的简单代码段管理器。Pomotroid-简单,美观且可自定义的 Pomodoro 计时器。XMR Miner-加密货币(XMR)挖掘应用程序,使用 Vue.js 构建并使用 D3 进行可视化XMR Paper-Monero 钱包生成器,使用 Vue.js 构建JoyProxy-Chrome 扩展程序,用于处理代理设置活动自动化-管理日常活动并及时获取报告。jsettlers-web流行的德国棋盘游戏,用赚来的资源建造六角形,定居点,城市,道路Tamiat CMS-Tamiat 是面向前端的 CMS,使用 Vue.JS 作为前端,并与 Firebase 集成了后端功能。vuegg-vue GUI 生成器:一次性创建模型和代码!它通过其可视化编辑器利用页面,组件和样式的创建。为您的下一个 vuejs 项目生成所有脚手架代码。Podlove Web Player-经过 Podcast 优化的基于 HTML5 的音频播放器,具有章节,字幕和嵌入功能。Leo Vue-使用开源 Leo 概述编辑器/ IDE 创建带有嵌套菜单的 Web 应用程序,并支持内容中的 Vue 组件。Justine-使用 Vue 组件作为文档模板的可配置 HTML 文档生成器(当前支持 JSDoc)Deezer-Vue-使用 Vue \ Vuex 构建的 Deezer 客户端Vuep.run-Vue 的在线 SFC 编辑器V·oogle-Google.com,已修订Pomidorus-使用 Vue 和 D3 构建 Pomodoro 时间跟踪器 Hubble-:telescope:浏览 GitHub Stars 的历史。Vuepress-简约的 Vue 驱动的静态网站生成器Socialhome-具有社交网络功能的联合富个人资料生成器GenVue-一个可托管的 Web 应用程序,允许机密用户上传和共享基于 Vue.js,Vuetifyjs 和 NetCore WebAPI 堆栈的私有文件vue-array-Vue 下的数组对象操作,Vue 下的数组对象操作使用此包可操作数组。Vue 可以监视阵列中的更改Laqu-l-具有 Quasar Framework,带有 OAUTH 2.0 身份验证的 GraphQL API 后端,Firebase 就绪,多语言功能等的完整应用入门套件。Protovue-一个原型组件库,可帮助设计人员和开发人员快速搭建抽象的应用程序布局。Chattier-使用 Laravel 5.6,Vue.js 2 和 Bulma(Buefy 组件+ Bulmaswatch 主题)构建的 SPA 社交网络。还使用 JWT 身份验证。chrome-ribbon-reminder-使用 Vue 和 Async / Await 编写的 Chrome 扩展程序。使用弹出显示并更改徽章计数。收藏夹-一个简单的简单收藏夹生成器。模块化家谱-使用 Laravel 5.7,Vue.js 2.5 和各种组件的家谱/族谱管理系统。工作正在进行中。最小注释-使用 Vue.js 构建 Web 应用烘焙一个应用程序,旨在帮助咖啡爱好者在学习 Laravel + Vue.js 的同时找到他们的下一杯咖啡。堆栈编辑-浏览器内 Markdown 编辑器Bael 博客模板-静态生成的博客模板,该模板使用 Netlify CMS 作为后端,使用 Netlify 进行托管。具有野蛮美学,模糊搜索,无服务器电子邮件注册等功能。Buefy Shop示例商店,开源的,具有 Nuxt,Stripe,Firebase,Bulma 和无服务器功能。sysmon用于 Linux 的 AB / S 模式系统监视器。您可以在任何地方通过 Web 浏览器远程监视系统资源的使用情况。eth-vue一个松露盒子,提供您快速构建具有 Vue.js 身份验证功能的以太坊 dApp 所需的一切,包括易于部署到 Vue.js 的配置。 Ropsten 网络。它还具有 Gravatar 功能。Nippon-color受 nipponcolors 点 com 的启发。这是使用 vue-cli 3 的日本彩色 PWA 版本。Saleina CMS一个静态网站内容管理系统,使用 git 作为后端使用 vue 构建。Vuido用于创建本机桌面应用程序的框架。它可以使用本机 GUI 组件在 Windows,OS X 和 Linux 上运行。YouGetYouTube 视频/音频/字幕下载器+ CutterVue Pug 手写笔Vue + Pug +手写笔样板 Crypto News允许您转换加密货币,查看每个 ICO 的最新新闻和汇率–来自一个加密货币世界的所有数据。Epiboard一个新的选项卡页面扩展,具有材料设计和有用的功能:new::tada:zhudyos / duic分布式配置中心:新:Vuemmerce使用 Vue.js 和 Bulma 框架构建的免费电子商务模板:新:Nucleus分层体系结构 ASP.NET Core API 和 Vuejs 客户端应用程序启动模板Carpoolear阿根廷拼车应用程序的开源 Vue.js 前端(移动和 Cordova 应用程序):CarpoolearStatusfy:Statusfy 是一个状态页面系统,易于使用且完全开源。DynamoDb-GUI-Client:DynamoDb 的跨平台 GUI 客户端RosterWebApp开源名册 Web 应用程序,允许对员工/团队的名册进行工作会议和其他功能。Vue 电子商店 Templet-带有 vue / vuex / vue-router 和 bootstrap4 的电子商务 Templet。Kitty Ipsum-生成由不同语言的“喵”组成的 lorem ipsum。Git Superstar-计算您的 git 星级和顶级存储库。Twill-用于 Laravel 的开源 CMS 工具包,可帮助开发人员快速创建直观,强大而灵活的自定义管理控制台。MATH_BOT-通过对机器人编程来学习数学。Vue 填字游戏-一个基于 Vue.js 的填字游戏构建器和填充前端应用程序。使用CodeSandbox构建。Vue 组织结构图-免费管理和发布您的交互式组织结构图(orgchart),无需网络服务器。哔-使用 Vue.js 和 Ionic 4 构建的帐户安全扫描程序Vue CRUD-基于 Vue.js 的 REST-ful CRUD 系统。Vue CRUD 允许您轻松创建快速应用程序,例如 CMS 或 CRM。Vue HQ 管理员仪表板–由 Vue,Sass,Firestore 和 Netlify 支持的现代管理仪表板。MToDo-带有简单身份验证的迷你待办事项列表,该身份验证是使用 Vue.js 和 JSON Server 作为数据模拟构建的。非常适合作为发现有关真实 Vue.js 参考的任何人的参考FireX 代理-FireX 代理是用户值得信赖的 Chrome 和 Firefox 浏览器扩展程序,可让您解除阻止任何网站的权限并私密安全地浏览 Web。VueSolitaire-接龙(spider,klondike)包含在 Vue.js 中。Thermal-一站式访问所有 Git 存储库。QMK Configurator-Vue.js 中的 QMK 固件键盘配置 UI。Eplee用 Vue.js 和 Electron.js 制作的甜美,简单的 epub 阅读器。vue-realworld-example-app-示例性全栈 Medium.com 克隆每日-精选的开发新闻已传递到您的新标签页 ‍Laravel 文件管理器-Laravel 的强大文件管理器Vue 加密仪表板-用 Vue.js 制作的 Cryptocurrency 仪表板商业产品Wijmo-具有 VueJS 支持的 UI 控件的集合。整理说明Formester-表格,电子邮件营销自动化变得容易ChatWoot-通过 Facebook Messenger 进行 Livechat 和代理协作。VueA-具有多种布局和 laravel 版本的 VueJS 管理模板。Teleo-团队合作应用在讲话,计划和做事之间轻松移动Cover-基于 Vue.js 构建的高质量组件库EducationLink-适用于教育代理商和大学的 CRM 和销售自动化。Pragmatic v2.0-使用 Vue.js 和 Element 构建的响应式和可配置管理模板。座位-简单而现代的团队沟通和协作解决方案。Moonitor-台式机的加密货币跟踪器。Deskree-将想法,任务和问题集中在一处的在线协作平台。OSHCExpress-OSHC(海外学生健康保险)保险(澳大利亚国际学生保险)的比较和电子商务。Agiloo-适用于 Scrum 和看板的项目管理应用ScaffoldHub-带有 NodeJS,MongoDB 或 SQL 的 VueJS 在线 Web App 生成器。Commandeer-可以重新构想管理。使用 Vue.js 和 Electron 构建的桌面云管理应用程序。SA Email Builder-使用 VueJS 和 Quasar Framework 做出响应的电子邮件模板构建器应用/网站Laravel Spark副视频表格Laracastsesa.io稀土掘金布拉格机场投资组合网站乐风乐团Atiiv-面向私人教练及其客户的应用程序。统计Embalses!-使用美国地质调查局数据库报告水坝水位的工具。TravelMap-旅行者基于地图创建博客的简单方法。适当的衬衫制造商-定制衬衫的制造商。CheckItReddit 新闻-浏览器扩展程序,用于显示来自 reddit 的通知和新闻。卡通网络自行制作 Powerpuff小桃酱cloudradioo-Web 应用程序,可随机播放 soundcloud 图表中的前 50 首歌曲vNotes-使用 Vue.js 和本地存储 API 的 Markdown 简洁漂亮的记事本。开放功能计算机Dermail-用 Vue.js 编写的针对 Dermail 的 Webmail 客户端,Dermail 是用 node.js 编写的邮件系统。octimine-专利搜索引擎。Draxed-基于 Web 的 MySQL 和 PostgreSQL 数据浏览器和仪表板管理器。Leapspotleap-查找您附近的 Wikipedia 文章的简单方法。或只是导航到一个地方并找到有趣的维基百科信息。响应式 Web 应用程序。X-SONGTAO-个人博客。FE 和 CMS 位于同一 vue SPA 中。Jobinja-在伊朗运营的求职委员会和职业平台。滚蛋吧!莆田系-显示所有 Put 田医院的信息Jobi:招聘平台香料屋-高质量香料的电子商务网站。结帐,购物车,产品详细信息页面和搜索是使用 Vue 构建的。Checkout 是用 Vue&Vuex 编写的单页应用程序。Livestorm-网络研讨会/直播活动应用。Metric Loop-一个技术服务和解决方案网站。保持全球考试-语言能力测试在线培训SlugSurvival-一个可帮助学生更好地计划课程的网络应用程序(业余项目,不属于 UCSC)。FreePoll.Online-使用 Vue.js,vue 可排序,语义 UI 和 Zappa 构建的群体决策工具。GitRelease-使用带有电子的 vue.js 在 mac 菜单栏上跟踪 github 项目的新版本。12BAY.VN-在线预订机票。PLAYCODE.IO-快速前端实验的游乐场。The Void Radio-地下室内音乐在线广播。Bitly Vue-使用 VueJS 和 Bitly API 缩短 URL。Storyblok-使用 VueJS 作为前端的基于 API 的/分离的 CMS。WizzAir移至 HTTPS-有关将不同平台/托管站点移至 HTTPS 的指南Booknshelf-发现有关不同主题的出色书籍和书架。Top HN-在 Hacker News 上实时显示最新新闻活动Euronews-Euronews 是一种多语言新闻媒体服务,总部位于法国里昂。Roozameروزامه??-Roozame 是波斯语的智能新闻媒体服务。KoumoulNinjaCalc-一组与嵌入式工程相关的计算器,使用 vue.js 作为开源单页应用程序构建。Vue.js Feed-最新的 Vue.js 新闻,教程,插件等。基于Vuedo,使用 Vue.js 和 Laravel 制作。蒜瓣-使用 Vue2.0 和 Douban API 开发的网络应用猜对了-一个“猜单词”游戏-用 Vue / vuex / vue-router(前端)和 Laravel / MySQL(后端)编写。代码是GitHub 上的开源(尽管不是在 kdcinfo 上运行游戏的实时文件)。GRAP-商业通讯服务简易模拟mmf-blog-vue2-ssr使用 Vue 2.0,vue-router 和 vuex 构建的博客,并具有服务器端渲染JSON 模式编辑器-使用 Vue.js 和 Firebase 构建的 JSON 模式的直观编辑器。Winsome Trivia-一个单人或多人琐事游戏,具有由 Vue.js 构建并由 Open Trivia 数据库提供支持的 2,000 多个独特问题。Moon Organizer-农历日历应用Flash-Vue-“未来的抽认卡”将学习无处不在:rocket:Kinderbesteck-具有 Vue2.0,Vuex,Vue 路由器的完整在线商店 SPAn2ex-vue ssr(必须)网站,请使用 v2ex API词库-众包在线词库Chattanosy-由社区提供的田纳西州查塔努加新事物的数据库。PAIXIN-正版图片销售网站CodeBottle-将代码段拖放到您的项目中1XBET-自 2007 年开始运营的博彩公司MyOwnTV-用于创建互联网电视的流媒体网站CrowdCircus-欧洲最大的众筹和众筹平台与某人交谈-与世界各地的陌生人进行免费,匿名和保密的在线文本聊天。车轮工厂-ui 组件和库共享网站ابیاتنابپارسی-波斯诗集Ripplectron-Ripple(区块链硬币)vue-electron 的电子钱包桌面客户端PingBreak使用 vuejs 作为实时仪表板的免费,简单的网站监控服务Todoist 致敬-Todoist 克隆,用 Rails + Vue 编写JSON 编辑器-使用 Vue2 和 firebase 构建的可识别架构的 JSON 编辑器。Develteam-独立游戏开发者的社交网络。Mixsii-适用于青少年,成人,家人和朋友的免费视频聊天室网站。PipQuest-Vue 中内置的复古益智游戏Matryx-去中心化的协作平台。iPrevYou-YouTube™ 播放器-用于在桌面上观看 youtube 视频的 Chrome 应用。物品管理器-传送命运 2 游戏物品的应用程序。前端大师 Vue 简介-前端大师全日制课程TR-101-鼓合成器/音序器。Bazaar-媒体共享平台。WynnStats-非官方的 WynnCraft 统计信息。Vectr-免费的矢量图形软件大脑位-Emotiv 耳机的 P300 在线拼写机制Coin Dashboard-完全客户端的加密货币资产仪表板。Habitica-角色扮演游戏形式的在线任务管理应用程序。MadeWithVueJs-由 Vue.js 制作的项目图库(网站本身也使用 Vue.js)CodeDependencyScanner-显示.Net 汇编代码依赖关系的 AC#dektop 应用程序使用 Vue,Neutronium 和 D3.js 构建。千以太坊首页-百万美元首页被重新构想为以太坊 DApp。在 Vue.js 上构建并开源。让我们着迷-免费的在线图像升级和神经网络增强功能。Pi.TEAM-在线发票和会计-简单易用的在线会计和发票,单用户和自由职业者免费。Vuethwallet-一个简单的应用程序使用 vuejs 生成以太坊钱包。Tipe-下一代 API 优先的 CMS。使用功能强大的编辑工具创建内容,并使用 GraphQL 或 REST API 从任何地方访问它。停止让 CMS 决定如何构建应用。Vuethexplore-一个简单的应用程序使用 vuejs 探索以太坊区块链。Fintechers-以 Fintech 为重点的工作委员会。Devjournal-项目和构想的协作待办事项列表。Bubbleflat-一种在线平台,可通过搜索具有相似生活方式,兴趣爱好或学校的人来帮助学生和年轻的专业人 士找到理想的室友。Laravel 和 VuejsTeaQuinox Tea Co-专门从事散叶茶的电子商务网站。blip-测试网站的速度,移动友好性,安全性和 HTML5 文档类型。在某个位置查找商家,然后整体测试其网站,或者只是测试您自己的 URL。sunpos-太阳位置,仰角,方位角,黄道/赤道坐标和日出/日落时间(朱利安日)计算和转换实用程序。使用纯 JS,Vuejs 和 i18n Vuejs 本地化插件对网站进行编程。可视化是使用 D3.js 创建的。U3xyz-基于 vue ssr 的个人博客。27.ua-乌克兰的互联网大型超市国际象棋守护者-从您自己的游戏中回答国际象棋位置问题。二十一点休息-二十一点的快速游戏MECHANICAL-适用于 Firefox 的 Reddit mod,可显示上下文数据见解。GameVix-与他人交换您使用过的视频游戏光盘,无忧。具有材料设计的 PWA。VivifyScrum-适用于交付团队的敏捷项目管理应用程序。可定制的 Scrum 和看板板。9GAG-流行的在线平台和社交媒体网站CryptoVue-实时加密货币仪表板厨房故事-烹饪平台MailRabbit-在没有开发人员的情况下创建,A / B 测试和监视交易电子邮件。Vue 资源精选-出色的 Vue 组件列表,类别,内嵌演示秀和简介Cronhub-无痛 Cron 监控工具wrkprty-针对自由职业者,远程工作者和希望离开办公室的专业人员的弹出协作活动。用爱制造-世界各地的“用爱制造 ❤️”倡议是庆祝 ,促进 和建立 build 品牌的运动。它从 Dribbble,ProductHunt,Behance 和 Techcrunch 等多个来源获取 Tech 新闻,设计灵感和趋势。产品路径-在创业公司和科技公司中发现超过 1,000 个产品工作。V·oogle-Google.com,已修订。一个笑话项目。经纪人注释-'研究成为房地产经纪人':房屋:SyncLounge-SyncLounge 是用于在多个位置的多个播放器之间同步 Plex 内容的工具。HCE.it-一家意大利代理商的网站,完全由 Vue 使用基于 Laravel 的无头 CMS 创建。页面-网页设计灵感Scrumpy-敏捷团队的漂亮项目管理工具Spektrum-Spektrum Media Agency 网站SPKSPK 生态系统的网站IDDEF☪️ 重视人类的网页,CMS,CRM 和捐赠以及所有电子商务页面的协会联合会均使用 Vue.js,Vuex 和纯 JavaScript 设计 配置文件管理-一种管理配置文件的简单方法烘焙这个应用程序旨在帮助咖啡爱好者在学习 Laravel + Vue.js 的同时找到他们的下一杯咖啡。YBR-集中的 YBS 公开电子投诉管理系统。(全 SPA)Regex FiddlerMyanpwel-活动票务平台的网站。CryptoArte-以太坊的艺术品收藏,不可替代的代币和 Dapp。Muuviez-具有时尚设计的电影发现和跟踪网站NAGA VIRTUAL-NAGA VIRTUAL 是第一个独立的虚拟商品市场。Scroll.in-Scroll.in 是独立的新闻,信息和娱乐企业。Akunyi-慈善网站Mark Ruffalo 会做什么?-动机网站基于 Mark Ruffalo 在获得成功之前在数百次试镜中失败的故事。白兰地-菜单栏的品牌资产管理器。Ruster 社区-CN 的 Rust 全栈社区论坛。NBC Sports-NBC Sports 是一家体育新闻网站。WITHIN-虚拟现实中的非凡故事。plottr.io-规划跑步和骑车路线beCamp-在弗吉尼亚州夏洛茨维尔举行的由社区组织的技术会议。网站代码是开源的。Trustpilot-免费开放给所有评论平台。Lagom-简单,直观且响应迅速的 WHMCS 主题ScoutMyTrip-Roadtrip Planner-印度的公路旅行计划应用程序,可帮助旅行者建立行程,发现景点,寻找酒店,加油站,美食餐厅等沿路线。Podflix-播客应用。GamersClub-巴西最大的电子竞技社区发展公司MIT-麻省理工学院的官方网站。Elvenar-Elvenar 是一个基于浏览器的幻想城市建设者游戏。信标-:blue_heart:这项服务可让您在多个网站之间共享内容。Artfinder-Artfinder 是买卖艺术品的网站。Rolodromo-专门用于桌面 RPG 的西班牙语网站。GitHubExplorer-用于探索 GitHub 的纯静态页面 webapp。使用Vuejs和GitHub GraphQL API v4。主题演讲-与 Vue 一同展示。HappyPlants-用于组织植物的渐进式 Web 应用 。Pocket Lists-世界上最友好的待办事项列表应用程序。Padlet-协作公告板Glovo-按需交付MySigMail-MySigMail 是一个免费的浏览器电子邮件签名生成器,无需创建帐户Wordguru-一个简单的口头游戏,您可以分成几个小组,并尝试猜测尽可能多的关键字。ApiFlash-基于 Chrome 的截图 API,基于 AWS Lambda 开发人员专用Kitty Ipsum-生成由不同语言的“喵”组成的 lorem ipsum。Git Superstar-计算您的 git 星级和顶级存储库。DECS-分散的多合一工作区,用于管理代码段并保护敏感数据。Careup-牙医 的业务管理工具。Asciiur-互联网的 ascii 艺术收藏Tapestri Designer-用于设计用于基因组测序实验(NGS)的 PCR 引物的免费工具Remote-Access-SSH-使用 node-ssh 的基于 Web 的远程主机访问地图标记生成器-一个免费的在线工具,可即时生成自定义地图图标Monocle Reader-在一个地方关注提要,Twitter,YouTube,博客和其他所有内容。前站导航-前端社区,文档收录。Geenes-生成调色板并将其应用于 UI,然后将其导出到草图或代码中。Blurrish-Mac / Windows 加密的 Morning Pages 日记,由 Vue 和 Electron 构建。书写时模糊,因此可以在公共工作区中记录日志。ExifShot-摄影的方式和方式,精美绝伦。Studolog-用于学生的在线文件共享平台,包括测试人员和评论。目前仅捷克语 。sum.cumo–数字业务模型(以 Vue 作为技术堆栈的核心)。Gamebrary-用于组织视频游戏收藏的开源工具。Guds-比较各大超市的价格。仅适用于墨西哥 。Premium Poker Tools-扑克玩家用来学习的东西。QMK Configurator-从浏览器配置,构建和下载自定义 QMK 固件。Worksome-适用于合格的 IT 专业人员,自由职业者以及希望雇用他们的公司的市场/平台。Translator-vuejs-使用 Vuejs,Yandex API 和 ResponsiveVoice.js API 构建的翻译应用程序。大计时器-用于研讨会,会议和演示的全屏倒数计时器。Big Timer 可以帮助研讨会主持人,会议椅,设计短跑选手,演示者和有抱负的游戏节目主持人坚持自己的计划。Wirenook-用于构建响应式网站线框的免费在线应用程序。高保真和低保真,项目共享和 svg 下载。Kvalitetskontroll-为建筑业量身定制的挪威管理系统。Poolside FM-复古音乐播放器互动体验Jean-Pierre Morin | 1700 LAPOSTEFacebook NewsFeedYouTube AdBlitz 2016Omnisense 体验Louis Ansa 网站(投资组合)Djeco.comTolks.io遇见 GrahamNOIZE 原创TR-101 合成鼓机Bootstrap 4 编辑器Subtletab-浏览器扩展web-riimote-将您的智能手机变成 3D 控制器(源代码)CSS ColorVars-交互式工具代码生成(源代码)企业用途塞恩斯伯里的AREX -大疆创新 -Octimine GmbH -浑力集GitLabClemenger BBDO MelbourneZenMate代码StoryblokMonito-建立 Booking.com 以进行国际汇款Hypefactors-数据驱动的 PR 专业人员的软件 -Adobe -IBMCotaboxAromajoin-基于硬件,软件和材料技术的协调发展最好的数字气味产品。家乐福A11yVue A11y 项目-Vue.js 社区项目,用于改善 Web 可访问性。vue-skip-to-它可以帮助仅使用键盘的人跳到最重要的地方。vue-axe-Vue.js 应用程序的可访问性审核。vue-announcer-Vue 的一种简单方法,可为屏幕阅读器宣布任何有用的信息。eslint-plugin-vue-a11y-用于.vue 中元素可访问性规则的静态 AST 检查器vue-focus-lock-这是一个陷阱!焦点锁定。A11y util,用于确定焦点。vue-a11y-calendar-可访问的国际化 Vue 日历。表格vuetable-2数据表简化vue-tables-2-Vue.js 2 网格组件。vue-datasource-一个 vue.js 服务器端组件,用于创建动态表。ag-grid-vue-用于 ag-Grid 的 Vue 适配器。vue-data-tables-Vue2.0 数据表,基于 element-ui。vue-floatThead-用于 floatThead 的 Vue 2.0 组件,floatThead 是一个浮动的粘性表头插件。vuetiful-datatable-具有排序,过滤,分页,分组和聚合的数据表组件。vue-materialize-datatable-Materialize CSS 的 VueJS 数据表vue-good-table-一个易于使用的 VueJS(2.x)表插件,具有排序,列过滤,分页等功能。vue-grid-Vue.js 的灵活网格组件vue-easytable-基于 Vue2.x 的功能强大的表组件vue2-datatable-component-永远不会烂的 Vue.js 2.x 最佳数据表vue-js-grid-Vue.js 2.x 响应式网格系统,具有平滑的排序,拖放和重新排序vue-handsontable-official用于 Handsontable 电子表格组件的 Vue.js 包装器vue-grid-用于 Vue.js 2.x 的功能强大的 flexbox 网格系统,使用内联样式构建vue-data-tablee-基于 vue-good-table,一个简单漂亮的表组件vue-scrolling-table-具有 flexbox 大小的简单表格组件,滚动表格主体(水平和垂直),所有 tr / th / td 的插槽渲染。el-search-table-pagination-将 Element UI 的 Form,Table 和 Pagination 组件组合在一起。基于 Vue 2.x。(详细信息)vue-crud-x-使用 Vuetify 布局的可扩展 Crud 组件,除了通常的页面,排序,过滤器之外,它还能嵌套的 CRUD,自定义表单,过滤器,操作。Vue 数据表-VueJS 支持的数据表,具有 Laravel 服务器端加载和 JSON 模板设置v2-table-一个基于 Vue 2.x 的简单表组件。vue-cheetah-grid-在 Vue.js 的画布上工作的高性能网格引擎。vue-table-component-直指 Vue 组件以显示表。@ lossendae / vue-table-Vue.js 2.x 的简单表组件,具有分页和可排序的列。el-data-table-基于 element-ui,可以轻松完成任务DevExtreme Vue 网格-用于 Bootstrap 的基于插件的高性能 Vue 数据网格。vue-ads-table-tree-具有过滤,排序和分页功能的 vue Table 组件。行可以具有子行,因此可以构建树结构。它还支持异步调用以从后端加载行。它是使用 CSS 框架tailwindcss构建的用于 Vue 的 Synfusion 数据网格-显示和处理具有分页,排序,过滤,编辑和分组等功能的表格数据。@ marketconnect / vue-pivot-table-数据透视表的 vue 组件vue-teible-Web 的轻巧灵活的表组件:zap:vue-jqxgrid-具有过滤,排序,编辑,分组,数据导出和其他功能的 Vue 数据网格。vue-jqxpivotgrid-具有枢轴设计器的 Vue 枢轴数据网格,钻取单元格,枢轴功能。toast-ui.vue-grid- [TOAST UI Grid]的 Vue 包装器(http://ui.toast.com/tui -grid /)。vueye-datatable-Vueye 数据表是基于 Vue.js 2 的响应数据表组件,它按页面组织数据以便于浏览。vue-sorted-table-一个将表转换为排序表的插件。支持嵌套的对象键,自定义图标和可重用组件。vue-bootstrap4-table-基于 Vue 2 和 Bootstrap 4 的高级数据表,其中包括多列过滤,多列排序,分页和信息,复选框行和高度可定制的插槽选项。vuejs-smart-table-直截了当的表格组件,使用原始 HTML 表格结构,并具有开箱即用的排序,过滤,分页和选择功能。@ myena / vue-table-用于客户端/服务器数据处理的表组件。筛选,排序,分页,分组,展开详细信息行。高度可定制的通孔,用于过滤器,标题,列,分页,详细信息行。vue-jd-table-Vue 2 的高级且灵活的数据表组件。功能丰富:搜索,过滤,导出,分页(传统和虚拟)滚动)等等!vue-grd-用于网格布局的简单,轻巧和灵活的 Vue.js 组件。iview-table-page-将 iview UI 的表和页面组件组合在一起。基于 Vue2.x。并听到了一些使用 iview-table-page 的示例。通知vue-notifications-Vue.js 不可知的非阻塞通知库。vue-easy-toast-vue / vue2 的 Toast 插件。vue-toasted-适用于 VueJS 的自适应 Touch 兼容 Toast 插件。vue-notifikation-Vue.js 通知插件。vue-notification-使用Velocity制作动画的 Vue.js 2+通知插件。vs-notify-微小但功能强大的通知组件,没有依赖项。vue2-notify-Vue.js 2+通知插件。vue-notifyjs-极简主义,3kb 可通知通知插件vueup-Vue.js 的简单,轻巧和优雅的全局通知弹出窗口vuex-flash-Vuex 2.x 中用于 VueJS 2.x 的 Flash 消息组件。vue-snotify-Vue.js 2 通知中心vue-notify-me-Vue 的可堆叠通知警报vue-noty-围绕 Noty 的 Vue.js 2 包装器vue-notice-Vue.js 2 使用本机 API 围绕 Noty.js 进行包装vue-flash-message-简单但灵活的通知插件@ voerro / vue-notifications-具有 HTML 和样式支持的简单 Vue.js 2 通知插件。vue-awesome-notifications-具有高级异步支持的轻量级 Vue.js 通知库。vue-izitoast-围绕 IziToast 的 Vue.js 2 包装器。vue-toastr-2-基于toastr的 Vue.js 的简单敬酒通知)vue-snack-基于 Google Material 的 Snackbars 的 Vue.JS 插件。vue-m-message-vue 的消息插件。vue-notification-bell-用于显示通知的 Vue UI 组件。v-tostini-Vue.js 2.x 真正纯正的吐司通知机制。不包括 CSS。vue-toast-notification-另一个 Vue.js Toast 通知插件。装载机vue-radial-progress-Vue.js 的径向进度栏组件。vue-simple-spinner-适用于 Vue.js 的简单灵活的微调器vue-wait-适用于 Vue / Vuex 和 Nuxt 应用程序的复杂加载程序管理。vue-progress-path-支持任何自定义 SVG 路径的可自定义进度指示器和微调器。vue-blockui-用于 vue 2 的 BlockUI,类似于 jquery blockUI,可用于加载屏幕。epic-spinners-易于使用的带有 vue.js 集成的 css spinners 集合。svg-progress-bar-Vue.js 的简单进度条。vue-loading-overlay-微小的全屏加载指示器vue-loaders- [loaders.css]的 vue 包装器(https://github.com/ConnorAtherton/loaders.css)vue-promise-btn-小巧而强大的异步按钮(或任何其他标签)工具,带有精美的内置微调器vue-spinkit- 带有 VueJS CSS 动画的加载指示器集合vue2-form-loading-VueJS 指令可与表单一起使用,以便在加载下一页时禁用提交按钮vue-element-loading-⏳ 在容器内加载或全屏显示 Vue.jstb-skeleton-Vue.js 的骨架屏幕加载vue-spinners- 为 Vuejs 加载微调器组件的集合vue-progress-bar-这是一个基于 vue 的级联进度条插件vue-loading-button- 带有滑动加载指示器的直截了当按钮进度条vue-progressbar-vue 的轻量级进度条。vue2-loading-bar-最简单的 YouTube,例如 Vue 2 的加载条组件。vue-top-progress-另一个为 Vue.js 加载栏组件的顶级进度。vue-nprogress-进度条基于 Vue 的 nprogress。vue-progress-button-Vue.js 2.x 动画按钮组件。vue-simple-progress-Vue.js 的简单,灵活的进度栏vue-component-loading-管理每个组件内部的加载状态,并使用进度条显示全局加载状态。vue-scroll-progress-用于页面滚动进度条的简单 Vue.js 插件vue-read-progress-页面顶部的可自定义进度条,显示滚动进度easy-circular-progress-具有计数效果的简单循环进度组件工具提示工具提示/弹出窗口v-tooltip-使用 Vue 2.x 的简单工具提示。vue-popper-component-Vue.js 的 Popper.js 指令。vue-directive-tooltip-简单,灵活的工具提示指令(基于 Popper.js)![Vue.js](https://vuejs.org/)vue-popperjs-基于 VueJS 2.x popover 组件的popper.jsvue-tooltipster-基于 VueJS 2.x 工具提示组件的tooltipster.js。支持 html 内容,悬停和悬停+单击事件。k-pop-基于popper.js的简单 popover 组件。高度可定制的。带有主题。支持自定义触发器,并且可以监听任何事件。覆盖vuedals-一个 VueJS(2.x)插件,用于具有单个组件实例的多个模态窗口。sweet-modal-vue-发生模态的最甜的库。现在可用于 Vue.js。vue-js-modal-简单易用,高度可定制,移动友好的 Vue.js 2.0+模态,具有 0 个依赖关系。vudal-vue.js 的模态窗口vodal-具有动画的 Vue 模态。vue-image-lightbox-一个 Vue 图像灯箱/图库,可以很好地显示图像。vue2-simplert-Vue 2 简单警报组件(受 SweetAlert 启发),作者:Irfan MaulanaVue-Semantic-Modal-不具有 jQuery 依赖关系的 Vue 2 语义-UI 模态组件v-img-易于安装的图库。vue-dialog-drag-可拖动对话框vue-ya-semantic-modal-Vue2 的另一个语义 UI 模态组件,没有 Jquery 但具有 Vue 转换vue-pure-lightbox-非常简单的灯箱插件,没有任何依赖性-仅 Vue!v-viewer-基于[viewer.js]的 vue 图像查看器组件,支持旋转,缩放,缩放等(https:// github.com/fengyuanchen/viewerjs)vue-messagebox-Vue 上易于定制的消息框组件。vuejs-dialog-轻量级,基于承诺的警报,提示和确认对话框。@ hscmap / vue-window-vue2 的窗口 UI 组件。vue-gallery-VueJS 响应式和可自定义的图像和视频库,轮播和灯箱,已针对移动和桌面 Web 浏览器进行了优化。基于 blueimp-galleryvue-swal-用于将 SweetAlert 集成到 Vuejs 的小型包装器。(与 SSR 兼容)vue-modal-dialogs-✨ 承诺自己的对话框!vue-img-view-Vue.js 的插件,您可以在任意位置拖动/查看/旋转图片vue-modaltor-vuejs 的最先进的可配置模态组件v-modal-backdrop-用于 vue 的简单通用背景组件vue-cute-modal-适用于 Vue 应用程序的简单易用的 Modal 组件。v-dialogs-一个简单而强大的对话框,包括基于 Vue2.x 的 Modal,Alert,Mask 和 Toast 模式vue-gallery-slideshow-VueJS 的响应式画廊组件vue-a11y-dialog-用于可访问对话框a11y-dialog。vue-slideout-panel-VueJS 的可堆叠面板组件v-gallery-用于在“ gallery”或“ carousel”中显示图像的 Vue2 插件vue2-image-loader-vue2 的图像 lazyLoad loader 组件vue-my-photos-一个简单的无依赖图像灯箱组件,具有过滤功能vue-img-orientation-changer-一个 Vue.js 指令,可自动调整您的 img 以更正方向。vue-topmodal-一个完全可定制,易于使用的 Vue.js 模态组件。(自适应,可堆叠,可滚动,动画)vue-modal-为多个可切换模态内容提供对象数组或快速内联您的内容。完全可定制的 Vue 模态组件。@ innologica / vue-stackable-modal-用于可堆叠的模态对话框的库。完全可定制且非常易于使用。vue-sweetalert2-sweetlaert2 的包装器,支持 TypeScript,Nuxt 和 SSR视差vue-parallax-以比窗口慢的速度滚动图像以产生整洁的光学效果。vue-parallaxy-用于视差图像滚动效果的 Vue.js 组件。vue-mouse-parallax-一个易于使用的鼠标视差组件-由 Vue.js 制成vue-parallax-js-微小的 vue 组件,为元素上的视差效果添加了指令。图标vue-awesome-Vue.js 的 Font Awesome 组件,使用嵌入式 SVG。vue-material-design-icons-单个 SVG Material Design 图标集合文件组件。vue-icon-font-Vuejs 的 iconfont 插件(支持 Font-class 和 Symbol)。vue-ionicons-来自离子团队的 Vue 图标集组件。vue-ico-具有嵌入式浏览器支持和选择性捆绑功能的 Vue 简易图标mdi-vue-Vuejs 的 Material Design 图标组件vue-fontawesome-Font Awesome 5 Vue 组件g-icon-svg 图标的简单图标组件(与类似于 Font Awesome 的字体工具包兼容)vue-simple-line-icons-Vuejs 的简单线条图标组件vue-country-flag-国家标记图标的 Vue 组件- vicon- Vicon 是用于 vue 的简单 iconfont 组件。md-svg-vue-Google 为 Vue.js 和 Nuxt.js 提供的 Material Design 图标(服务器端支持(带缓存),内嵌 svg)渲染,官方图标名称)vue-lang-code-flags-Vue 组件,显示语言来源国的标志vue-zondicons-精美[Zondicon]的 Vue 组件(http://www.zondicons.com/icons.html)svg 图标vue-eva-icons-简单漂亮的开源 eva 图标作为 Vue 组件。vue-unicons-为您的下一个项目提供超过 1000 个像素完美的 svg unicons 作为 Vue 组件。vue-fa-简单的 FontAwesome 5 Vue.js 2 组件。vue-cryptoicon-美丽的像素完美的 400+加密货币和 10+法定货币图标。菜单vue-accordion-适用于 Vue.js 的简单手风琴导航菜单组件。vue-js-dropdown-Vue.js 2 下拉菜单组件。轻巧,易于使用和扩展,无外部缺陷。vue-slideout-流行的库[slideout]的 Vue 实现(https://github.com/Mango/slideout)vue-quick-menu-这是基于 vue.js2 的 Web 导航组件。@ hscmap / vue-menu-vue2 的菜单/上下文菜单组件。vue-router-nav-简约的响应式导航栏,呈现 vue-router 的路线。vue-drawer-layout-一个简单的 DrawerLayout 组件(例如 Android)具有 Vue.js。vue-simple-menu-具有一组基本功能的简单菜单组件,在 80%的情况下足够vue-tree-navigation-具有 vue-router 支持的 Vue.js 2 树导航bp-vuejs-dropdown-Vuejs => 2 下拉菜单。易于使用,无需外部,可选。vue-bulma-accordion-简单,易于配置的手风琴或具有 Bulma 自定义样式的可折叠样式或内置的可用图标v-selectmenu-针对 Vue2 的简单,容易和高度定制的菜单解决方案。vue-burger-menu-具有不同 CSS 动画的画布外边栏 Menu 组件。vue-dynamic-dropdown-一个高度可定制的,易于使用的优雅下拉组件vue-navigation-bar-适用于您的 Vue 项目的简单,漂亮的导航栏。vue-simple-search-dropdown-一个没有外部依赖关系的简单可搜索输入下拉组件@ innologica / vue-dropdown-menu-Vue 的下拉菜单组件。任何元素都可以是下拉触发器,任何内容都可以下拉内容。vue-menu-aim-菜单三角形选择,又名亚马逊输入minus-plus-input-带正负号的数字输入;包含在 Vue.js v1 和 v2 中。vue-integer-plusminus-带有 vue 2 增量和减量按钮的整数输入。vue-numeric-input-带有控件的数字输入组件。vue-number-smarty-数字输入可以在聚焦字段时更改滚动值。vuetify-number-smarty-数字输入可在字段聚焦时更改滚动值(Vuetify.js 实现)。轮播vue-easy-slider-Vue.js 的滑块组件。vue-l-carousel-Vue.js v2.x +的响应式轮播(即滑块或滑动)组件。vue-awesome-swiper-Vue.js(1.x〜2.x)的 Swiper(slide)组件。vue-lory-基于 lory 的 Vue 滑块组件。vue-slick-Slick-carousel 的 Vue 组件。vue-flickity-Flickity.js 的 Vue 组件。vue-carousel-3d-Vue Carousel 3D-Vue.js 美观,灵活且受触摸支持的 3D Carousel。vue-carousel-适用于 Vue.js 的灵活,响应迅速,触摸友好的轮播。vue-coverflow-vue2.x Coverflow 组件。vue-agile–受 Slick 启发的轮播组件,仅以 Vue.js 和 Vanilla JS 编写。vue-tiny-slider–由 ganlanyuan 创建的轮播组件,用 Vue.js 编写。没有 jQuery。适用于 IE8 +。vue2-text-swimlane-用于 Vue.js 的 Text Swimlane 插件vue-picture-swipe-Vue Picture Swipe Gallery(具有缩略图,延迟加载和轻扫的图像画廊)由 photowipe 支持。vue2-siema-非常小的 Siema 转盘/滑块库的插件包装。vue-flux-带有 20 个炫酷过渡的图片滑块。vue-glide- [Glide.js]上方的 Vue 滑块和轮播组件(https://github.com/glidejs/glide)vue-owl-carousel- [Owl Carousel 2]的 Vue 组件(https://owlcarousel2.github.io/OwlCarousel2/)vueper-slides-适用于 Vue JS 的易于触摸且响应迅速的幻灯片/轮播。vue-canvas-carousel- [vuc-carousel]的 Vue 画布组件(http://vuc.tianchenyong.top/#/carousel)胡珀-针对 Vue 优化的可自定义的可访问轮播滑块语言-Vue 的简单图像库组件,在下面显示带有缩略图的大图像vue-piece-slider-动画幻灯片的碎片化外观vue2-photo-carousel-Vue2 的照片轮播组件图表vue-morris-VueJS 组件包装了 Morris.js。vue-charts-适用于 Vue.js 的 Google Charts 插件。vue-chartjs-Chart.js 的 Vue.js 包装器。hchs-vue-charts-基于 ChartJs 的 Vue2.0 包装器。vue-echarts-Vue.js 的 ECharts 组件。vuetrend-Vue.js 的简洁优雅火花线。vue-highcharts-Vue 的 Highcharts 组件。vue-echarts-v3-ECharts.js(v3.x +)的 Vue.js(v2.x +)组件包装。vue-chartist-Chartist 的 Vue.js 2.0 组件包装。g2-vue-用于在 Vue 组件中轻松使用 G2 的工厂包装。vuebars-适用于 Vue.js 的简洁优雅的火花棒。vue-d3-network-使用 d3-force 绘制网络图形的 Vue 组件vue2vis- Visjs的 Vue2 包装器。vue-c3-用于 c3 图表的可重用 vue 组件vue-d2b-d2b 图表的 Vue 组件。(包括轴,饼图,sankey 和森伯斯特图)VueChart-一个非常简单的 Chart Vue 包装器。vue-chartkick-用一行 Vue 创建漂亮的 JavaScript 图表d3vue-用于在 VueJS 中创建反应性数据可视化的 D3 插件vue2-frappe-VueJS 的 Frappe Charts 的简单包装vue-google-charts-Google Charts lib 的反应性 Vue.js 包装器vue-graph-数据可视化库,用于 Vue.js 中的仪表板实现vue.d3.sunburst-基于 D3.js 的反应性旭日形组件v-chart-plugin-一个可定制的组件,用于添加绑定到组件数据的 D3 图表。vue-jqxchart-具有饼图,气泡,甜甜圈,线,条,栏,面积,瀑布,极地和蜘蛛系列的制图组件。toast-ui.vue-chart- [TOAST UI 图表]的 Vue 包装器(http://ui.toast.com/tui -图表/)。vue-apexcharts- [ApexCharts]的 Vue.js 组件(https://github.com/apexcharts/apexcharts.js)。vue-doughnut-chart-Vue.js 的甜甜圈图组件。v-charts-基于 Vue2.x 和 Echarts 的图表组件。vue-css-donut-chart-用于绘制纯 CSS 甜甜圈图的轻量级 Vue 组件。vue-trend-chart-Vue.js 的简单趋势图vueplotlib-声明性,交互式,链接的绘图组件vgauge-GaugeJS 的 Vue 包装器-创建漂亮的量规vue-plotly- plotly.js声明性图表库的包装,随附 20 图表类型,包括 3D 图表,统计图和 SVG 地图。vue-funnel-graph-js-Vue.js 的漏斗图绘制库。创建垂直和水平动画 SVG 漏斗图,并添加标签,值,图例和其他信息。pure-vue-chart-在没有任何图表库相关性的情况下实现的轻量级 vue 图表时间vue-timeago-Vue 的一个很小的 timeago 组件。vue-moment-jalaali-针对您的 Vue.js 项目的 Jalaali Moment.js 过滤器。vue-countdown-timer-添加了时区转换支持。vue-analog-clock-range-显示时差的模拟时钟范围。vue-moment-lib-使用相同的 momentjs API 的简单 Vue.js 2.0 MomentJS 库(过滤器和全局变量)。vuejs-countdown-适用于 vue js 2.0 的简单倒数计时器组件vue2-flip-countdown-Vue 2.x 具有倒转效果的倒数计时器timeline-vuejs-Vue 的简约时间表vue-awesome-countdown-Vue 2.5.0+具有高性能和高精度的倒计时插件。官方网站:https://vac.js.orgvue-clock2-显示 Vue 的时钟组件。vuemodoro-Pomodoro 计时器作为单个文件 Vue 组件。日历vue-fullcalendar-Vue 日历 fullCalendar。无需 jQuery。安排事件管理。vue-event-calendar-Vue2 的简单事件日历,除 Vue2 外没有其他依赖项。vue-calendar-picker-用于事件显示,时段选择和日期选择器的轻量级日历组件。vue-lunar-calendar-农历的 vue 组件。使用 Moment.js 进行日期操作。vue-simple-calendar-基于 Flexbox 的 Vue 月历功能;支持多日活动,本地化,节日表情符号,拖放。没有依赖关系。vue2-calendar-一个简单的完整日历组件,旨在灵活而轻巧。vue-jlunar-datepicker-具有节日和节气的中国农历日期选择器组件。vue-full-calendar-Vue 1 和 2 的完整fullcalendar.io包装器v-calendar-动画日历/日期选择器,显示简单和重复日期的区域,指标和日弹出窗口。vue-infinite-calendar-Vue 2 的简单无限日历实现vue-calendar-适用于 Vue 2.1.5+的简单日历组件,支持自定义内容。没有依赖关系。vue2-event-calendar-Vue2 的事件日历,支持自定义事件项和日历标题。vue2-datePicker-infinite-Vue2 的无限 datePicker,易于使用且没有依赖性。vue2-slot-calendar-vue 2 日历,支持月球或日期事件的日期选择器组件,引导程序样式。quasar-calendar-使用 Quasar 框架的 vue.js 日历,可实现每月,多天和议程视图。vue2-datepicker-Vue2 的漂亮 datepicker / datetimepicker 组件vue-pikaday- Pikadaydatepicker 的 VueJS 包装器组件vue-tuicalendar- tui.calendar日历的 VueJS 包装器组件vue-jqxscheduler-VueJS Scheduler 组件。toast-ui.vue-calendar- [TOAST UI 日历]的 Vue 包装器(http://ui.toast.com/tui -日历)。vue-functional-calendar-基于 Vue 的轻量级高性能日历组件(日期选择器,日期范围)。vue-cal-Vue JS 完整日历,无依赖项,无 BS。。vue-draggableCal-不是普通的日期选择器。一个 Vuejs 可拖动的日期选择器,具有全新的响应式设计,可移动使用且具有 0 个依赖项,已压缩 17kbvue-material-year-calendar-Vue2 的全年(每页 12 个月)日历。使用 dayjs。vuelendar-用 VueJS 编写的简洁日历地图vue2-google-maps-Google Maps 组件,用于带有 2 向数据绑定的 vue。vue2-leaflet-传单地图的 Vue 2 组件。vue-mapbox-gl-Mapbox GL JS 的 Vue 2.x 组件vue-yandex-maps-Yandex Maps 的 Vue 2.x 组件vue-baidu-map-百度地图的 Vue 2.x 组件。vue-choropleth-Vue 2.x 组件,用于显示一个 Choropleth 贴图。vuelayers-Vue 2 组件可与 OpenLayers 一起使用。vue-googlemaps-Vue 2.x 组件,用于集成 Google Maps。vue-static-map-Vue 2.x 简单组件,可生成静态 Google 地图vue-mapbox-Mapbox GL JS 库周围的 Vue 2.x 包装器,提供了与地图交互的途径。音频视频Vue-APlayer-:cake:用于 Vue 2.x 的易于配置的音乐播放器。vue-audio-音频标签包装器;Vue 2.x 的声音播放器组件vue-dplayer-基于 DPlayer 的 Vue 2.x 视频播放器组件。vue-canvasvideo-一个 Vue 2.x 组件,用于在 iOS / Safari 上播放视频背景和自动播放视频。vue-music-基于 html5``的 Vue 组件。vue-audio-visual-Vue HTML5 音频可视化组件。vue-plyr-一组用于 plyr 视频和音频播放器的 Vue 组件。v-playback-一个 Vue2 插件,可简化视频播放。vue-audio-recorder-Vue.js 的音频记录器。它允许在服务器上创建,播放,下载和存储记录vue-video-section-Vue 的简单视频标头/部分组件。适用于视频背景并在其上叠加内容。无限滚动vue-infinite-loading-适用于 Vue.js 1.0 和 Vue.js 2.0 的无限滚动插件。vue-mugen-scroll-Vue.js 的无限滚动组件 2。vue-infinite-scroll-vue.js 的无限滚动指令。vue-loop-Vue.js 2 的无限内容循环组件。vue-scroller-Vue.js 2 的无限内容循环组件,包括诸如“拉动刷新”,“无限加载”之类的功能,'snaping-scroll'。vue-infinite-list-无限列表 mixin 可以为 Vue.js 2 回收 domvue-infinite-slide-bar-∞ 无限滑动条组件。vue-virtual-infinite-scroll-基于 Iscroll 的 vue2 组件,支持具有高性能滚动,无限负载和拉动的大数据列表刷新。拉动刷新vue-pull-refresh-拉动刷新 Vue.js 2.0 的组件。vue-pull-to-下拉刷新和上拉为 Vue.js 组件加载了更多内容并无限滚动。vue-data-loading-另一个用于无限滚动和向下/向上加载数据的组件。vue-quick-loadmore-Vue 的下拉刷新和上拉无限滚动插件。降价vue-markdown-适用于 Vue 的强大,高速 Markdown 解析器。vue-mavonEditor-基于 Vue 的降价编辑器,支持多种个性化功能。vue-simple-markdown-适用于 Vue 的简单,高速 Markdown 解析器。vue-simplemde- simplemde的包装。不论是初学者还是专家,都可轻松编辑。具有内置的自动保存和拼写检查功能。toast-ui.vue-editor- [TOAST UI 编辑器]的 Vue 包装器(http://ui.toast.com/tui -编辑)。PDFvue-pdf-基于 mozilla 的 PDF.js 的 pdf 查看器pdfvuer-Vue 的 PDF 查看器,使用 Mozilla 的 PDF.js 和文本支持。演示树Vue.D3.tree-基于[D3.js]的树状视图(https://d3js.org/)vue-json-tree-view-Vue.js 的 JSON 树视图组件。vue-tree-Vue.js 2.X 的树组件。liquor-tree-惊人的 Vue 树组件vue-trees-ui-基于 Vue 的 Tree Ui。Bosket-前端框架(Vue,React,Angular 和 Riot)的树视图组件的集合。plantain-00 / tree-component-一个 reactjs,angular 和 vuejs 树组件。sl-vue-tree-适用于 Vue.js 的简单可定制的可拖动树组件vue-draggable-nested-tree-适用于 Vuejs2 @phphevuejs-tree-高度可定制的 VueJs 树查看器vue-jstree-适用于 Vue2 的树形插件,带有漂亮的图标和拖放功能vue-vtree-Vue.js 的通用且灵活的树组件vue-json-component-JSON 树视图,没有依赖项,TypeScript 支持且易于定制。vue-tree-list-用于树形结构的 vue 组件社交分享vue-social-sharing-一个 Vue.js 组件,用于共享指向社交网络的链接,可与 Vue.js 1.X 或 2.X 一起使用。vue-goodshare-用于社交共享的 Vue.js 组件,具有精美的按钮设计。简单的安装,丰富的文档,开发人员支持,SEO 友好,干净的代码,无需脚本即可快速跟踪页面上的用户活动。使用 Vue.js2.x。vue-socialmedia-share-一个 Vue.js 组件,用于使用 Vue 2.X 共享与社交网络的链接vue-picture-sharesheet-一个 Vue 图片共享表组件,受到苹果新闻编辑室中图片共享表的启发vue-twitter-用于嵌入 Twitter 小部件(例如时间线,按钮)的 Vue.js 组件vue-share-buttons-Vue.js 组件,用于在您的项目中放置按钮,您可以共享任何东西## 二维码vue-qriously-一个 Vue.js 2 组件,用于使用 qrious 在 HTML Canvas 上绘制 QR 代码。vue-qart-vue 2.x 用于 qart.js 的指令。vue-qrcode-reader-一个 Vue.js 2 组件,可从相机流中检测和解码 QR 码。搜索vue-fuse-模糊搜索库 Fuse.js 的轻量级插件vue-instantsearch-使用Algolia创建即时搜索体验的终极工具箱。vue-innersearch-用于 Elasticsearch 的 Vue.js 包装器reactivesearch-vue-用于使用 Elasticsearch 构建数据驱动的应用程序的 UI 组件其他vue-avatar-vue.js 的头像组件。vue-touch-ripple-Vue.js 的触摸波纹组件(1.x〜2.x)。vue-typer-Vue 组件,用于模拟用户键入,选择和擦除文本。vue-keyboard-Vue 2 虚拟键盘组件。vue-twentytwenty-图像比较组件,可与 Vue.js 2.x 一起使用vue-cookie-law-Vue.js 2.x 的 Cookie 信息插件vue-gravatar-适用于 Vue.js 2.x 的简陋的 gravatar 组件vue-clipboard2-一种易于使用的 Vue.js 2.x 剪贴板剪贴板绑定vue-flashcard-带有 Vue.js 2.x 动画的 FLashcard 组件:bulb:vue-truncate-collapsed-一个简单的组件,它会截断文本并为 Vue.js 2 添加可点击的“阅读更多/显示较少”。 Xvue-kanban-灵活的拖放式看板板组件vue-letter-avatar-vue.js 的简单优雅的字母头像组件vue-highlightjs-使用 highlight.js 突出显示语法v-clipboard-简单,小巧且易于使用的指令将您的模型保存到剪贴板(最小 2kb,无依赖项)vue-invisible-recaptcha-超级简单的 Google 隐形 reCAPTCHA 集成vue-embed-Embed 组件基于 Vue 2.x 的 embed.js,该组件可嵌入表情符号,媒体,地图,tweet,要点,代码,服务和减价。vue-particles-粒子背景的 Vue.js 组件vue-uniq-ids-Vue.js 2.x 插件,可帮助使用与 ID 相关的属性,且无副作用vue-multivue-在同一页面上使用同一类的多个 vue 应用。vue-affix-一个 Vue.js 2.x 插件,可在滚动时在窗口中添加元素,类似于 Bootstrap Affix,但更简单,更智能X-Browser-Update-Vue-一个 Vue.js 浏览器更新插件。vue-query-builder-用于使用嵌套条件构建复杂查询的 UI 组件。vue-info-card-一个简单漂亮的卡片组件,带有优美的火花线和 CSS3 翻转动画。v-offline-简单,小巧且易于使用的 Vue 应用程序检测离线和在线事件(最小 390b)vue-word-cloud-词云生成器。vue-flat-surface-shader- Vue-flat-surface-shadervue-easteregg-Easey 在您的 Vue 应用中添加了 Easteregg(默认使用 konami 代码)vue-barcode-scannervue-heatmapjs-用于跟踪和可视化鼠标活动的 Vue 指令vue-maze-由 Vue.js 组件制作的小巧迷宫游戏vue-drag-verify-这是一个 vue 组件,可以滑动以解锁以进行登录或注册。vue-balloon-Vue 组件,用于在页面一角创建固定的,可缩放的容器。与 gmail 中使用的邮件撰写包装类似。vue-sticker-任意方向的贴纸效果v-rating-⭐️ 使用 VueJS 制作的语义 UI 中的评级组件(<500B 压缩,速度非常快)vue-content-placeholders-用于在 vue 中渲染诸如 Facebook 之类的伪造(渐进)内容的可组合组件vue-page-designer-Vue 组件,用于拖放来设计和构建移动网站。vue-creativecommons-CreativeCommons.org Vue.js 组件库。vue-status-indicator-一个 Vue.js 组件,用于将状态指示器显示为彩色圆点。vue-google-adsense-具有 InFeed 和 InArticle Ads 支持的 Vue.js Google Adsense 组件emoji-vue-Vue.js 项目的 Emoji 下拉菜单vue-chessboard-棋盘 vue 组件可加载位置,创建位置并查看威胁。vue-mindmap-用于 mindnode 映射的 Vue 组件。v-currency-用于格式化货币的 Vue 组件。vue-emoji-picker-高度可定制的 Unicode 表情符号选择器 vue-8-puzzle-一个由 Vue.js 组件制作的小巧幻灯片益智游戏vue-e164-具有 E.164 标准支持的可自定义电话格式化程序vue-pgn-Vue.js 组件,用于以 pgn 格式查看棋牌游戏vue-avatar-editor-使用清晰的用户界面调整大小,旋转并裁剪上传的头像。vue-connection-listener-Vue 事件总线插件监听在线/离线更改。vue-sauce-Vue 的“查看源代码”指令。vue-prom-Vue 承诺包装器组件。数字键盘-用于移动浏览器的数字键盘。vue-zoom-on-hover-鼠标悬停时图像缩放vue-sensitive-image-Vue 组件,可让您快速创建具有最佳数量的所有设备图像源的响应式图像标签。vue-highlight-text-Vue 组件,用于突出显示单词的多个实例vue-cast-props-提供了一种将 props 转换为常见数据类型的便捷方法。vue2-heropatterns-一个 Vue2 实现,允许您将流行的 Hero Patterns 添加到任何 Div 上vue-link-一个将所有链接都链接在一起的组件(处理外部和内部链接相同)vue-identify-network-⚡️ 识别您的用户正在使用哪种互联网!vue-cloneya-用于克隆 DOM 元素的 vue 组件vue-survey-builder-vue.js 应用程序的调查生成器vue-if-bot-一个轻量级的组件,用于基于用户代理向客户端隐藏/显示内容vue-clampy-Vue.js(2+)指令,通过在其中包含内容的元素加上省略号来限制元素的内容太长。vue-cookie-accept-decline-在页面上显示带有文字,拒绝按钮和接受按钮的横幅。记住使用 cookie 进行选择。使用创建时的当前选择来发出事件。符合 GDPR 要求。@ lossendae / vue-avatar-VueJS 2.0 的头像组件。vue-text-highlight-Vue.js 的文本荧光笔库 vue2-hammerVue 2.x 的 Hammer.js 包装器支持移动触摸。vue-countable-countable.js 的 Vue 绑定。提供实时的段落,句子,单词和字符计数。v-show-slide-一个 Vue.js 指令,用于将元素上下移动动画:自动滑动。vue-swipe-actions-适用于 Vue.js 的 iOS 样式滑动操作vue-friendly-iframe-用于创建超快速加载,无阻塞 iframe 的 Vue js 组件。vue-beautiful-chat-一个简单而美丽的 Vue 聊天组件后端不可知,完全可自定义和可扩展。vue-magnifier-Vue.js 2.x 的简单图像缩放/放大组件。vue-highlight-words-Vue 组件可在较大的文本正文中突出显示单词。从[react-highlight-words]移植(https://github.com/bvaughn/react-highlight-words)vue-tags-ball-使用此插件创建漂亮的球形标签vue-rippler-用于自定义波纹效果的简单 Vue.js 插件vue-contacts-Vue 的移动通讯录组件basic-vue-chat-易于使用的 Vue.js 聊天vue-resize-text-一个 vue 指令,可根据元素宽度自动调整字体大小。vue-github-profile-一个 Vue 组件,用于查看确定的用户的配置文件和存储库vue-niege- 单文件 Vue 组件可通过画布添加暴风雪。vue-dynamic-star-rating-高度动态的 Vue 明星评分组件,例如 Google Play 评分 ⭐️⭐️⭐️⭐️⭐️⭐️vue-katex-在 Vue.js 中使用 KaTeX 进行数学排版的简单插件vue-canvas-identify- [vuc-identify]的 Vue 画布组件(http://vuc.tianchenyong.top)vue-canvas-material- [vuc-material]的 Vue 画布组件(http://vuc.tianchenyong.top/#/materia)vue-baberrage-一个基于 Vue.js 的简单弹幕插件 vue-terminal-ui-TerminalUI 模拟器 Vue:自定义和基本命令vue-command-完全正常工作的 Vue.js 终端模拟器vue-ribbon-GitHub 功能区的 Vue 组件avatio-avatar-插图化身的 Vue 组件- Avatio使用vue-jazzicon-用于 Vue 的简陋的 Jazzicon 组件。vue-star-rating-一个简单的,高度可定制的星级评分组件 ⭐️⭐️⭐️vue-fixed-header-简单且跨浏览器友好的由 TypeScript 编写的 Vue.js 固定标头组件。vue-particle-effect-buttons一个爆发粒子效果按钮组件。vue-insomnia-防止显示屏进入休眠状态(唤醒锁定)。vue-car-plate-keyboard-用于 VueJS 2.x 的汽车牌照号码键盘。能源车牌 )vue-dataflow-editor-Vue2 数据流图编辑器cool-emoji-picker-Vue 的快速即插即用[Tw] emoji Picker(用于 Twemoji 渲染的+ textarea)组件。标签vue-tabs-简单的标签和药丸。vue-swipe-tabs-vue.js(vue2)的触摸滑动选项卡组件。vue-tabs-component-一种使用 Vue 显示标签的简便方法。vue-k-tabs-具有 Gitlab 设计的简单标签组件。vue-tabs-with-active-line-简单的 Vue 2 组件,可让您制作带有移动底线的标签vue-tabs-chrome-一个类似于 Chrome 的标签的 Vue 组件。电话号码输入格式器vue-phone-number-input-一个漂亮的输入,用于格式化与国家/地区代码有效的电话号码:fire:选择器vue-smooth-picker-Vue 2.x 的平滑选择器组件,例如 iOS 本机日期时间选择器。发电机FormSchema Native-使用 JSON Schema 和 Vue.js 生成表单vue-awesome-form-一个 vue.js 组件,就像 json-editorvue-generator-Vue 项目的初始路由器和组件。vue-form-json-从 json 生成具有验证和 bulma 样式的 vue 表单form-create-具有动态呈现,数据收集,验证和提交功能的表单生成器,支持 json 数据element-form-builder-使用 JSON 模式构建 element-ui 表单。ncform-一种非常好的配置生成表单的方式Laraform-具有 Laravel 支持的 Vue.js 的高级表单生成器vue-ele-form-Vue DataForm,基于 element-ui日期选择器vue-datepicker- [未维护]具有用于 Vue.js 的材质设计的日历和 datepicker 组件。vue2-timepicker- [未维护] Vue 2.x 的下拉时间选择器(小时|分钟|秒),具有灵活的时间格式支持。vuejs-datepicker-一个简单的 Vue.js datepicker 组件。支持禁用日期,内联模式,翻译。vuedt- [未维护]疯狂的轻量级(5.5kb!)Vuejs 日期和时间选择器组件,动画效果很好,而且没有太多的模糊感。vue-flatpickr-component用于flatpickr日期时间选择器的 Vue.js 组件vue-bootstrap-datetimepickerVue.js 组件,用于eonasdan-bootstrap-datetimepickervue-jalaali-datepicker-vue.js 的 Jalaali 日历和日期选择器 2。vue-date-picker-一个受材料设计启发的 vue 日期选择器组件vue-monthly-picker-仅适用于月份和年份选择器的 Vue.js 组件vue-hotel-datepicker-响应式日期范围选择器,显示选定的住宿天数,允许自定义入住/退房规则,屏蔽日期,本地化支持等。vue2-persian-datepicker-vue 的真棒波斯 datepicker 组件。کامپوننتانتخابتاریخبرایویو。vue-datetime-Vue 的移动友好日期时间选择器。支持日期,日期时间和时间模式,i18n 和禁用日期。vue-rangedate-picker-具有简单用法的范围日期选择器v2-datepicker-基于 Vue 2.x 的简单 datepicker 组件。vue-datepicker-local-Vue2 的一个漂亮的 Datepicker 组件。vue-airbnb-style-datepicker-Vue datepicker,外观和功能与流行的 AirBnb datepicker 相似。轻巧,可配置且良好的浏览器支持!vue-persian-datetime-picker波斯材料 datepicker。支持日期时间,日期,时间,年,月。VCalendar非常可定制且功能强大的日历/日期选择器组件,具有许多功能和完善的文档。@ owumaro / vue-date-range-picker-使用 Bootstrap 4 样式进行日期范围选择的 Vue 组件vue-datepicker-mobile-适用于 vue2 的移动友好日期选择器。:cn:选择日期或日期范围,然后自定义所需的日期。vue-draggable-cal-不是普通的日期选择器。一个 Vuejs 可拖动的日期选择器,具有全新的响应式设计,可移动且具有 0 个依赖项,已压缩 17kb。vue-vanilla-datetime-picker-Vue 的日期时间选择器。vue2-daterange-picker-基于 bootstrap-daterangepicker 的 Vue2 日期范围选择器(无 jQuery 依赖性)vue-timeselector-完全简单可定制的 Vue.js 功能强大的时间选择器组件。vue-date-picker-Vue 2.x 的轻量级 datepicker 组件。vue-ctk-date-time-picker-一个漂亮的 VueJS 组件,用于选择日期和时间(使用范围模式):新:simple-vue2-datetimepicker-一个简单易用的 vue.js 组件,用于日期和时间选择。:新:vue-business-hours-Vue 组件,用于在管理面板或仪表板中选择营业时间。material-vue-daterange-picker-Vuejs 2.x 的 Material Design 样式的日期范围选择器,与 vuetify 和友好版本兼容手机。vue-datepicker-具有 Vuejs 2.x 的 Material Design 样式的干净响应式日期选择器。(日期/月/季度&&日期范围选择器):新:选择vue-select-一个本地 Vue.js 组件,提供与 Select2 类似的功能,而无需 jQuery 的开销。vue-multiselect-Vue.js 的通用选择/多重选择/标记组件。stf-vue-select-最灵活和自定义的选择 Vue2vue-select-image-Vue 2 组件,用于从列表中选择图像@ riophae / vue-treeselect-具有对 Vue.js 的嵌套选项支持的多选组件。@ k186 / pd-select-一个移动 UI 组件,例如 Vue 2.x 的 IOS 选择器,可以随便定义。vue-dropdowns-如果对 vue2.x 使用对象,则是一种显示选择框的简约且可适应的方法v-cascade-带有 Vue 2.x 的层叠选择器的一个可爱组件(支持 PC 和 Mobile)vue-multi-select-用于对 Vue2 进行选择/多重选择的自定义组件。v-region-一个简单的区域选择器,提供中文行政区划数据。v-selectpage-Vue2,分页列表或表格视图的强大选择器,使用标签进行多项选择,i18n 和服务器端资源支持。vue-cool-select-引导程序/材质设计主题,支持广告位,自动填充,事件,验证等。@ myena / advanced-select-具有搜索功能,用于(取消)全选和 Bootstrap 3 主题的单/多选择组件@ alfsnd / vue-bootstrap-select-Vue 版本的bootstrap-select。滑块vue-slider-component-vue1.x 和 vue2.x 的滑块。vue-circle-slider-vue2.x 的圆形滑块组件。vue-netflix-slider-像 Netflix 的滑块。vue-slide-bar-非常简单的 vue 滑条组件。textra-Vue js 插件可滑动文本。vue-knob-control-Vue.js 的旋钮控件拖放vuedraggable-Vue 组件允许与 View-Model 同步进行拖放排序。基于 Sortable.js。vue-dragula-拖放是如此简单,很痛苦。vue2-dragula-Vue2 的vue-dragula分支,有很多改进。awe-dnd-具有 Vue 的可排序列表指令。vue-draggable-resizable-用于可拖动和可调整大小元素的 Vue2 组件。vddl-用于使用 HTML5 拖放 API 修改列表的 Vue 组件,支持 VueJs 版本 1 和 2。vue-drag-drop-HTML5 拖放 API 的最小且轻巧的包装器。vue-swing-可滑动的卡片界面,如在 Jelly 和 Tinder 等应用中所见。vue-slicksort-一套无需依赖的混合包,用于动画,触摸友好,可排序的列表draggable-vue-directive-处理任何 Vue 组件拖放的简单指令。vue-smooth-dnd-smooth-dnd 库的 Vue 包装器。拖放,可分类的库,适用于许多情况。vue-drag-resize-一个无依赖的 Vue 组件,用于可拖动和可调整大小的元素,具有高宽比,反应性道具等vue-drag-it-dude-Vue2 组件,可让您将对象拖动到任意位置。vue-draggable-Vue 拖放库没有任何依赖性。简单易用。vue-nestable-作为 vue 组件制作的简单拖放层次列表。vue-draggable-nested-tree-适用于 Vuejs2 @phphe自动完成vue-instant-Vue 即时可让您轻松为 vue 2 应用程序创建带有自动建议的自定义搜索控件。v-autocomplete-Vue.js 的自动填充组件vue-awesomplete-Awesomplete 的 Vue 包装器vue-auto-complete-Vue2 的自动完成。适用于对象或 api 调用。vue-autosuggest-WAI-ARIA 完整的 Autosuggest 组件,对渲染和样式进行了完全自定义。v-autosuggest-一个简单的模块化 Vuejs 组件,可以自动建议来自动态或静态数据查询的输入。自动完成-适用于 Vue.js 2. *的简单自动完成组件vue-infinite-autocomplete-Vue 的 Vue 无限-自动完成包装 2。vue-simple-suggest-Vue.js 的简单但功能丰富的自动完成组件v-suggest-一个 Vue2 插件,用于输入内容建议,支持键盘快速选择。vue-bootstrap-typeahead-使用 Bootstrap 4 CSS 的 Vue2 的 typeahead / autocomplete 组件。类型选择vue-input-tag-Vue.js 2.0 输入标签组件。v-distpicker一个灵活,高度可用的区域选择器,用于为 Vue.js 2.x 挑选中国的省,市和地区。vue-img-inputerVue 2 的优美,高度可定制的 img 类型输入vue-img-previewvue 2 中的图像输入预览组件v-image:相机:用于输入 type = file 的小组件(<1kb,已压缩)@ voerro / vue-tagsinput一个简单的标签输入了带有 typeahead / autocomplete 的 Vue.js 2 组件vue-tag-selector-类似于标签的输入。轻巧,可自定义并处理 REGEX 验证!颜色选择器vue-color-适用于 Sketch,Photoshop,Chrome 等的 Vue 拾色器。vue-swatches-帮助用户选择漂亮的颜色!radial-color-picker-简约的拾色器,着重于尺寸,可访问性和性能。vue-color-picker-board-为人类设计的 Vue 拾色器组件!verte-一个完整的 Vue.js 颜色选择器组件。开关vue-switches-具有主题支持的 Vue.js 的开/关开关组件。vue-js-toggle-button-Vue.js 2.0+切换/切换按钮-简单,漂亮,可自定义。vue-checkbox-radio-一个 Vue 组件,可轻松设置复选框和广播输入的样式。vue-enhanced-check-用于重新设计/标记复选框/无线电的 Vue 组件,包括切换/切换按钮。pretty-checkbox-vue- [pretty-checkbox 3]的实现(https://lokesh-coder.github.io/pretty- checkbox /)(用于美化复选框和单选按钮的纯 CSS 库)组件,适用于 Vue.js 2.2+。vue2-collapse-Vue Collapse 是一个灵活的内容切换插件,用于手风琴列表或任何其他有条件的内容呈现。vue-badger-accordion-用于 Vue.js 2.0+的 Badger 手风琴的包装组件vue-loading-checkbox-具有加载状态的高度可定制的 Vue.js 复选框 UI 组件vue-rocker-switch-Vue.js 的可自定义翘板开关组件。vue-toggle-btn-高度可定制,易于使用的优雅切换/切换按钮组件屏蔽输入vue-masked-input-Vue.js 的蒙版输入组件。vue-text-mask-用于 React,Angular,Ember,Vue 和普通 JavaScript 的输入掩码。vue-ip-input-由 vuejs 实现的 ip 输入。vue-numeric-输入字段组件,用于显示基于 Vue 的货币值。awesome-mask-基于纯 VanillaJS 实现的 Mask 指令v-money-货币的微小(<2k 压缩)输入/指令掩码vue-autonumeric-一个 Vue.js 组件,包装了很棒的AutoNumeric输入格式化程序库vue-inputmask-Vue.js 指令可将 Robin Herbots 的 inputmask 库添加到您的输入中(香草 javascript)。vue-input-number-Vue.js 2 的自定义输入数字组件。v-unicode-Vue 指令通过 unicode 值限制输入。vue-cleave-component- [cleave.js]的 Vue.js 组件(http://nosir.github.io/cleave.js /)vue-ip-具有端口和材料设计支持的 ip 地址输入vue-r-mask-具有类似于 javascript 正则表达式的模板的指令。vue-input-code-基于 Vue.js 2.0+验证码输入组件。label-edit-受 Trello 的启发。单击以显示可编辑的输入并返回值更改。这是 Vue 组件。vue-jquery-mask- [jQuery Mask 插件]的 Vue.js v2.x 组件(https://github.com/igorescobar/ jQuery-掩码-插件)vue-the-mask-Tiny(<2k gzipipped)和 Vue.js 的无依赖掩码输入vue-canvas-input- [vuc-input]的 Vue 画布组件(http://vuc.tianchenyong.top/#/identify)vue-currency-input-轻松输入 Vue.js 的货币格式数字。vue-restricted-input-基于[restricted-input]的 vue.js 输入掩码库(https://github.com/braintree /受限输入)RTF 编辑vue-quill-editor-Vue2 的鹅毛笔编辑器组件。vue-mobiledoc-editor-适用于 Vuejs 的 mobiledoc 编辑器组件工具包。vue2-medium-editor-Vue 2 的 MediumEditor 组件。vue-froala-用于 Froala 编辑器的 VueJS 包装器。vue-froala-wysiwyg-Froala WYSIWIG HTML 编辑器的官方 VueJS 插件。vue-at-Vue 的 At.js。vue-wysiwyg轻巧,快速且可扩展的所见即所得编辑器vue-trumbowyg[Trumbowyg]的 Vue.js 组件(http://alex-d.github.io/Trumbowyg/)所见即所得编辑器vue-pell-editor用于Pell的 Vue.js 组件所见即所得编辑器vue-tinymce-editorVue2 的 Tinymce 编辑器组件。vue-mce-VueJS 的 tinymce 编辑器组件。Vue2-Editor-使用 Vue.js 和 Quilljs 的 HTML 编辑器vue-codemirror-Vue2 的 Codemirror 组件。vue-easy-tinymce-一个简单而强大的软件包,可在 Vue.js 项目中轻松使用 tinymce。vue-highlightable-input-输入文字时突出显示和设置样式vue-trix-用于 Vue.js 的简单轻巧的 Trix 富文本编辑器tiptap-Vue.js 的不可渲染且可扩展的 RTF 编辑器toast-ui.vue-editor- [TOAST UI 编辑器]的 Vue 包装器(http://ui.toast.com/tui -编辑)。ckeditor5-vue-Vue.js 的官方 CKEditor 5 Rich Text 编辑器组件。yimo-vue-editor-Vue2 的 wangEditor2 组件。vue-mathlive适用于 Vue.hjs 的 MathLive 数学编辑器(mathfield)图像处理vue-core-image-upload-一个用于裁剪和上传图像的 vue 插件。vue-croppa-适用于 Vue 2.0 的简单易用的可自定义轻量级移动友好图像裁剪器。vue-cropper-vue2.0 的图片剪辑插件toast-ui.vue-image-editor- [TOAST UI 图像编辑器]的 Vue 包装器(http:// ui。 toast.com/tui-image-editor)。vue-quick-cropper-Vue 移动头像上传裁剪插件可以选择裁剪区域和缩放。vue-canvas-image-Vue 画布组件,用于vuc-imagevue-croppie-另一个图像裁剪器vue-slim-cropper-Vue 2.x 的简单优雅的移动图像裁剪上传组件。vue-advanced-cropper-先进的裁剪器,使您有机会创建几乎任何想要的裁剪器vue-cloudinary-vue(2.0)插件提供了可重用的指令,可通过动态操作从 Cloudinary(https://cloudinary.com)获取图像(调整大小/裁剪/效果/水印/缩放/格式化)和优化(webp / png /自动质量/自动视网膜)。img-Vuer-Vue2 的 Mobile-First 图像查看器/图库vue-image-loader-Vue 加载器/渐进式图像插件,例如 Medium。vue-load-image-在图像加载期间显示加载器,并在图像加载失败时显示替代内容。vue-image-painter-V Vue 2.x 的图像魔术动画绘制效果组件。视频操作vue-playlist-轻量级的 vue(2.0)组件,没有依赖关系,可提供真正无缝的 html5 视频播放。使用 Vanilla JS 进行无缝视频播放的唯一且唯一可行的解 决方案。它需要一系列视频并将它们拼接在一起成为一个视频。## 上传文件vue-clip-用于 VueJ 的简单且可入侵的文件上传器。支持 Vue> = 2.1。vue-simple-upload-Vue.js 的简单文件上传组件。vue2-multi-uploader-使用 Vue.js v2 和 Axios 的拖放式多文件上传器组件。上载器显示文件名,大小和添加文件的总大小。它还允许设置所需的最小文件上传数量。vue-dropzone-Dropzone.js 的 Vue.js(vue2)组件-具有图像预览功能的拖放文件上传实用程序。vue-transmit-一个纯粹的基于 Vue 2.0 的 Dropzone.js 的 Vue.js 拖放上传器组件vue-upload-component-Vue 上载组件,多文件上载,上载目录,拖动上载,拖动目录。支持 Vue> = 2.0vue-uploader-一个由 simple-uploader.js 驱动的 Vue.js 上传组件ic-firebase-uploader-用于 Firebase 存储的干净的多文件上传组件。vuejs-uploader-用于大型文件上传的可恢复的分段文件上传器。vue-filepond-FilePond 的 Vue.js 组件-文件上传库,可以上传您扔给它的任何内容。v-uploader-一个 Vue2 插件,可以使上传文件变得更加轻松简单,您可以拖动文件或在对话框中选择文件进行上传上下文菜单vue-context-menu-vue js 的上下文菜单组件。vue-lil-context-menu-Vue 的灵活的 lil 上下文菜单组件。vue-mouse-menu-适用于 vue 2+的鼠标菜单组件。@ hscmap / vue-menu-vue2 的菜单/上下文菜单组件。vue-context-用于 vue js 的简单但灵活的上下文菜单。vue-simple-context-menu-为 Vue 构建的简单上下文菜单组件。左键单击和右键单击都可以很好地工作。vue-context-menu-popup-Vue 2 的上下文菜单弹出窗口。右键单击即可工作,也可以通过编程方式触发。@ kiyoaki_w / vue-context-为 Vue2 构建的可自定义上下文菜单组件,支持惊人的图标。其他vue-gmaps-使用 Google Maps API 搜索地点和地址。vuep-使用实时编辑器和预览渲染 Vue 组件的组件。vue-places-Places 组件基于 Vue 2.x 的 places.js。将任何输入转换为地址自动完成。vue-password-strength-meter-vue.js 中基于 zxcvbn 的密码强度计。vue-float-label-Vue.js 的浮动标签模式。vue-longpress-一个 VueJS(2.x)按钮组件,需要您持续按下以确认给定的动作。vue-google-autocomplete-适用于 Google Maps Places API 的 Vue.js(2.x)自动建议组件。vue-ip-input-Vue.js 2.x 的 ip 输入组件vue-default-value-Vue.js 2.x 指令为可编辑元素设置默认值,而不会影响模型状态vue-model-autoset-一个 Vue.js 插件,可解决通过 v-model 指令观察动态添加的属性时 Vue 的限制vue-submit-Ladda 的简单实现(1,2)不到 90 行代码,没有任何依赖关系。vue-rate-Vue 的费率组件vuetify-google-autocomplete-适用于 Google Maps Places API 的 Vuetify 就绪 Vue.js(2.x)自动建议组件。vue-ripple-directive-材质纹波效果作为 Vue 指令。vue-fab-Vue 浮动操作按钮。vue-complexify-来自 jquery.complexify.js 的 Vuejs 移植库。vue-mc-Vue.js 的模型和集合vue-stars-高度可定制的等级控制(使用星号或其他字符)vue-confirmation-button-可自定义的确认按钮,要求用户在执行操作之前先阅读消息vue-poll-用于投票的 Vue.js 组件vue-diagrams-vue.js 的图表组件,受 react-diagrams 启发vue-easy-polls-一个 Vue.js 组件,用于创建民意调查,投票和显示结果。它易于实现且易于定制。vue-m-button-vue 的漂亮按钮组件。vue-long-click-用于 vue 的长按(长按)指令库,支持移动设备和台式机。vue-ui-predicate-规则编辑器,通用过滤 UI,Vue JS 的谓词组件。vue-mobile-detection-Vue.js 原型函数this。$ isMobile()会根据布尔值是否返回布尔值用户正在使用手机浏览。vue-input-contenteditable-用于`contenteditable'的 Vue 组件包装,具有您通常期望的所有功能。进行漂亮的输入,不受“ input [type ='text']”的限制。向导vue-form-wizard-基于选项卡的组件,可以代替经典的 bootstrap 和 jQuery 表单向导vue-stepper-一个简单的步进器,具有诸如 next,back 和 end 之类的简单动作,可以执行简单的表单。vue-stepper-component-具有 Vuex 支持和零依赖性的完全可定制的 Stepper 组件。CSVvuecsv-来自 json 的简单 CSV 下载程序,带有选项模式面板组件。评论系统vue-comment-grid- 使用 CSS Grid 和 Firebase REST API + Authentication 构建的自适应 Vue.js 注释系统插件。帆布vue-easeljs-对 HTML5 canvas 元素的数据驱动控制。vue-canvas-effect-Vue.js 的简单画布效果集合。vue-konva-Vue&Canvas-JavaScript 库,用于使用 Vue 绘制复杂的画布图形。vue-html2canvas-Vue mixin 捕获 html 并使用 Html2Canvas 将其转换为图像。vue-canvas-nest-适用于 canvas-nest 的 Vue.js 组件。vue-signature-pad-V Vue 签名板组件链接预览link-prevue-用于生成链接预览的灵活组件。游览vue-tour-轻巧且可自定义的游览插件vue-page-guide-具有指令的页面游览/指南插件UI 布局vue-waterfall-Vue.js 的瀑布布局组件。vueisotope-用于同位素过滤器和分类魔术布局的 Vue 组件。vue-grid-layout-Vue.js 的可拖动和可调整大小的网格布局。vue-drag-zone-Vue.js(2.x)的拖动区域组件。vue-masonry-用于砌体块布局的 Vue.js 指令。vue-fraction-grid-基于 Flexbox 的 Vue.js 响应式分数网格系统。vue-virtual-scroll-list-Vue(2.x)组件通过使用虚拟滚动列表支持大数据。vue-virtual-scroller-用于有效滚动大量元素的组件(Vue 2.x)。vue-virtualscroll- [Vue 2.x]组件用于虚拟滚动内容。vue-inview- [Vue 2.x]视口,在输入或离开 DOM 元素时获取通知。dnd-grid-具有可拖动和可调整大小的框的 vuejs 网格vue-extend-layout-扩展默认布局或为 Vue.js SPA 的页面创建自定义布局vue-masonry-css-由 CSS 驱动的 Vue.js Masonry 布局组件,无依赖vue-fullpage.js-Vue.js 的官方 fullPage.js 组件。vue-virtual-collection-用于有效渲染大型集合数据的 Vue 组件。自动响应-vue-Vue 的自动响应网格布局库。VueFlex-一个 flexbox 网格系统。v-chacheli-一个 Vue.js 组件,用于创建和显示类似于仪表板的自定义网格布局。vue-grid-styled-一组轻量级的功能网格组件,从 React 的grid-styled / jxnblk /网格样式/)简单网格-用于网格布局的 Vue 组件,支持 flex。vue-container-component-受 Bootstrap 容器启发的简单容器组件vue-colcade-用于将 Colcade 网格布局集成到 Vuejs 的小包装。vue-ads-layout-一个小的 Vue 组件库,可快速生成带有工具栏,左/右抽屉和页脚的响应式 Web 应用程序布局。所有组件都可以固定或相对放置。vue-magic-grid-Vue.js 2 的 Magic Grid 小端口。vue-splitter-pane-一个 Vuejs 组件,它以可调节的拆分方式(垂直或水平)呈现两个插槽。splitpanes-一个 Vue JS 可靠,简单且可触摸的窗格拆分器/缩放器。vue-mock-layout-轻松模拟 Vue 应用程序的布局。vue-simple-drawer-带有反弹动画,支持嵌套和自定义主题的小抽屉面板。方向:左/右/上/下vue-grd-用于网格布局的简单,轻巧和灵活的 Vue.js 组件。自适应quasar-framework-类星体框架。使用 VueJs 2 使用相同的代码构建响应式网站,混合移动应用程序(在 Android 和 iOS 上看起来本机)和 Electron 应用程序。vue-material-Vue.js 的材料设计。vuetify-Vue.js 的材料组件框架 2。muse-ui-Vue.js 的材料组件库 2。buefy-基于布尔玛框架的组件。element-ui-用于 Web 的 Vue.js 2.0 UI 工具包。vue-bulma-components-对 vue 组件轻松使用 bulma 类语法。iview-ui-适用于 Web 的 Vue.js 2.0 UI 框架。AT-UI-Vue.js 2.0 使用 ♥ 制作的专门用于桌面应用程序的全新扁平 UI-Kitv-semantic-Vue 的semantic-ui的实现bootstrap-vue-Vue.js 2 的bootstrap-4网格和组件的实现。fish-ui-用于 Web 的 Vue.js 2.0 UI 工具包zircle-ui-开发可缩放用户界面的前端库。vue-mdc-adapter-根据 MDC 团队[指南]的 Vue.js 的材料组件集成(https://github.com/material -components / material-components-web / blob / master / docs / integrating-into-frameworks.md)。Material Components Vue- [material-components-web]的包装器(https://github.com/material-components/material-components-网络)的 Vue.jsVueFace-用于 Web 的 Vue.js 2.0 UI 组件库vuesax-Vue.js 的前端 vue 组件。vuecidity-Vue.js 2.0 的 UI 组件框架ant-design-vue-基于 Ant Design 和 Vue 2.5.0 的企业级 UI 组件heyui-(https://www.heyui.top/zh)-适用于 Web 的 Vue.js 2.0 UI 工具包。Carvue.js-IBM 的 Vue.js 碳设计系统BalmUI-Vue.js 的下一代 Material UIOsiris UI-:art:一个 Vue.js 2.0 通用响应式 UI 组件库N3-components-使用 Vue 2 构建的漂亮 Web 组件碎片 Vue-✨ 基于 Bootstrap 4 框架的时尚&UI 组件库。基础 Vue-基于 SAP Fiori 基础的组件。Framevuerk- 快速,响应迅速,无依赖性,基于 Vue.js 的方向支持和可配置 UI 框架。@ Carbon / vue-@carbon 团队的 Carbon Design System 组件。NutUI-适用于移动网络的 Vue.js 2.0 UI 工具包Inkline-Inkline 是用于 Vue.js 的现代 UI / UX 框架,旨在创建完美的响应式 Web 应用程序。vue-awesome-mui-用于 Web 的 Vue.js 2.0 MUI 组件MDBootstrap-基于最新的 Bootstrap 4 和 Vue 2.6.10 的强大 UI 工具包,提供了一组平滑的,响应式页面模板,布局,组件和小部件,以快速构建响应迅速,移动优先的网站和应用。手机Framework7-Vue-使用 Framework7&Vue 构建功能齐全的 iOS 和 Android 应用。vux- [中文]基于 WeUI 的 Vue UI 组件。vue-onsenui-使用 HTML5 和 JavaScript 的移动应用开发框架和 SDK。创建美观,高性能的跨平台移动应用程序。基于 Web 组件,并提供 Angular 1、2,React 和 Vue.js 的绑定。Weex-Weex 提供了发布跨平台的功能,因此 Web,Android 和 IOS 应用程序可以使用相同的 API 开发功能。weex-eros- [中文] Eros 是基于 Weex 和 Vue 的应用程序解决方案,使您能够使用 Vue 的 API,简单快速地开发 Vue 中小型应用程序。mint-ui-Vue.js 的移动 UI 元素。vant-来自 YouZan 的 Vue.js 2.0 移动用户界面。cube-ui-Vue.js 编写的出色的移动 ui lib 实现 2。mand-mobile-基于 Vue.js 2 的移动 UI 工具包,专为金融场景而设计。组件集合vue-mdc-Vue.js 的 Material Components Web。keen-ui-用 Vue 编写并受 Material Design 启发的基本 UI 组件的轻量级集合。vue-admin-Vue 管理面板框架,由 Vue 2.0 和 Bulma 0.3 提供支持。vuikit-具有 Vue 所有功能的 UIkit。uiv由 Vue2 实现的 Bootstrap3 组件。wffranco / vue-strap-使用 Vue.js 2 构建的 Bootstrap 3 组件jsmod-vue-pc-适用于 vue 2.0 的高度可扩展的 Web 组件guilhermewaess / SemVue-使用 Vue 2 实现的语义 UI 模块office-ui-fabric-vue-Vue.js 的 Office UI Fabric 实现vuestic-admin-带有自定义组件集合的 Vue Admin 仪表板。内置 Vue 2 和 Bootstrap 4语义 UI Vue-Vue 的语义 UI 集成vuesax-Vue.js 的前端 vue 组件。Vue 的基本 JS 2-功能齐全的 45+ Vue.js 组件,其中包括数据网格,图表,计划程序和图表组件等。Banshee-一个几乎没有渲染的 Vue UI 组件和实用程序框架,没有 CSS。vue-atlas-漂亮的 Vue 组件库。DevExtreme Vue 组件-65+响应迅速且功能完善的 Vue UI 组件,具有可自定义的 Material Design 和 Bootstrap 兼容主题。jqwidgets-70 多个具有 Material Design 主题的 Vue.js 2.0 UI 组件。vue-uix-Vue.js 中用于网页实现的 UI 集合vuedarkmode-Vue.js 的极简暗设计系统 Kendo Vue 用户界面–为业务应用程序构建的 70 多个 UI 组件,包括网格。对多种设计语言(包括材料设计和 Bootstrap)的支持完全响应。Vuent-实现 Microsoft Fluent Design 的 Vue.js 组件bpit / vue-专注于效果的 Vue 组件库vue-tailwind-具有可自定义类的 Vue 组件可用于 TailwindCSS,但与任何框架兼容。管理模板iView Vue 管理员-iView Vue 管理员/基于 iView 2.x 的管理门户模板element Vue Admin-element Vue Admin /基于 Element UI 2.x 的管理门户模板vue-element-admin-基于 Element UI 2.x 的神奇 vue 管理员D2 管理员-vue 制作的优雅后台模板在线演示rest-admin-基于 Vue 和 Bootstrap 4 的 Restful 管理面板在线演示Shards Dashboard Lite Vue-✨ 现代管理模板,具有数十个自定义组件和模板。Vue 材质管理员-Vue 材质设计管理员模板element-admin-使用 Vue CLI 3 和 element-ui 的简单而强大的 vue 管理员。服务器端渲染Nuxt.js-通用的 Vue.js 框架。Ream-用于构建服务器呈现的静态网站的简约框架。Universal vue-Vue CLI 插件,可轻松创建通用 Vue 应用程序静态网站生成器VuePress-简约的 Vue 驱动的静态网站生成器。Peco-人类的静态网站生成器。未维护Sabre-一个静态网站生成器,用于使用 Vue.js 构建快速的网站。Gridsome-使用 Vue.js 构建超快速,现代化的网站其他app-framework-具有 HTML 和 JavaScript 的 IOS 和 Android 应用程序-开发,构建和部署-免费和开源。Myfirebase-一种已解耦的单页应用程序框架,该框架与 google firebase 高度兼容。Vue-Access-Control基于 Vue.js 的前端访问控制框架 2。Basys工具箱,用于构建完整的 Vue.js 应用程序CabloyJS基于 KoaJS&EggJS&VueJS&Framework7 的终极 NodeJS 全栈业务开发平台事件处理vue-shortkey-Vue-ShortKey-Vue.js 的插件。vue-throttle-event-基于 requestAnimationFrame 的油门事件。vue-waypoint-Vue 的 Waypoint 组件,这是滚动时触发功能的最简单方法。vue-clickaway-可重用的 Vue.js 组件的可重用 clickaway 指令。vue-scrollfire-在特定的滚动位置触发事件。vue-resize-directive-Vue 指令可检测具有去污和节流能力的调整大小事件。v-click-outside-Vue 指令对元素外部的点击做出反应,而不会停止事件传播。vue-outside-events-Vue 2.x 指令可帮助指定元素侦听发生在自身外部的特定事件。vue-selectable-Vue 1.x / 2.x 指令可通过鼠标选择项目。vue-click-helper-Vue2.x 指令可处理同一元素上的 click 事件和 dblclick 事件。v-hotkey-Vue 2.x 指令,用于将热键绑定到组件。vue-resize-Vue 2.x 组件可检测 DOM 元素的大小调整(基于事件/无 window.onresize)vue-observe-visibility-使用 Intersection Observer API 的 Vue 2.x 指令可检测元素是否可见(在视口中是否被隐藏) CSS)。v-dragged-用于拖动事件检测的 Vue 2.x 指令插件。vue-esc-Vue.js 指令,可在转义键盘上添加文档事件监听器。vue-global-events–使用 Vue 的事件修饰符处理全局事件(如快捷方式)的组件vue-edge-check–检查浏览器边缘,以防止用`vue-router'滑动边缘时奇怪地触发过渡效果vue-mutation-observer–使用 MutationObserver API 观察 DOM 中变化的简单而微小的指令vue-scroll-show–如果用户在滚动后到达该元素,则显示该元素vue-tabevents–其他打开的标签页之间易于通信vue-visibility-trigger- 滚动到视图时以声明方式触发方法响应式设计vue-viewports-定义您的自定义视口,并在组件中使用它们。vue 响应:Vue.js(2.x)指令用于隐藏/显示具有 Bootstrap 4、3 或自定义断点的 HTML 元素。vue-match-media-Vue 2.x 兼容插件,提供一致,语义化的方法来使组件具有媒体查询意识。vue-media-query-mixin-Vue 2 媒体查询 mixin 可以在组件 js 和组件模板中使用。与引导程序和可视化视口兼容。如果屏幕宽度为 xs,则返回 wxS;如果屏幕宽度为 sm,则返回 wSM。vue-breakpoints-Vue 2 最小组件,用于显示和隐藏基于断点的元素。受到 Airbnb 的启发。vue-mq-提供一些有用的工具,以语义和移动优先的 API(Vue 2.x)快速设置响应式设计VueResizeSensor-支持调整大小事件的容器。vue-breakpoint-component-用于 组成 CSS 断点状态。fine-mq-一个很好的 API,可以轻松地管理 JS 中的媒体查询,并且可以与 VueJS 作为插件进行一流的集成。vue-response-components-使用ResizeObserver创建响应组件。vue-screen-size-可以轻松,被动地访问屏幕的宽度和高度。验证vue-formly-JavaScript 支持的 Vue.js 表单。vue-focus-用于可重用 Vue.js 组件的可重用 focus 指令。vue-form-generator-Vue.js 的基于架构的表单生成器组件。FormSchema Native-使用 JSON Schema 和 Vue.js 生成表单ic-formly-由 vue-formly 提供支持的简单表单组件。表单生成器-基于 Json 模板的表单生成器,基于 Vue 和 Laravel。vue-autofocus-directive-Vue 自动聚焦指令。vue-awesome-form-一个 vue.js 组件,就像 json-editorvue-form-components-带有验证的干净&最小化 vue 表单元素ncform-一种非常好的配置生成表单的方式vee-validate-简单的 Vue.js 输入验证插件。vue-rawmodel-Vue.js v2 的 RawModel.js 插件。表单验证从未如此简单。vuelidate-针对 Vue.js 的简单,轻量级基于模型的验证。simple-vue-validator-一个简单而灵活的 vue.js 验证器库。vue-vform-Vue.js 2 表单组件,集成了 jQuery 验证和 Axios。vue-form-Vue.js 的全面表单验证。vuelidation-简单,功能强大的 vuejs 验证。laravel-vue-validator-显示来自 laravel 验证规则的错误vue-daval-超级 vue 数据验证器。简便,简单,准确。willvalidate-Vue.js 的验证表单。vue-m-validator-用于 VueJ 的模型数据验证库。vue-isyourpasswordsafe-用 Vue 编写的小型实用程序,用于检查给定的密码是否已针对“我已被拥有” API 泄漏。vue-form-send-用于从表单和原始验证发送数据的 Vue.js 指令FormVuelar-考虑服务器端验证的 Vue 表单组件vue-final-validate-根据我的开发经验,Vue 验证解决方案支持嵌套,异步。vform-一种在 Vue 中处理 Laravel 后端验证的简单方法。调整大小vue-not-visible-Vue 指令,用于从屏幕上小于断点的 dom(如 v-if)元素中删除。vue-window-size-提供反应性窗口大小属性。vue-sensitive-text-↔ 相对于其父节点的宽度缩放其子节点的组件滚动vue-chat-scroll-Vue.js 2.0 的自动滚动至底部指令。vue-scrollto-添加了一个指令,该指令侦听单击事件并滚动到元素。vue-next-level-scroll-一种基于组件且支持 SSR 的方法,可使用现代 Scroll Behavior API 进行平滑滚动vue-scroll-sync-同步容器滚动位置的组件v-scroll-lock-用于正文滚动锁定而不中断目标元素滚动的 Vue.js 指令vue2-perfect-scrollbar-PerfectScrollbar 简约包装器vue-scroll-to-添加了一个指令,该指令侦听单击事件并滚动到元素。vue-scroll-progressbar-可自定义的组件,用于指示进度条中滚动的相对位置。vue-backtotop-Vue.js 的 Back-to-top 组件,单击该组件可将页面滚动到顶部。VBar-适用于 Vue.js 2x 的虚拟响应式跨浏览器滚动条组件。Vuebar-使用本地滚动行为的自定义滚动条的 Vue 2 指令。轻巧,高性能,可定制且无依赖性。vue-detached-scrollbar-一个简单的滚动条,可以从正在滚动的容器中分离出来。vuescroll-基于 Vue.js 的滚动插件,用于统一 PC 和移动设备中的滚动。vue-simplebar-Simplebar 插件的 Vue.js 包装器。smooth-vuebar-平滑滚动条的 Vue 指令包装vue-scrollview-一个组件,该组件利用作用域的插槽来检测 vue 组件何时进入和离开视口。vue-scrollactive-根据视口中的当前部分在菜单项中添加一个活动类,单击菜单项时也会滚动到该部分。vue-intersect-一个 Vue 组件,用于向 Vue 组件或 HTML 元素添加交集观察者。vue-scrollmonitor-一个 Vue 插件,可在支持多种浏览器的情况下观看视口内部元素的可见性状态(使用提供/注入,因此兼容 vue@2.2 。X)vue-stroll-适用于 Vue.js 2.x 的超棒 CSS3 列表滚动效果组件。navscroll-js-在滚动时突出显示菜单项,并且在单击菜单项时也会滚动到某个部分。用作 vue 组件,vue 指令或与 vanilla js 一起使用。vue-scrollwatch-一个轻便的插件,可检测滚动事件,在元素进入视口时自定义回调,将'scrollTo'api 暴露给特定元素。使用 vue 指令。vue-check-view-一个检查元素是否在视口中的插件。快速,小型,无依赖性,实时演示。vue-stickto-支持多个 DOM 节点的 vue 指令会自动粘贴到顶部vue2-scrollspy-一个 scrollspy 插件和动画滚动到。vue-scroll-behavior-自定义路线导航中的滚动行为。特别是哈希模式。vue-scroll-stop-到达边缘时停止传播滚动。vue-seamless-scroll-Vue.js 的简单无缝 滚动。路由vue-router-Vue.js 的官方路由器。vue-router-storage-Vue.js 2 和 vue-router 2 的路由器存储和解决方案vue-tidyroutes-分散的 vue-router 路由定义vue-routisan-基于 Laravel 路由系统的 Vue 路由器的优雅路由定义vue-error-page-提供路由器视图的包装器,使您可以显示错误页面而不更改 URLvue-router-sitemap-通过 vue-router 配置生成 sitemap.xmlvue-smart-route-智能路由指令,可使用 Vue.js 制作具有智能外观的应用程序。vue-router-lite-Vue.js 2 的基于组件的声明性路由器。延迟加载vue-lazyload-一个 Vue.js 插件,用于将图像或组件延迟加载到应用程序中。vue-lazy-background-images-延迟加载 Vue 2 的背景图像。vue-progressive-image-Vue 渐进式图像加载插件。vue-l-lazyload-Vue.js v2.x +的 lazyload 插件。vue-lazyload-img-专门针对移动浏览器进行了优化。支持 V2 和 v1。vue-lazy-images-Vue 2.x 的 lazyload 图像插件。v-lazy-img-Tiny(<0.6kb)指令,用于 Vue 2 的渐进式图像加载。vue-clazy-load-使用 IntersecionObserver for Vue 2 的轻量级可转换图像延迟加载组件。vue-lazy-this-使用 Intersection Observer API 的延迟加载组件。v2-lazy-list-一个基于 Vue 2.x 的简单的延迟加载列表组件pimg-一个用于延迟加载图像的简单渐进图像组件。vue-tiny-lazyload-img-用于延迟加载图像的小尺寸 Vue.js v.2 +指令vue-lazy-youtube-video-一个用于延迟加载 YouTube 视频的简单 Vue.js 组件。lazyload-vue-适用于 vanilla-lazyload 的 Vue 插件。分页vue-paginate-一个简单的 vue.js 插件,可对数据进行分页。vue-pagination-2-Vue.js 2 分页组件。vuejs-uib-pagination-适用于 Vue.js 的最佳,完整的分页插件。受角引导分页启发。vuejs-paginate-用于创建分页的 Vue.js(v2.x +)组件。vue-pagination-bootstrap-一个 Vue.js(1.x&2.x)服务器端分页组件,带有基于 Bootstrap 的模板laravel-vue-semantic-ui-pagination-与 Laravel 和 Semantic-UI 一起使用的 Vue.js 2.x 分页。vue-paginate-al-Vue 分页并返回您的数据。vue-tiny-pagination-用于创建微小分页的 Vue 组件。laravel-vue-pagination-适用于 Laravel 分页器的 Vue.js 分页组件,可与 Bootstrap 一起使用。vue-lpage-低级 Vue 分页组件。v 页-一个简单的分页栏,包括基于 Vue2.x 的长度菜单,i18n 支持。vue-smart-pagination-具有许多不错设置的任何数据的智能分页。vue-paginatron-分页组件使用范围插槽道具构建,具有最大的灵活性。vue-ads-pagination-使用 css 框架tailwindcss动画vue2-animate-Animate.css 的 Vue.js 2.0 端口。与 Vue 的内置转换一起使用。animated-vue-一个 Vue.js 2.x 插件,可轻松使用 Animate.css 动画作为过渡。就像``一样简单!vue-lottie-一个 Vue.js 2.x 插件,用于基于 bodymovin 渲染特效动画Vueg-使 vue-router 具有过渡效果/为 webApp 提供转场特效的开源 Vue 插件v-animate-css-最容易实现 Animate.css 的 Vue 2 指令vue-mixin-tween-Mixin 工厂,它将补间值添加到动画的组件上下文中v-odometer-轻松平滑地转换数字。使用此库可为您的应用程序提供平滑的动画,仅适用于数字。vue2-transitions✨ 可重复使用的 Vue 2 过渡组件vue-overdriveVue 应用程序的超级简单的魔术移动过渡 animated-number-vue超级简单的数字动画方法。vue-typed-js集成了 Typed.js,可轻松创建打字动画。vue-parent-change-transition启用子组件在更改父组件时进行动画处理。vue-smooth-reflow响应数据变化而转换元素重排。VueTween允许组件补间其属性。vue-slide-up-down就像 jQuery 的slideUp /slideDown一样,但是对于 Vue!vue-animejsVue 的简单anime.js指令。Eagle.jsEagle.js 是 Vue.js 的基于 Web 的幻灯片框架。vue-posePose for Vue 是一个声明式运动系统,结合了 CSS 过渡的简单性和 CSS 的强大功能和灵活性 JavaScript。vue-slide-up-down-component这是一个简单的界面,但是实现了非常灵活而强大的幻灯片动画 Vue!femtoTween具有一流 Vue 支持的简约(零深度,小于 1k)补间库vue-sequential-entrance插件,用于创建带有页面元素列表的优雅的连续动画入口。零努力。简单轻巧vue-animate-scroll一种超级轻量级 的方法,可在元素滚动到视图中时向其添加 CSS 动画。vue-svg-transition创建 2 状态,SVG 驱动的过渡vue-page-transitionVue.js 的简单路由/页面转换元标记vue-head-管理 head 标签的元信息,一种简单的方法。vue-meta-在 Vue 2.0 组件中管理页面元信息。支持 SSR +流媒体。vue-headful-从视图中设置文档``和 meta 标签。vue-simple-headful-使用 vue.js 轻松设置元标记-具有 TypeScript 支持的更简单的vue-headful替代方法。传送门vue-dom-portal-Vue.js 组件中 DOM 元素的转义口。portal-vue-一个 Vue 插件,用于在 DOM 中的任何位置渲染组件的模板(在 virtualDOM 级别上有效,不会在 DOM 中移动节点)过滤器vue2-filters-适用于 Vue 2. 的标准过滤器 Vue 1. 的集合。vue-morphling-Vue 2 的标准和自定义过滤器的集合。vue-currency-filter-轻巧且可自定义的 Vue 2 货币过滤器。vue-trans-一个简单的过滤器,提供了与 Symfony trans 相似的翻译方式。vue-string-filter-轻量级 Vue 2 字符串处理过滤器。vue-units-在 Vue 2 中使用的方便的单位转换过滤器的集合。vue-numeral-filter-过滤器的集合,允许在组件的模板部分内联使用 Numeral.js。vue-filter-date-format-Vue 2 的简单日期时间过滤器。vue-filter-pluralize-Vue 2 的简单复数过滤器。vue-filter-date-parse-Vue 2 的简单解析日期时间过滤器。SVGvue-svgicon-创建 svg 图标组件的工具。(版本 2.x)。vue-content-loading-Vue 组件可轻松构建(或使用预设)Facebook 之类的 SVG 加载卡。vue-annotator-使用任何 SVG 元素(“ rect”,“ polygon”以及其他更多元素,即使包装了 HTML 元素如“ canvas”,也可以为页面添加注释)在foreignObject中)vue-svg-sprite-简单使用 SVG sprite(vue 2.x)的指令。vue-svg-filler-用于自定义 svg 文件 (vue 2.x)的 Vue 组件。其他vue-resource-progressbar-interceptor-将进度条与所有请求联系在一起的拦截器,很明显,正在加载某些东西。vue-images-loaded-Vue.js 2.0 指令可检测图像加载。vue-visible-VueJS(2.x)的 v-visible 指令,类似于 v-show 但具有可见性。vue-resize-sensor-用于检测容器大小的组件(基于事件)v-blur-Vue 指令动态模糊元素vue-async-methods-用于基于承诺的方法的帮助程序实用程序vue-openseadragon-适用于 Vue.js 的 OpenSeaDragon 组件(缩放和平移)vue-match-heights-指令将元素的高度设置为相同。vue-conditional-attrs-用于条件渲染属性和指令的 Vue.js 组件vue-cbsc-一个 Vue.js 2.x 组件,用于以编程方式混合,着色和转换颜色。vue-spatialnavigation-用于空间导航(键盘导航)的 Vue 指令(Vue.js 2.x)vue-lifecycle-Vue.js 生命周期指令。vue-aspect-ratio-vue 的长宽比指令。@ kooljay82 / vue-m-camera-为避免自动更改通过用户设备的相机拍摄的照片方向。WebGLvue-3d-model-Vue 组件中的 3D 模型查看器。vue-pano-Vue 组件中的全景查看器。vue-threejs-Three.js 的 Vue 绑定。VueGL-Vue.js 组件通过 three.js 反应性地渲染 3D 图形vue-vr-使用 Vue 构建 VR 应用程序的框架vue-displacement-slideshow-一个 Vue.js 组件,可简化 Webgl 图像位移转换。全屏vue-fullscreen-用于全屏的简单 Vue 组件。页面可见性vue-page-visibility-awesome-易于配置的页面可见性 api 的 Vue 2.x 组件。vue-authplugin-美观的 auth 控制插件,支持指令和原型方法。打印vue-html-to-paper-Vue mixin 用于将 html 元素打印到纸张上。
文章
存储  ·  Web App开发  ·  JSON  ·  JavaScript  ·  前端开发  ·  API  ·  定位技术  ·  PHP  ·  数据格式  ·  网络架构
2022-03-16
开源前端推荐
vue资源官方资源官方指南API 参考GitHub 回购发行说明样式指南Vue.js 新闻外部资源vue.js 资料まとめ(日语)by @hashrockVue.js 新闻稿-每周精选的 Vue.js 新闻的剂量Vue.js 提示-成为更好的 Vue.js 开发人员的提示Vue.js WikipediaVue.js Radar-精选的新闻通讯和网站,涵盖了新的 Vue.js 版本/贡献。Vue 新闻-专注于最新 Vue.js 新闻和信息的社交网站。Vue 精选资源-推荐的 Vue.js 课程和教程。BuiltForVue-所有 Vue.js 组件和软件包的 NPM 镜像。Vue School-通过核心成员和行业专家的视频课程学习 Vue.jsVueDose。有关忙碌的开发人员的 Vue 生态系统的提示和技巧。Vuelibs。基于 awesome-vue 存储库的 Vue.js 库和组件的简约列表。工作门户Vue.js 职位-VueJobs-一个 Vue.js 职位门户,可为您所有的 Vue.js 职位招聘或录用。Vue.js 面试问题-300 个 VueJS 面试问题和答案列表社区Twitter官方论坛vue-requests-请求您希望存在的 Vue.js 模块或获取有关模块的想法会议VueConfVue.js 伦敦VueConf USVueConf 多伦多播客Full Stack Radio#30(11-23-2015)JavaScript Jabber#187(11-25-2015)Changelog#184(11-27-2015)软件工程日报(2015 年 12 月 29 日)JavaScript Air 016(2016 年 3 月 30 日)Codecasts#2-Falando Sobre Vuejs e Web Components(2016-08-19)[pt-BR]Full Stack Radio#50(09-21-2016)和 Vue.js 框架的作者聊聊前端框架开发背后的故事[zh-CN]MW S04E08-Vue.js 与 Evan You 和 Sarah Drasner(04-27-2017)提交请求#12-众筹开源(Vue.js)(06-15-2017)The Web Platform Podcast 132:Vue.js(07-27-2017)带有 MaximilianSchwarzmüller 的 JavaScript Jabber#276(08-29-2017)使用 Sarah Drasner 动画 VueJS(软件工程日报 01-12-2017)Vue 观看次数(Vue 每周播客开始于 2018 年 3 月 6 日)官方 Vue.js 新闻播客通过 QIT 技术播客索引器播出的 Vue 播客列表DNE 138-Vale a pena VueJS 吗?(01-05-2018)Cynical Developer#99(10-15-2018)语法#130(03-27-2019)Youtube 渠道VueNYCVueConf 欧盟官方例子基本示例Vue.js TodoMVCCoffeeScript 版本Vue.js HackerNews CloneVue.js 2.0 HackerNews Clone讲解Vue.js 屏幕录像关于 Laracasts -Auth0 博客上的Vuejs 2 身份验证教程Scotch.io 上的[使用 Vue.js 创建 GitHub File ExplorerVue.js 教程关于 VegibitVue.js 使用 webpack,vue-loader 和热重装从零开始构建设置Vuex 基础:教程和说明Vuex 简介视频-来自伦敦 Vue.js 聚会#1 的 James Browne -Laravist 上的Vue.js 中文系列视频教程craigmckenna.com 上的[使用 Vue.js 开发反应式发票应用程序带有葡萄牙语的 Laravel 和 Vue.js 的混合应用示例,作者@vedovelli -oguzhan.in 上的Vue.js 土耳其语简介Vue.js 西班牙语视频教学系列(3-8-2016)在 YouTube 上由 JuanAndrésNúñez 制作Stude.net 上的[Vue.js 西班牙语电视广播系列 -bhnddowinf 上的讲解 Vue.js 官网中文-含代码,百度云,youtubePusher 上的[使用 VueJS,ES2015 和 Webpack 探索实时应用] -sekolahkoding.com 上的印尼语中的 Vue.js.dev 中来自 Scratch 系列的 Vue.js 俄语Flask,RethinkDB,Vue.js,ч。[СтвореннясервісудлязберіганняфайлівзFlask。1乌克兰VueJS 2 法语教程Françaispar GrafikartJayway Vue.js 2 研讨会。使用 vue-router,vuex 和 vue-resource 构建一个电子商务站点如何使用 Wijmo 控件创建出色的 VueJS 应用程序 -bhnddowinf 上的讲解 Vue.js 2 官网中文-含代码,百度云,youtubeVue.js 备忘单:服务器端应用程序,路由器,Vuex 存储,GraphQL 等由@xpepermint使用 Vue.js 加载类似图片的媒体[Metric Loop]上的如何在 Laravel Spark 项目中使用 Vuex /metricloop.com/blog)[Metric Loop]上的如何在 Vuex 中设置模块(https://metricloop.com/blog ) -关于 Laracasts 的学习 Vue 2:循序渐进Vue.js 中文教程在 Vue.js 2.0 框架上启动和运行在 SitePoint 上[Metric Loop]上的如何使用 Vuex 进行 API 调用(https://metricloop.com/blog )度量循环上的如何使用 Vuex 构建功能。 com / blog) -DevMarketer 在 YouTube 上发布了Vue.js 2.0 基础知识无知的 Vuex-Vue 的应用程序数据存储上缺少的入门手册实时网格组件 Laravel,Vue.js,Vuex 和 Socket.ioVueJS 2-完整指南(包括 Vuex)-Udemy 教程在[egghead.io上使用 Vue.js 开发 Web 应用](https://egghead.io/courses/develop-web-apps-with-vue-js)Vue.js 2-入门Vue.js 2 和 Vuex(基本)Fatih Acet在 YouTube 上的TürkçeVueJSEğitimVideoları通过六个步骤从头开始在 Vue.js 中构建 JSON 树视图组件在digimondo devblog上的-in-six-steps-ce0c05c2fdd8#.738ok0l4p)Vue!-Illya Klymov 在 YouTube 上的 OpenLecture 2017.01 俄语(@xanf)@afropolymath(https://afropolymath.svbtle.com/bootstrapping-your-first-vue-js-project/)。 com / afropolymath)[@分离]的从头开始构建 vue-hackernews-2.0(https://github.com/Detachment)使用 vue-kindergarten 为您的 Vue.js 和 Nuxt.js 应用程序提供基于角色的授权完整的 Vue.js 应用程序教程-使用 Vue 创建简单的预算应用程序,作者为@matthiaswhVue.js 教程:经过渲染的 SEO 友好示例Vue.js 简介,供仅了解足够的 jQuery 的人使用使用 Vue.js 和 Axios 从第三方 API 获取数据Vue 2 的趣味项目(视频),作者:Packt 的 Peter van Meijgaard。(2017 年 4 月)Vue JS:同时运行 Express 和 Webpack Dev Server在媒体上的(https://medium.com/dailyjs/vue-js-simultanelyly-running-express-and-webpack-dev-server-292f4a7ed7a3)[The Net Ninja]在 YouTube 上发布了Vue JS 2 教程(https://www.thenetninja.co.uk)在 5 分钟内将无头 CMS 添加到 VueJ 中vue 架构中的观察者使用 Vue.js 构建您的第一个应用5 个学习 Vue.js 的实用示例[@jesalg]的从 KnockoutJS 迁移至 VueJS(https://twitter.com/jesalg)通过 Vue.js 创建测验由@ rap2h[@chadcampbell]的Vue.js:入门(https://twitter.com/chadcampbell)Vue.js 2 和 Firebase-构建实时单页 Web 应用程序Vue.js 2 和 Vue 资源-具有外部 API 访问权限的实际应用程序面向初学者的 Vue.js 交互式屏幕录像[AliGÖREN]在 YouTube 上发布的Vue.JS ile NASAAPI'ınıKullanarak VeriÇekme(https://aligoren.com)使用 Vue.js 2 进行 Web 开发(视频),作者是 Packt 的 Olga Filipova。(2017 年 6 月)使用 VueJS 和 Pusher 建立实时图表Vue 简介,前端大师课程的回购关于 CSS 技巧的 Vue 指南在您的 VueJS 应用中使用打字稿 -关于 nodelover 的Vue.js 视频系列,免费,入门,实战 -ninghao.net 上的Vue.js 预览[@chadcampbell]的Vue.js:开发机器设置(https://twitter.com/chadcampbell)使用 Vue-router 构建 Vue v2 JS 应用 @mikestreety[@Atom_Hernandez]https://medium.com/@davidatomhernandez/how-to-a-simple-carousel-with-vue-138715d615d7)制作自己的旋转木马使用官方 Vue 测试工具和 Jest 对 Vue.js 组件进行单元测试的 Tools-and-Jest /)[创建 Vue.js 过渡和动画:实时示例,作者为@udyuxdev创建自定义 Vue.js 插件VueJS 第 1 部分中的异步VueJS 第 2 部分中的异步[@mikestreety]https://www.mikestreety.co.uk/blog/vue-js-using-localstorage-with-the-vuex-store)使用[不带插件的 Vuex 存储使用 localStorage] //twitter.com/mikestreety)[@mikestreety]的使用道具通过 Vue Router 访问组件内的 URL 参数(@mikestreety)(https://twitter.com/mikestreety)使用 Pm2 和 Nginx 在生产中部署 Vue.js — SSR(Vuetify)laracast上的Testing Vue Components[[CodyLSeibert]的[使用 Vue.js 和 Express.js 构建全栈 Web 应用](https://twitter.com/CodyLSeibert )Vue.js 2 条食谱(视频),由 Packt 的 Peter van Meijgaard 撰写。(2017 年 9 月)[Sabe.io]上的Vue.js 入门(https://sabe.io/)使用 Vue 2 构建您的第一个高级 CRUD 应用程序(视频)(https://www.packtpub.com/web-development/building-your-first-advanced-crud-application-vue-2-video)范·迈加德(Pack Meitgaard)(2017 年 7 月)프론트엔드Vue.js입문서[Inflearn]上的누구나다루기쉬운Vue.js(视频) ](https://www.inflearn.com/),由Captain Pangyo在 2 小时内建立一个 Vue.js 博客顶部在SnipcartSales Bhatnagar [@sachinbee的VueJS 2 入门 Udemy[Sabe.io]上的Vuex 入门:在 Vue.js 中管理状态(https://sabe.io/)Sergii Stotskyi 的[使用 CASL 的 Vue2 ACL]简化 JavaScript 选择-Angular 诉 React 诉 Vue(视频),Packt 的 Daniel Kmak。(2017 年 11 月) -Storyblok 博客上的使用 Auth0 的 Vuejs 2.5+身份验证教程带有 Vue 的 GraphCMS 初学者指南在 GraphCMS 上在 Chrome 和 VS Code 中调试 Vue.js此食谱展示了如何将 Debugger for Chrome 扩展程序与 VS Code 一起使用调试由 Vue CLI 生成的 Vue.js 应用程序。Packet Sachin Bhatnagar 的[Vue JS 2 入门(视频)。(2018 年 1 月)使用 Vue.js 构建电影应用界面,作者是 Hassan Djirdeh,@ djirdehh让我们建立一个自定义的 Vue.js 路由器,作者:Hassan Djirdeh,@djirdehh由 Vue,Webpack 4 和 Babel 入门,作者是 Bjorn Krols,@ KrolsBjorn如何将 Bootstrap 4 添加到您的 Vue 项目,作者:Bjorn Krols,@ KrolsBjorn如何将语义 UI 添加到您的 Vue 项目中( https://twitter.com/KrolsBjorn)Bjorn Krols 的[如何将 ESLint 添加到您的 Vue 项目,@KrolsBjorn如何通过 Vue 中的 URL 查询参数使内容动态化(https://medium.com/@BjornKrols/tutorial-dynamic-content-via-url-query-parameters-in-vue-js-d2df19b66633) Krols,@KrolsBjorn如何为 AWS S3 托管的 Vue 应用程序启用历史记录模式作者:Bjorn Krols,@KrolsBjornBjorn Krols 的[使用断点调试 Vue 应用程序的基本介绍,@ KrolsBjorn使用 ButterCMS 无头后端构建 Vue.Js 电子商务应用程序MASTER VUE.JS使用 Go 和 Vue.js 构建投票应用程序使用 Vue.js 构建协作绘画应用程序使用 Stripe 构建实时付款信息中心使用 Vue.js 构建加密货币跟踪器使用 Vue.js 构建设计反馈应用程序使用 Flask 和 Vue.js 开发单页应用使用 Stripe,Vue.js 和 Flask 接受付款serverlarup.net 上的[使用 Laravel 和 VueJS 进行 API 驱动的开发(免费课程)在 Vue.js 中管理状态,作者:哈桑·吉尔德(Hassan Djirdeh),@djirdehh由 Vue.js 制作的真实世界项目,由 Packt 的 Daniel Khalil 撰写。(2018 年 8 月)[Heartbeat(Vue + NW.js 视频系列)]https://goo.gl/8p3msR),作者:@@ ackzell(https://github.com/ackzell)(2017-2018)带有 Nuxt.js 的 Firebase 服务器端渲染 Vue 应用程序(带有 JavaScript 框架的服务器端渲染)Firebase 使用 Nuxt.js(使用 JavaScript 框架的服务器端渲染)测量 Vue SSR 性能)使用 D3 和 Vue 创建交互式地图(2018 年 10 月)编写通用的,支持 SSR 的 Vue 组件的指南[Vue School]的Vue.js 基础知识(https://vueschool.io)Vuex for Everyone由Vue School[Vue School]的Vue.js 表单验证(https://vueschool.io)[Vue School]的Vue.js 大师班(https://vueschool.io)[Vue School]的Vue.js Firebase 实时数据库(https://vueschool.io)[Vue School]的Vue.js Firebase 身份验证(https://vueschool.io)[Vue School]的带有 Vue.js 的动态表单(https://vueschool.io)[Vue School]的Custom Vue.js Directives(https://vueschool.io)Vue.js 应用程序开发要点,作者是 Packt 的 BartłomiejPotaczek。(2018 年 10 月)对 Vue.js 进行故障排除,作者:克里斯蒂安·赫尔(Packet Hur),帕特。(2018 年 10 月)Nuxt.js-类固醇上的 Vue.js,作者:MaximilianSchwarzmüller,Packt。(2018 年 10 月)使用 Quasar(和 Vue)构建电子文件资源管理器,作者:@@ hawkeye64](https://github.com/hawkeye64)。(2018 年 11 月)[Udemy]上的使用 Vue JS 2 和 Firebase 构建 Web 应用程序(https:// [The Net Ninja]的 www.udemy.com/)(https://www.thenetninja.co.uk/)[Udemy]上的Vue JS 2-完整指南(包括 Vue Router 和 Vuex)( https://www.udemy.com/),MaximilianSchwarzmüller使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 1 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 2 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 3 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 4 部分),作者是 Jennifer Bland @ratracegrad。(2018 年 11 月)詹妮弗·布兰德(Jennifer Bland)[@ratracegrad将国际化添加到 Vue 应用程序 )。(2018 年 11 月)由 Vue JS 2 编写的实用项目,作者是 Packt 的 Jack Herrington。(2018 年 12 月)Lessipe的Lessipe上的Vue.js기초다지기(视频) .com /)由 Vue.js 和 Node.js 进行的全栈 Web 开发,作者 Haider Rehman, Packt。(2019 年 1 月)Designer for Vue,由 Design + Code 提供(2019 年 2 月)[Talat Tufekci]的Vue 土耳其语简介(https://www.onbirkod.com)[Talat Tufekci]的使用土耳其语的 Vue-Resource 提取数据(https://www.onbirkod.com)[Talat Tufekci]的使用土耳其语 Vue-router 的 Spa 应用程序 /www.onbirkod.com)[Talat Tufekci]的使用土耳其语的 Vue-cli 创建 Vue 项目 https://www.onbirkod.com)[Taul Tufekci]的Vue 组件和土耳其语 Vuex 之间的消息传递 .onbirkod.com)[作者:Michael Thiessen]如何在vue中动态添加类名称使用 ScaffoldHub 使用 Vue JS,Node JS 和 SQL 或 MongoDB 构建图书馆 Web 应用程序作者 Felipe Lima @scaffoldhub_io使用 NativeScript + Vue 构建实时位置跟踪应用,由 Saibbyweb 撰写事例使用 Laravel 中的 JWT Auth +示例后端 API 的入门应用程序节点 Webkit + Vue 示例@brandonjpierceVue 样本@superlloyd使用 vue.js + vue-router 的 HackerNews 克隆,作者@kazupon电子+ Vue 示例,@ bradstewart[Boris Okunskiy]的单页应用程序示例(Vue + Voie)(https://github.com/inca)开始-用 Vue +流明编写的 Task Manager SPA,作者是Raj Abishek[BosNaufal]的Vue Mini Shop(https://github.com/BosNaufal)Vue SoundCloud由mul14功能请求(Laravel + Vue 组合)由haydenbbickerton[@ yjj5855]的Vue Cookbook(Vue1.0 + Express)(https://github.com/yjj5855):演示服务的第一个屏幕渲染Strong Together-一个启动器项目,基于 Browserify 和 Semantic-,以独立或 Laravel / Laravel Spark 项目的形式构建单页 Vue.js 应用程序, ui)由WebSemanticsvuetest:在 iframe 中具有用户身份验证,bootstrap ui,上传器,所见即所得编辑器的广告管理网站vue-shopping由andylei18Vue-cnodejs,060由@shinygangvue-zhihu-daily由hilongjwVueChess- [gustaYo]的多人在线国际象棋游戏(https://github.com/gustaYo)Ngexplorer-vuejs-client- Nugexplorer的正式客户端](https://github.com/gustaYo)[Vue 2048(Vue + Webpack)]https:// pengfu的https://pengfu.github.io/vue-2048/):流行的 2048 游戏使用 Vue 实现,Webpack,Sass,ES6[BosNaufal]的Vue Simple PWA(https://github.com/BosNaufal)Tour of Heroes(Vue 2.0):Angular 2.0 的 Vue 2.0 端口Tour of Heroes演示应用程序。亮点:ES6 / 7,渲染功能,JSX,revue(Vue 的 Redux 绑定),vue-router,Airbnb eslint,webpack。由@ aweber1vue-table-pagination由echovic进行分页的表Feathers and Vue 2.0 Blog Admin Demo演示了如何在 Vue 2.0 中使用 Feathers。它包含[delay]的身份验证,vue 路由器,vue 无限加载和角色(https://github.com/delay)vue-zhihudaily-2.0Zhihudaily 演示程序是使用 Vue 2.0,vue-router 和 vuex 构建的,并具有服务器端渲染功能。由cs1707vue-demo-todolist是一个简单的 vue2.0 演示,它使用 Vue 2.0 vue-cli 构建。通过fishenal[liueans]的vue-AdminLte(https://github.com/liujians)vue(2.0)+ Node.js:博客内容管理系统(CMS),作者@ycwalkerngexplorer-quasar- Ngexplorer的实现与quasar 框架(https://github.com/gustaYo)zhihu-daily-vuemoonou基于 vue2.0 的 zhihu 日报loopback-vueloopback + vue + vue-resource,ionic-app,vue 页面分页功能,验证权限控制,访问令牌机制,凭证,CI ,docker qxl1231vue-s3-dropzoneVue.js 拖放组件可将文件无服务器上传到 AWS S3easy-vue一个简单的示例,使用 vue 在 vue 2.0,vuex 2.0,vue-router 2.0,vue-infinite-scroll 2.0, [TIGERB]的 vue-progressbar 2.0(https://github.com/tigerb)[度量循环]的Vuex 事件消息演示(https://metricloop.com/blog)vue-memo使用 Vue.js(> 2.x。),vue-router(> 2.x。),vuex( > 2.x。),vuex-router-sync @ next(> 3.x。)和 Firebase(> 3.6.x),作者为akifoResume Vue[ChangJoo Park]的基于 JSON 的基于 Vue 2.0 的简历(https://github.com/ChangJoo-Park/) -使用Phoenix Framework,Vue 和 Vue Router(demo开发的具有 JWT 身份验证的应用示例 phoenix-vue-auth.herokuapp.com))@ Angarsk8在 Vue 2.0 中使用路由器示例 CRUD 应用(https://github.com/shershen08/vue.js-v2-crud-application)(https://github.com/shershen08)[@mgyongyosi]的ASP.NET Core Vue.js 服务器端呈现示例(https://github.com/mgyongyosi)vuefire-quickstart-通过@sejr记录的带 Webpack 和 eslint 的 Firebase 集成。hello-vue-django Vue.js 和 Django 集成入门项目,带有热代码重载实时社交新闻应用,是由Phoenix,Vue,Vue Router 和 Vuex(demo ),作者为@ Angarsk8vue-calculator是一个使用 Vue 2.0 构建的简单计算器,vue-cli(webpack-simple)。通过CaiYiLiangWikipedia-viewer一个简单的 Wikipedia-viewer 页面,使用 vue2.x,vue-router,vue-cli(webpack)构建-simple)和 ajax(jsonp)。通过CaiYiLiangvue2.x-douban使用 vue2.x,vue-router 和 axios(豆瓣电影)构建豆瓣电影的简单方法。通过超人vue-laravel-exampleVue-Laravel-示例是使用 Laravel 设置 Vue 的简单示例。通过Jiajian Chanvue-foundation一个演示应用程序,将 VueJS 与Zurb Foundation集成,使用 webpack vue-cli faspnetcore-Vue-starter一个 VueJS 2 入门模板,它是 asp.net MVC dotnetcore 项目的一部分。该模板包括 VueJS 客户端应用程序和后端 API 控制器。vue-reddit-app使用 Vue 2 构建的 Reddit SPA demo。 X,Vue 路由器 2,Vuex 和 axios。@ yujiahaol68使用 Muse-UI 和 vue-cli Webpack 模板vue-music-qq一个 qq-music 项目基于 vue-cli。页面简单流畅带有 Vue-Redux 和 Plain VueJSX 的 NavigationTab导航选项卡同时具有普通 Vue JSX 和 Vue + Redux 绑定Veggie Map使用 Vuejs + Vue 路由器+ Leaflet 和 Firebase 的交互式演示vuejs-d3示例如何使用 d3 进行可视化的示例。vue-twitter-client使用 Vue 2.X,Vuex,electron-vue 和 Electron 构建的 Twitter 客户端应用程序Douban使用 Vue2.x + Vuex + Vue-router + vue-resource 创建的很棒的 douban 示例。通过jeneserStoryblok vuejs-boilerplate-集成 Storyblok 的组件系统,允许创建可编辑的网站。Vuexpresso-使用 VueX,Vue-Router,Vue-Apollo,webpack,GraphQL,Apollo-client,express 和 mongo 的样板带有 Sails.js 示例项目的 Vue.js-该项目适用于单页应用程序的新手,并希望通过实际学习例。Vue.js&Pyramid Web 框架应用程序-使用 Pylons Pyramid Webframework 后端 Vuejs webpack2,vue-router,yarn(数据包管理器)的样板vue-feathers-chat在前端使用 Vue,在后端使用 Feathers 进行的示例实时聊天,但仅使用 Socket.IO-Client 进行通信vue-xplan使用 Vue 和 three.js 创建的旋转地球演示页面vueSocketChatRoom使用 vue2.x,vuex2.x,vue-router2.x,vux2.x,socket.io 的套接字聊天室@Binaryify的vue-tetris(使用 Vue,Vuex,不可变代码 Tetris 编码):使用 Vue,Vuex,Immutable 编码俄罗斯方块。@kasheftin的route-planner-vue:用于规划具有多个路线的工具 Google 地图上可排序的图层,可拖动的方向,标记和形状。MyDiary-Vue使用 Vue 2.X 构建的日记应用程序,还具有联系人和待办事项列表功能AliGÖREN在 Github 上的VueJS 示例项目todo-mvc-webpack由voluntapear使用 webpack-basic 在 Vue 2 上实现 TodoMVC 模板,并带有显示 vuex,vue-router,中央事件总线和 VueFire 的示例。[gustaYo]的Chess Storybook Example与 Vue 2.0(https://github.com/gustaYo)Vue Weather Notifier一个带有 SVG 和 Vuex 的小型示例动画应用程序Nuxt 类型一个带有 Nuxt 的示例 Vue 项目,用于路由/ SSR 到演示页面转换VueBlog一个博客系统,支持wmui的服务端渲染Cinemateka-用 Vue v1 和 Laravel 5 制作的 SPA 的示例。电影和活动时间表。俄罗斯的评论。vue-2.x-boilerplate-适用于 Vue 项目 Vuex + vue-router 的简单入门套件vue-minesweeper-由[rhapsodyn]开发的带有 vuejs 的致命简单扫雷游戏(https://github.com/rhapsodyn)X-Flowchart-Vue- [OXOYO]的 SVG 和 Vue 流程图编辑器(https://github.com/OXOYO)koa-vue-notes-web-充实的 SPA,在后端使用 Koa 2.3,在前端使用 Vue 2.4。包括功能齐全的用户身份验证组件,针对用户笔记的 CRUD 操作以及 Vuex 存储模块。Vuejs 购物车-使用 Vuejs 和 Firebase 的购物车示例PokedexVueJs@ rchung95vuefire-auth使用 Firebase 进行 Vuefire Vue2-Auth-Email 验证vuefire-realtimedatabase具有 Firebase 的 Vuefire Vue2-RealtimeDatabaseCRUDvuefire-storage具有 Firebase 的 Vuefire Vue2-Storagevue2-PWA-Blog@ deepak-singhvue-firebase-auth-vuex具有 Vuex 的 Vue2 Firebase 身份验证,并支持渐进式 Web 应用程序vue-chart-stater-kit使用 Vue 路由器,Vue 图表,Element-UI 的快速入门vue2.0-demos使用 mint-ui,Element-UI,并有一些演示(选择城市等)conwayConway 在 Vue 中的生活游戏。vuex-feature-scoped-structure功能范围 vuex 应用程序结构的示例应用程序vuex-examples-有关使用 Vuex 构建真实世界应用程序的简单示例vue-vuex-todomvc-示例 TodoMVC Vue.js 应用程序具有通过 REST 的 Vuex 存储和服务器后端以及使用赛普拉斯(Cypress)的全套 E2E 测试。 io测试运行程序。vuejs-sqljs-boilerplate-这是同时使用 Vue.js 和 sql.js 的样板X-WebDesktop-Vue- [OXOYO]基于 Vue 的 WebDesktop 系统(https://github.com/OXOYO)vuejs-music-player-一个 Vue.js 精简音乐播放器Vue.js 最佳实践示例项目-使用 Vue.js + Vue 路由器+ Vuex + Vuelidate 的最佳实践示例项目Vue.js [一个]客户端- [一个]用 Vue2.5 编写的客户端Vue.js 2.5,带有 vue-cli v3,包括使用 auth0 进行身份验证,作者多米尼克·安格(Dominik Angerer),StoryblokSkeleton Vue + TypeScript-TypeScript,VueJS,ElementUI,Vue Router,Vuex,材质图标,BrowserSync,Dockerfile@jesalg的PENV Starter-有关如何在 VueJS,Express 和 PostgreSQL 中使用的基本示例连词。vue-relay-examples-使用 vue-relay 的示例应用程序的集合。laravel-vue-boilerplate-具有用户 CRUD 的 Laravel 5.5 SPA 样板,使用 Vue.js 2.5,Bootstrap 4,TypeScript,Sass,Pug 和笑话。Vue 设计系统-用于使用 Vue.js 构建 UI 设计系统的开源样板。Vue Bulma 演示-一个简单的演示网站,可联合检查 Bulma / Vue JS 和 express。准备好使用 TypeScript,vuex,vue-router,HMR 等进行生产的入门应用程序vue.js 与 laravel 结合的前阶段分离开发模板-laravel 护照/ Vue.JS 和 Element UI 的模板网站。由 Vue.js 进行的 Web 开发动手,作者:Roman Kuba,Packt。(2018 年 5 月)Vue 在线商城-在线 SPA 演示,基于 VUE 开发的前分离电子商城前端项目FUE-使用 Vue.js + Vue 路由器+ Vuex + Vuetify + FeathersJS 的 Admin SPA 客户端和服务器端样板Vue + TypeScript 食谱-一本小小的食谱,涵盖了一些不太明显的解决方案,供人们开始使用 Vue + TypeScriptVuejs 示例ASP.NET Core Vue 入门 CLI 3.0使用 Vue CLI 3.0 和自定义配置(默认 TypeScript,Vue,路由器)的 Vue 入门模板,Vuex,Vuetify)通过@SoftwareAteliers与 ASP。​ NET Core 集成(2018 年 9 月)vue-soundcloud由Soroush Chehresa用 Vue.js 2 构建的 Soundcloud 客户端。vue-cart一个由 vue,vuex 和 vue 路由器制成的简单购物车。通过crisgonNuxt + Apollo + Element一个带有 Nuxt,Element(自定义主题)和 Vue Apollo 的 Vue.js SSR 样板。vue-daily-zhihu由walleeeee使用 Vue 2.0 和 vue-router&vuex 构建的简单演示)木炭使用 Vue CLI 3.0 并由[Seth Davis]用 Bulma 样式设置的入门模板(https://github.com/setholito)带有 TypeScript 的多页 ASP.NET Core Vue-多页 ASP.NET Core Vue,Typescript,Vuex,Vue 路由器,布尔玛,Sass 和 Jest 应用程序。有关如何在.NET Core MVC 中将 Vue.js 用作多页(多个迷你 spa)应用程序的模板/起点。CION-Vue.js 的设计系统样板-一个主要为 Vue.js 应用程序设计的设计系统。它利用设计令牌,带有集成代码游乐场的生活风格指南以及用于常见 UI 任务的可重用组件。Vue websockets 示例-使用 Vue.js 2 + Node 项目的 Websockets 使用的基本示例,以获取完整的工作示例。Vue(2.0)+ Node.js:一个博客,作者@ FatDong1vue-todo-list待办事项列表示例应用程序基于 Vue + Vuex + Vuetify + Vee-ValidateVue.js 和 Ionic v4 示例-一组如何在 Vue.js 中使用 Ionic v4 的示例使用 Vue,Vuex 和 Vue-Router 的个人网站- MuratcanŞentürk 用 vue,vuex 和 vue-router 制作的简单网站示例客户端 Vue.js- 演示-Vue.js 客户端端,用于[Justin Wash]的微型,快速加载,无 node.js 的单页应用程序(https://github.com/Trifectuh)大型 Vue.js 应用样板+ Vuex无画布的 Vue.js 上的蛇游戏使用 CometChat 构建 Vue 聊天应用书籍Vue.js je 下,作者:Alex Kyriakidis 和 Packt 的 Kostas Maniatis。(2016 年 11 月)学习 Vue.js 2,作者:Packt 的 Olga Filipova。(2016 年 12 月)Vue.js 2 的威严,作者:Alex Kyriakidis 和 Lestapub 的 Kostas Maniatis。(2017 年 3 月)Vue.js 2 Cookbook,作者是 Andrea Passaglia,Packt。(2017 年 5 月)Vue.js 实战,作者 Erik Hanchett 和 Benjamin Listwon(2018 年春季)测试 Vue.js 应用程序作者 Edd Yerburgh(2018 年夏季)Vue.js 2 和 Bootstrap 4 Web 开发,Packt 的 Olga Filipova。(2017 年 9 月) -Casa doCódigo 的 Leonardo Vilarinho 的Front-end com Vue.js。(2017 年 11 月) -Packt 的 Guillaume Chau 撰写的Vue.js 2 个 Web 开发项目。(2017 年 11 月)Full-Stack Vue.js 2 和 Laravel 5,Packt Anthony Gore。(2017 年 12 月)Package Mike Street 的[Vue.js 2.x 示例。(2017 年 12 月) -Oleksandr Kocherhin 的Mastering Vue.js。(2018 年 1 月)Fullstack Vue:Vue.js 完整指南,作者:哈桑·迪吉德(Hassan Djirdeh),内特·默里(Nate Murray)和阿里·勒纳(Ari Lerner)。(2018 年 3 月) -Packt 的 Paul Halliday 撰写的Vue.js 2 设计模式和最佳做法。(2018 年 3 月)Vuex 快速入门指南,作者:Packt 的 Andrea Koutifaris。(2018 年 4 月)使用 Vue.js 和 Node 进行全栈 Web 开发,作者:Aneeta Sharma,Packt。(2018 年 5 月) -Flavio Copes 的Vue 手册。(2018 年 7 月)ASP.NET Core 2 和 Vue.js,作者:Stuart Ratcliffe,Packt。(2018 年 7 月)Vue.js:解释性解释(https://www.casadocodigo.com.br/products/livro-vue)。(2017 年 9 月)了解 Vue.js,作者是 Brett Nelson,Apress。(2018 年 8 月)精益:构建与部署,作者 Leanpub 的 Daniel Schmitz。(2018 年 9 月)由 Spring 5 和 Vue.js 2 构建应用程序,作者:James J. Ye,Packt。(2018 年 10 月)Vue.js 快速入门指南,Packt 的 Ajdin Imsirovic。(2018 年 10 月) -Frederik Dietz 撰写的Vue.js 组件模式课程(2019 年 4 月)博客文章Vue x Hasura GraphQL在 Vue.js 中使用 GraphQL 突变了解如何使用 Vue.JS 构建数据驱动的搜索 UI使用 GitLab CI / CD 将 Vue.js 应用程序自动部署到 AWS S3将 Vue 应用程式码头化使用 Docker 和 Gitlab CI 将 Flask and Vue 应用程序部署到 Heroku[Kevin Peters]的大型 Vuex 应用程序结构[Kevin Peters]的在 Vue.js 中构成计算属性通过实际示例了解如何重构 Vue.js 单个文件组件由Kevin Peters开源的PageKit-使用 Symfony 组件和 Vue.js 构建的模块化轻量级 CMS。npmcharts.com-比较 npm 软件包并发现下载趋势。Koel-可以正常工作的个人音乐流服务器。Raven 阅读器-使用原子电子和 vue.js 制作的简单 RSS 阅读器。Gokotta-由电子和 vue 构建的简单音乐播放器。CoPilot-基于 AdminLTE 和 vue.js 集成的管理门户。Retrospectify-在敏捷团队中进行协作回顾的简单工具。jade-press-基于 mongodb,nodejs,koa,vue 等的 Cms。astralapp-轻松组织 GitHub Stars。EME-优雅的 Markdown 编辑器。Github-explorer-一个可以帮助您更好地检查 github 的水疗中心。酒店-从浏览器启动开发服务器,并在几秒钟内获得本地域。Surfbird-使用现代网络技术编写的 Twitter 客户端。Approach0-一个可识别数学的搜索引擎。Flox-自托管电影,系列和动漫观看列表。JavaScript Guessing Game-用于识别 JavaScript 工具和库的游戏。vue-ghpages-blog-Vue.js 2 + Webpack 2 基于 GitHub 页面的博客。Vuedo-使用 Laravel 和 Vue.js 构建的博客平台。vue-music163-一个 Vue.js 音乐项目。Tomato5-实时协作工具,它将 Pomodoro 技术与团队状态共享板结合在一起。Web 学习-一种服务,可让您轻松访问有关 Web 开发和编程的数千个视频教程。ExcelJSON-一种将 CSV,TSV 与 JSON 相互转换的工具。Materialize-blog-使用 Laravel5.3 和 Vue2.x 构建的材料博客。VueCompomnentGenerator-在浏览器上生成 vue 单个文件组件。SDR 新闻-来自多个来源(Reddit,Hacker News 和 Prominent Blogs)的 Web 设计人员和开发人员新闻。PJ Blog-使用 Laravel 和 Vue.js 构建的开源博客。Lulumi-browser-Lulumi-browser 是使用 Vue.js 2 和 Electron 编码的轻型浏览器。vue-wordpress-pwaOpenAPI 3 查看器-浏览并测试 OpenAPI 3.0 规范中描述的 REST APIStacer-Linux 系统优化程序和监视Distrochooser.de-Linux 初学者的入门指南Buka-电子书管理文档-一个无需构建过程即可编写文档的框架pm86-Node.js 应用网站的生产流程经理vms-一个 Vue.js 2.0 管理系统nativescript-vue-NativeScript 渲染器的 Vue.js 实现。piper-基于 Vue 的拖放式移动网站构建器。mmf-blog-vue2-基于 Vue2(Vue-router,Vuex)和 Webpack2 的博客。媒体管理器-Web 文件管理器。dyu / bookmarks-一个由 leveldb 驱动的自包含,自托管的书签应用程序,由 Vue2.1.x 构建。JSON 模式编辑器-JSON 模式的直观编辑器。使用 Vue.js 2 和 Firebase 开发。npm-stats-npm 包下载统计信息面板vue2-admin-lte-一个将 AdminLTE 转换为可与 Vuejs(v2.x)一起使用的项目。Dockeron-基于 Electron + Vue.js 构建的桌面 Docker 项目。Flamme-一个基于 Education 和 Vue.js 构建的开源 Tinder 桌面客户端,用于教育目的Goldfish-使用 VueJS,Golang 和 Bulma CSS 构建的 HashiCorp Vault UI管理-基于Vuetify的管理控制台,请选中在线演示提示-用 Vue.js 编写的框架,用于在 Web 浏览器中创建类似命令行的界面。Hare- 基于 Vue.js 2.x,Koa 2.x,Element-UI 和 Nuxt.js 的应用程序样板Paper-Dashboard-为 Vue 制作的 Creative Tim Paper DashboardAdminLTE-VueJS2-一个在 AdminLTE 上实现 VueJS(v2.x)的开源项目。材质仪表板-为 Vue 制作的创意 Tim 材质仪表板Explore-Github-VueJS 2 Github Explorer 使用 API v3CoreUI-由 Vue.js 支持的开源管理模板ChuckNorris-使用 VueJS + api.chucknorris.io 构建的 Chuck Norris 笑话生成器LeafPlayer-一个简单,快速,私有的音乐流服务器。JSON 编辑器-一种可识别架构的 JSON 编辑器。用 Vue2 开发。Voten-使用 Vue2 和 Laravel 构建的类似 Reddit 的平台。News Weaver-使用 VueJS 和 VuetifyJS 制作的基于 Web 的 RSS 阅读器/聚合器唤醒 Billie Joe!-根据绿日的歌曲“唤醒我,当九月结束”而倒计时到十月的网站。使用 Vue 和 Firebase 创建。Astrum-旨在包含在任何 Web 项目中的轻量级模式库。vue2-pwa-vision-带有 Vue2 + Vuetify +渐进式 Web App 的人脸检测 Google Cloud Visionvue2-pwa-rekognition-使用 Vue2 + Vuetify + Progressive Web App 进行人脸检测的 Amazon RekognitionAmmoBin.ca-有关加拿大在线弹药价格的元搜索网站SPA-asp.net-api-vuejs--用于使用基本任务管理和消息传递的 Vue.js 单页应用程序 ASP .NET Webapi 2 和 SQL ServerBook-Trading-Club-与您所在地区的其他图书读者进行贸易或借阅图书。使用 nodejs 和 vuejs2 构建vuejs-extension-pack vscode-扩展 packf 或 vscode,具有用于 Vue.js 开发的流行 VS Code 扩展。Wiki.js-基于 NodeJS,Git 和 Markdown 构建的现代,轻量级且功能强大的 Wiki 应用程序vue-pwa-speech-在 Vue2 + Vuetify + Progressive Web App 上使用 Google Cloud 进行文字演讲vue-speech-streaming-在渐进式 Web App 上执行流式语音识别可通过 Google Cloud Speech + socket.io 实时生成语音到文本我的动画列表-一个易于获取 CSS 动画代码的工具vue-input-streaming-使用 Pusher 进行 TextInput 流实时和双向数据绑定广播TidyTab-一个 Chrome 扩展程序,用于整理这些标签。peregrine-cms-基于 Vue.js 和 Apache Sling 的可选 CMSconcept-to-clinic-具有 Vue.js 界面的肺癌预测项目grid-awesome-使用 css 显示为网格布局生成样板 css:grid; 属性。Light Bootstrap 仪表板-为 Vue 制作的创意 Tim Light Bootstrap 仪表板Hubaga-适用于开发人员和其他数字商店的免费轻量级 WordPress 电子商务插件。vue-webpack-buefy-具有全功能 Webpack 和 Buefy 的 Vue.js 入门Coypu-类似文本编辑器的每周计划核心服务器-高度可扩展的 VueJs 框架,具有集成的 API 系统和多种高级功能。discord-logo-基于 SVG 的 Vue.js 动画不和谐徽标生成器。(Github 页面)node-vue-template-用于使用 Node.js(API)和 Vue.js(SPA)构建完整应用程序的入门模板,其中包括一些软件包和配置,以帮助快速开始开发。vue-storefront-Vue.js 店面-电子商务的 PWA。100%离线,与平台无关,无头,支持 Magento2。fd-vue-IoT 框架的 Vue.js 客户端wildfire-其他注释插件的替代品。收据-简单的自动化桌面应用程序,可以从 Uber 和 Lyft 下载并整理您的税款发票。vue-chrome-extension-boilerplate-使用 Vue.js 和 Webpack 进行 Chrome 扩展的样板TimeMark-一个可以记录您的时间的时间管理器,还将开发更多功能。Laravel Enso-由 Bulma,VueJS 和 Laravel 构建的 SPA 管理面板,开箱即用地打包了很多功能。代码说明-针对使用 Electron&Vue.js 构建的开发人员的简单代码段管理器。Pomotroid-简单,美观且可自定义的 Pomodoro 计时器。XMR Miner-加密货币(XMR)挖掘应用程序,使用 Vue.js 构建并使用 D3 进行可视化XMR Paper-Monero 钱包生成器,使用 Vue.js 构建JoyProxy-Chrome 扩展程序,用于处理代理设置活动自动化-管理日常活动并及时获取报告。jsettlers-web流行的德国棋盘游戏,用赚来的资源建造六角形,定居点,城市,道路Tamiat CMS-Tamiat 是面向前端的 CMS,使用 Vue.JS 作为前端,并与 Firebase 集成了后端功能。vuegg-vue GUI 生成器:一次性创建模型和代码!它通过其可视化编辑器利用页面,组件和样式的创建。为您的下一个 vuejs 项目生成所有脚手架代码。Podlove Web Player-经过 Podcast 优化的基于 HTML5 的音频播放器,具有章节,字幕和嵌入功能。Leo Vue-使用开源 Leo 概述编辑器/ IDE 创建带有嵌套菜单的 Web 应用程序,并支持内容中的 Vue 组件。Justine-使用 Vue 组件作为文档模板的可配置 HTML 文档生成器(当前支持 JSDoc)Deezer-Vue-使用 Vue \ Vuex 构建的 Deezer 客户端Vuep.run-Vue 的在线 SFC 编辑器V·oogle-Google.com,已修订Pomidorus-使用 Vue 和 D3 构建 Pomodoro 时间跟踪器 Hubble-:telescope:浏览 GitHub Stars 的历史。Vuepress-简约的 Vue 驱动的静态网站生成器Socialhome-具有社交网络功能的联合富个人资料生成器GenVue-一个可托管的 Web 应用程序,允许机密用户上传和共享基于 Vue.js,Vuetifyjs 和 NetCore WebAPI 堆栈的私有文件vue-array-Vue 下的数组对象操作,Vue 下的数组对象操作使用此包可操作数组。Vue 可以监视阵列中的更改Laqu-l-具有 Quasar Framework,带有 OAUTH 2.0 身份验证的 GraphQL API 后端,Firebase 就绪,多语言功能等的完整应用入门套件。Protovue-一个原型组件库,可帮助设计人员和开发人员快速搭建抽象的应用程序布局。Chattier-使用 Laravel 5.6,Vue.js 2 和 Bulma(Buefy 组件+ Bulmaswatch 主题)构建的 SPA 社交网络。还使用 JWT 身份验证。chrome-ribbon-reminder-使用 Vue 和 Async / Await 编写的 Chrome 扩展程序。使用弹出显示并更改徽章计数。收藏夹-一个简单的简单收藏夹生成器。模块化家谱-使用 Laravel 5.7,Vue.js 2.5 和各种组件的家谱/族谱管理系统。工作正在进行中。最小注释-使用 Vue.js 构建 Web 应用烘焙一个应用程序,旨在帮助咖啡爱好者在学习 Laravel + Vue.js 的同时找到他们的下一杯咖啡。堆栈编辑-浏览器内 Markdown 编辑器Bael 博客模板-静态生成的博客模板,该模板使用 Netlify CMS 作为后端,使用 Netlify 进行托管。具有野蛮美学,模糊搜索,无服务器电子邮件注册等功能。Buefy Shop示例商店,开源的,具有 Nuxt,Stripe,Firebase,Bulma 和无服务器功能。sysmon用于 Linux 的 AB / S 模式系统监视器。您可以在任何地方通过 Web 浏览器远程监视系统资源的使用情况。eth-vue一个松露盒子,提供您快速构建具有 Vue.js 身份验证功能的以太坊 dApp 所需的一切,包括易于部署到 Vue.js 的配置。 Ropsten 网络。它还具有 Gravatar 功能。Nippon-color受 nipponcolors 点 com 的启发。这是使用 vue-cli 3 的日本彩色 PWA 版本。Saleina CMS一个静态网站内容管理系统,使用 git 作为后端使用 vue 构建。Vuido用于创建本机桌面应用程序的框架。它可以使用本机 GUI 组件在 Windows,OS X 和 Linux 上运行。YouGetYouTube 视频/音频/字幕下载器+ CutterVue Pug 手写笔Vue + Pug +手写笔样板 Crypto News允许您转换加密货币,查看每个 ICO 的最新新闻和汇率–来自一个加密货币世界的所有数据。Epiboard一个新的选项卡页面扩展,具有材料设计和有用的功能:new::tada:zhudyos / duic分布式配置中心:新:Vuemmerce使用 Vue.js 和 Bulma 框架构建的免费电子商务模板:新:Nucleus分层体系结构 ASP.NET Core API 和 Vuejs 客户端应用程序启动模板Carpoolear阿根廷拼车应用程序的开源 Vue.js 前端(移动和 Cordova 应用程序):CarpoolearStatusfy:Statusfy 是一个状态页面系统,易于使用且完全开源。DynamoDb-GUI-Client:DynamoDb 的跨平台 GUI 客户端RosterWebApp开源名册 Web 应用程序,允许对员工/团队的名册进行工作会议和其他功能。Vue 电子商店 Templet-带有 vue / vuex / vue-router 和 bootstrap4 的电子商务 Templet。Kitty Ipsum-生成由不同语言的“喵”组成的 lorem ipsum。Git Superstar-计算您的 git 星级和顶级存储库。Twill-用于 Laravel 的开源 CMS 工具包,可帮助开发人员快速创建直观,强大而灵活的自定义管理控制台。MATH_BOT-通过对机器人编程来学习数学。Vue 填字游戏-一个基于 Vue.js 的填字游戏构建器和填充前端应用程序。使用CodeSandbox构建。Vue 组织结构图-免费管理和发布您的交互式组织结构图(orgchart),无需网络服务器。哔-使用 Vue.js 和 Ionic 4 构建的帐户安全扫描程序Vue CRUD-基于 Vue.js 的 REST-ful CRUD 系统。Vue CRUD 允许您轻松创建快速应用程序,例如 CMS 或 CRM。Vue HQ 管理员仪表板–由 Vue,Sass,Firestore 和 Netlify 支持的现代管理仪表板。MToDo-带有简单身份验证的迷你待办事项列表,该身份验证是使用 Vue.js 和 JSON Server 作为数据模拟构建的。非常适合作为发现有关真实 Vue.js 参考的任何人的参考FireX 代理-FireX 代理是用户值得信赖的 Chrome 和 Firefox 浏览器扩展程序,可让您解除阻止任何网站的权限并私密安全地浏览 Web。VueSolitaire-接龙(spider,klondike)包含在 Vue.js 中。Thermal-一站式访问所有 Git 存储库。QMK Configurator-Vue.js 中的 QMK 固件键盘配置 UI。Eplee用 Vue.js 和 Electron.js 制作的甜美,简单的 epub 阅读器。vue-realworld-example-app-示例性全栈 Medium.com 克隆每日-精选的开发新闻已传递到您的新标签页 ‍Laravel 文件管理器-Laravel 的强大文件管理器Vue 加密仪表板-用 Vue.js 制作的 Cryptocurrency 仪表板商业产品Wijmo-具有 VueJS 支持的 UI 控件的集合。整理说明Formester-表格,电子邮件营销自动化变得容易ChatWoot-通过 Facebook Messenger 进行 Livechat 和代理协作。VueA-具有多种布局和 laravel 版本的 VueJS 管理模板。Teleo-团队合作应用在讲话,计划和做事之间轻松移动Cover-基于 Vue.js 构建的高质量组件库EducationLink-适用于教育代理商和大学的 CRM 和销售自动化。Pragmatic v2.0-使用 Vue.js 和 Element 构建的响应式和可配置管理模板。座位-简单而现代的团队沟通和协作解决方案。Moonitor-台式机的加密货币跟踪器。Deskree-将想法,任务和问题集中在一处的在线协作平台。OSHCExpress-OSHC(海外学生健康保险)保险(澳大利亚国际学生保险)的比较和电子商务。Agiloo-适用于 Scrum 和看板的项目管理应用ScaffoldHub-带有 NodeJS,MongoDB 或 SQL 的 VueJS 在线 Web App 生成器。Commandeer-可以重新构想管理。使用 Vue.js 和 Electron 构建的桌面云管理应用程序。SA Email Builder-使用 VueJS 和 Quasar Framework 做出响应的电子邮件模板构建器应用/网站Laravel Spark副视频表格Laracastsesa.io稀土掘金布拉格机场投资组合网站乐风乐团Atiiv-面向私人教练及其客户的应用程序。统计Embalses!-使用美国地质调查局数据库报告水坝水位的工具。TravelMap-旅行者基于地图创建博客的简单方法。适当的衬衫制造商-定制衬衫的制造商。CheckItReddit 新闻-浏览器扩展程序,用于显示来自 reddit 的通知和新闻。卡通网络自行制作 Powerpuff小桃酱cloudradioo-Web 应用程序,可随机播放 soundcloud 图表中的前 50 首歌曲vNotes-使用 Vue.js 和本地存储 API 的 Markdown 简洁漂亮的记事本。开放功能计算机Dermail-用 Vue.js 编写的针对 Dermail 的 Webmail 客户端,Dermail 是用 node.js 编写的邮件系统。octimine-专利搜索引擎。Draxed-基于 Web 的 MySQL 和 PostgreSQL 数据浏览器和仪表板管理器。Leapspotleap-查找您附近的 Wikipedia 文章的简单方法。或只是导航到一个地方并找到有趣的维基百科信息。响应式 Web 应用程序。X-SONGTAO-个人博客。FE 和 CMS 位于同一 vue SPA 中。Jobinja-在伊朗运营的求职委员会和职业平台。滚蛋吧!莆田系-显示所有 Put 田医院的信息Jobi:招聘平台香料屋-高质量香料的电子商务网站。结帐,购物车,产品详细信息页面和搜索是使用 Vue 构建的。Checkout 是用 Vue&Vuex 编写的单页应用程序。Livestorm-网络研讨会/直播活动应用。Metric Loop-一个技术服务和解决方案网站。保持全球考试-语言能力测试在线培训SlugSurvival-一个可帮助学生更好地计划课程的网络应用程序(业余项目,不属于 UCSC)。FreePoll.Online-使用 Vue.js,vue 可排序,语义 UI 和 Zappa 构建的群体决策工具。GitRelease-使用带有电子的 vue.js 在 mac 菜单栏上跟踪 github 项目的新版本。12BAY.VN-在线预订机票。PLAYCODE.IO-快速前端实验的游乐场。The Void Radio-地下室内音乐在线广播。Bitly Vue-使用 VueJS 和 Bitly API 缩短 URL。Storyblok-使用 VueJS 作为前端的基于 API 的/分离的 CMS。WizzAir移至 HTTPS-有关将不同平台/托管站点移至 HTTPS 的指南Booknshelf-发现有关不同主题的出色书籍和书架。Top HN-在 Hacker News 上实时显示最新新闻活动Euronews-Euronews 是一种多语言新闻媒体服务,总部位于法国里昂。Roozameروزامه??-Roozame 是波斯语的智能新闻媒体服务。KoumoulNinjaCalc-一组与嵌入式工程相关的计算器,使用 vue.js 作为开源单页应用程序构建。Vue.js Feed-最新的 Vue.js 新闻,教程,插件等。基于Vuedo,使用 Vue.js 和 Laravel 制作。蒜瓣-使用 Vue2.0 和 Douban API 开发的网络应用猜对了-一个“猜单词”游戏-用 Vue / vuex / vue-router(前端)和 Laravel / MySQL(后端)编写。代码是GitHub 上的开源(尽管不是在 kdcinfo 上运行游戏的实时文件)。GRAP-商业通讯服务简易模拟mmf-blog-vue2-ssr使用 Vue 2.0,vue-router 和 vuex 构建的博客,并具有服务器端渲染JSON 模式编辑器-使用 Vue.js 和 Firebase 构建的 JSON 模式的直观编辑器。Winsome Trivia-一个单人或多人琐事游戏,具有由 Vue.js 构建并由 Open Trivia 数据库提供支持的 2,000 多个独特问题。Moon Organizer-农历日历应用Flash-Vue-“未来的抽认卡”将学习无处不在:rocket:Kinderbesteck-具有 Vue2.0,Vuex,Vue 路由器的完整在线商店 SPAn2ex-vue ssr(必须)网站,请使用 v2ex API词库-众包在线词库Chattanosy-由社区提供的田纳西州查塔努加新事物的数据库。PAIXIN-正版图片销售网站CodeBottle-将代码段拖放到您的项目中1XBET-自 2007 年开始运营的博彩公司MyOwnTV-用于创建互联网电视的流媒体网站CrowdCircus-欧洲最大的众筹和众筹平台与某人交谈-与世界各地的陌生人进行免费,匿名和保密的在线文本聊天。车轮工厂-ui 组件和库共享网站ابیاتنابپارسی-波斯诗集Ripplectron-Ripple(区块链硬币)vue-electron 的电子钱包桌面客户端PingBreak使用 vuejs 作为实时仪表板的免费,简单的网站监控服务Todoist 致敬-Todoist 克隆,用 Rails + Vue 编写JSON 编辑器-使用 Vue2 和 firebase 构建的可识别架构的 JSON 编辑器。Develteam-独立游戏开发者的社交网络。Mixsii-适用于青少年,成人,家人和朋友的免费视频聊天室网站。PipQuest-Vue 中内置的复古益智游戏Matryx-去中心化的协作平台。iPrevYou-YouTube™ 播放器-用于在桌面上观看 youtube 视频的 Chrome 应用。物品管理器-传送命运 2 游戏物品的应用程序。前端大师 Vue 简介-前端大师全日制课程TR-101-鼓合成器/音序器。Bazaar-媒体共享平台。WynnStats-非官方的 WynnCraft 统计信息。Vectr-免费的矢量图形软件大脑位-Emotiv 耳机的 P300 在线拼写机制Coin Dashboard-完全客户端的加密货币资产仪表板。Habitica-角色扮演游戏形式的在线任务管理应用程序。MadeWithVueJs-由 Vue.js 制作的项目图库(网站本身也使用 Vue.js)CodeDependencyScanner-显示.Net 汇编代码依赖关系的 AC#dektop 应用程序使用 Vue,Neutronium 和 D3.js 构建。千以太坊首页-百万美元首页被重新构想为以太坊 DApp。在 Vue.js 上构建并开源。让我们着迷-免费的在线图像升级和神经网络增强功能。Pi.TEAM-在线发票和会计-简单易用的在线会计和发票,单用户和自由职业者免费。Vuethwallet-一个简单的应用程序使用 vuejs 生成以太坊钱包。Tipe-下一代 API 优先的 CMS。使用功能强大的编辑工具创建内容,并使用 GraphQL 或 REST API 从任何地方访问它。停止让 CMS 决定如何构建应用。Vuethexplore-一个简单的应用程序使用 vuejs 探索以太坊区块链。Fintechers-以 Fintech 为重点的工作委员会。Devjournal-项目和构想的协作待办事项列表。Bubbleflat-一种在线平台,可通过搜索具有相似生活方式,兴趣爱好或学校的人来帮助学生和年轻的专业人 士找到理想的室友。Laravel 和 VuejsTeaQuinox Tea Co-专门从事散叶茶的电子商务网站。blip-测试网站的速度,移动友好性,安全性和 HTML5 文档类型。在某个位置查找商家,然后整体测试其网站,或者只是测试您自己的 URL。sunpos-太阳位置,仰角,方位角,黄道/赤道坐标和日出/日落时间(朱利安日)计算和转换实用程序。使用纯 JS,Vuejs 和 i18n Vuejs 本地化插件对网站进行编程。可视化是使用 D3.js 创建的。U3xyz-基于 vue ssr 的个人博客。27.ua-乌克兰的互联网大型超市国际象棋守护者-从您自己的游戏中回答国际象棋位置问题。二十一点休息-二十一点的快速游戏MECHANICAL-适用于 Firefox 的 Reddit mod,可显示上下文数据见解。GameVix-与他人交换您使用过的视频游戏光盘,无忧。具有材料设计的 PWA。VivifyScrum-适用于交付团队的敏捷项目管理应用程序。可定制的 Scrum 和看板板。9GAG-流行的在线平台和社交媒体网站CryptoVue-实时加密货币仪表板厨房故事-烹饪平台MailRabbit-在没有开发人员的情况下创建,A / B 测试和监视交易电子邮件。Vue 资源精选-出色的 Vue 组件列表,类别,内嵌演示秀和简介Cronhub-无痛 Cron 监控工具wrkprty-针对自由职业者,远程工作者和希望离开办公室的专业人员的弹出协作活动。用爱制造-世界各地的“用爱制造 ❤️”倡议是庆祝 ,促进 和建立 build 品牌的运动。它从 Dribbble,ProductHunt,Behance 和 Techcrunch 等多个来源获取 Tech 新闻,设计灵感和趋势。产品路径-在创业公司和科技公司中发现超过 1,000 个产品工作。V·oogle-Google.com,已修订。一个笑话项目。经纪人注释-'研究成为房地产经纪人':房屋:SyncLounge-SyncLounge 是用于在多个位置的多个播放器之间同步 Plex 内容的工具。HCE.it-一家意大利代理商的网站,完全由 Vue 使用基于 Laravel 的无头 CMS 创建。页面-网页设计灵感Scrumpy-敏捷团队的漂亮项目管理工具Spektrum-Spektrum Media Agency 网站SPKSPK 生态系统的网站IDDEF☪️ 重视人类的网页,CMS,CRM 和捐赠以及所有电子商务页面的协会联合会均使用 Vue.js,Vuex 和纯 JavaScript 设计 配置文件管理-一种管理配置文件的简单方法烘焙这个应用程序旨在帮助咖啡爱好者在学习 Laravel + Vue.js 的同时找到他们的下一杯咖啡。YBR-集中的 YBS 公开电子投诉管理系统。(全 SPA)Regex FiddlerMyanpwel-活动票务平台的网站。CryptoArte-以太坊的艺术品收藏,不可替代的代币和 Dapp。Muuviez-具有时尚设计的电影发现和跟踪网站NAGA VIRTUAL-NAGA VIRTUAL 是第一个独立的虚拟商品市场。Scroll.in-Scroll.in 是独立的新闻,信息和娱乐企业。Akunyi-慈善网站Mark Ruffalo 会做什么?-动机网站基于 Mark Ruffalo 在获得成功之前在数百次试镜中失败的故事。白兰地-菜单栏的品牌资产管理器。Ruster 社区-CN 的 Rust 全栈社区论坛。NBC Sports-NBC Sports 是一家体育新闻网站。WITHIN-虚拟现实中的非凡故事。plottr.io-规划跑步和骑车路线beCamp-在弗吉尼亚州夏洛茨维尔举行的由社区组织的技术会议。网站代码是开源的。Trustpilot-免费开放给所有评论平台。Lagom-简单,直观且响应迅速的 WHMCS 主题ScoutMyTrip-Roadtrip Planner-印度的公路旅行计划应用程序,可帮助旅行者建立行程,发现景点,寻找酒店,加油站,美食餐厅等沿路线。Podflix-播客应用。GamersClub-巴西最大的电子竞技社区发展公司MIT-麻省理工学院的官方网站。Elvenar-Elvenar 是一个基于浏览器的幻想城市建设者游戏。信标-:blue_heart:这项服务可让您在多个网站之间共享内容。Artfinder-Artfinder 是买卖艺术品的网站。Rolodromo-专门用于桌面 RPG 的西班牙语网站。GitHubExplorer-用于探索 GitHub 的纯静态页面 webapp。使用Vuejs和GitHub GraphQL API v4。主题演讲-与 Vue 一同展示。HappyPlants-用于组织植物的渐进式 Web 应用 。Pocket Lists-世界上最友好的待办事项列表应用程序。Padlet-协作公告板Glovo-按需交付MySigMail-MySigMail 是一个免费的浏览器电子邮件签名生成器,无需创建帐户Wordguru-一个简单的口头游戏,您可以分成几个小组,并尝试猜测尽可能多的关键字。ApiFlash-基于 Chrome 的截图 API,基于 AWS Lambda 开发人员专用Kitty Ipsum-生成由不同语言的“喵”组成的 lorem ipsum。Git Superstar-计算您的 git 星级和顶级存储库。DECS-分散的多合一工作区,用于管理代码段并保护敏感数据。Careup-牙医 的业务管理工具。Asciiur-互联网的 ascii 艺术收藏Tapestri Designer-用于设计用于基因组测序实验(NGS)的 PCR 引物的免费工具Remote-Access-SSH-使用 node-ssh 的基于 Web 的远程主机访问地图标记生成器-一个免费的在线工具,可即时生成自定义地图图标Monocle Reader-在一个地方关注提要,Twitter,YouTube,博客和其他所有内容。前站导航-前端社区,文档收录。Geenes-生成调色板并将其应用于 UI,然后将其导出到草图或代码中。Blurrish-Mac / Windows 加密的 Morning Pages 日记,由 Vue 和 Electron 构建。书写时模糊,因此可以在公共工作区中记录日志。ExifShot-摄影的方式和方式,精美绝伦。Studolog-用于学生的在线文件共享平台,包括测试人员和评论。目前仅捷克语 。sum.cumo–数字业务模型(以 Vue 作为技术堆栈的核心)。Gamebrary-用于组织视频游戏收藏的开源工具。Guds-比较各大超市的价格。仅适用于墨西哥 。Premium Poker Tools-扑克玩家用来学习的东西。QMK Configurator-从浏览器配置,构建和下载自定义 QMK 固件。Worksome-适用于合格的 IT 专业人员,自由职业者以及希望雇用他们的公司的市场/平台。Translator-vuejs-使用 Vuejs,Yandex API 和 ResponsiveVoice.js API 构建的翻译应用程序。大计时器-用于研讨会,会议和演示的全屏倒数计时器。Big Timer 可以帮助研讨会主持人,会议椅,设计短跑选手,演示者和有抱负的游戏节目主持人坚持自己的计划。Wirenook-用于构建响应式网站线框的免费在线应用程序。高保真和低保真,项目共享和 svg 下载。Kvalitetskontroll-为建筑业量身定制的挪威管理系统。Poolside FM-复古音乐播放器互动体验Jean-Pierre Morin | 1700 LAPOSTEFacebook NewsFeedYouTube AdBlitz 2016Omnisense 体验Louis Ansa 网站(投资组合)Djeco.comTolks.io遇见 GrahamNOIZE 原创TR-101 合成鼓机Bootstrap 4 编辑器Subtletab-浏览器扩展web-riimote-将您的智能手机变成 3D 控制器(源代码)CSS ColorVars-交互式工具代码生成(源代码)企业用途塞恩斯伯里的AREX -大疆创新 -Octimine GmbH -浑力集GitLabClemenger BBDO MelbourneZenMate代码StoryblokMonito-建立 Booking.com 以进行国际汇款Hypefactors-数据驱动的 PR 专业人员的软件 -Adobe -IBMCotaboxAromajoin-基于硬件,软件和材料技术的协调发展最好的数字气味产品。家乐福A11yVue A11y 项目-Vue.js 社区项目,用于改善 Web 可访问性。vue-skip-to-它可以帮助仅使用键盘的人跳到最重要的地方。vue-axe-Vue.js 应用程序的可访问性审核。vue-announcer-Vue 的一种简单方法,可为屏幕阅读器宣布任何有用的信息。eslint-plugin-vue-a11y-用于.vue 中元素可访问性规则的静态 AST 检查器vue-focus-lock-这是一个陷阱!焦点锁定。A11y util,用于确定焦点。vue-a11y-calendar-可访问的国际化 Vue 日历。表格vuetable-2数据表简化vue-tables-2-Vue.js 2 网格组件。vue-datasource-一个 vue.js 服务器端组件,用于创建动态表。ag-grid-vue-用于 ag-Grid 的 Vue 适配器。vue-data-tables-Vue2.0 数据表,基于 element-ui。vue-floatThead-用于 floatThead 的 Vue 2.0 组件,floatThead 是一个浮动的粘性表头插件。vuetiful-datatable-具有排序,过滤,分页,分组和聚合的数据表组件。vue-materialize-datatable-Materialize CSS 的 VueJS 数据表vue-good-table-一个易于使用的 VueJS(2.x)表插件,具有排序,列过滤,分页等功能。vue-grid-Vue.js 的灵活网格组件vue-easytable-基于 Vue2.x 的功能强大的表组件vue2-datatable-component-永远不会烂的 Vue.js 2.x 最佳数据表vue-js-grid-Vue.js 2.x 响应式网格系统,具有平滑的排序,拖放和重新排序vue-handsontable-official用于 Handsontable 电子表格组件的 Vue.js 包装器vue-grid-用于 Vue.js 2.x 的功能强大的 flexbox 网格系统,使用内联样式构建vue-data-tablee-基于 vue-good-table,一个简单漂亮的表组件vue-scrolling-table-具有 flexbox 大小的简单表格组件,滚动表格主体(水平和垂直),所有 tr / th / td 的插槽渲染。el-search-table-pagination-将 Element UI 的 Form,Table 和 Pagination 组件组合在一起。基于 Vue 2.x。(详细信息)vue-crud-x-使用 Vuetify 布局的可扩展 Crud 组件,除了通常的页面,排序,过滤器之外,它还能嵌套的 CRUD,自定义表单,过滤器,操作。Vue 数据表-VueJS 支持的数据表,具有 Laravel 服务器端加载和 JSON 模板设置v2-table-一个基于 Vue 2.x 的简单表组件。vue-cheetah-grid-在 Vue.js 的画布上工作的高性能网格引擎。vue-table-component-直指 Vue 组件以显示表。@ lossendae / vue-table-Vue.js 2.x 的简单表组件,具有分页和可排序的列。el-data-table-基于 element-ui,可以轻松完成任务DevExtreme Vue 网格-用于 Bootstrap 的基于插件的高性能 Vue 数据网格。vue-ads-table-tree-具有过滤,排序和分页功能的 vue Table 组件。行可以具有子行,因此可以构建树结构。它还支持异步调用以从后端加载行。它是使用 CSS 框架tailwindcss构建的用于 Vue 的 Synfusion 数据网格-显示和处理具有分页,排序,过滤,编辑和分组等功能的表格数据。@ marketconnect / vue-pivot-table-数据透视表的 vue 组件vue-teible-Web 的轻巧灵活的表组件:zap:vue-jqxgrid-具有过滤,排序,编辑,分组,数据导出和其他功能的 Vue 数据网格。vue-jqxpivotgrid-具有枢轴设计器的 Vue 枢轴数据网格,钻取单元格,枢轴功能。toast-ui.vue-grid- [TOAST UI Grid]的 Vue 包装器(http://ui.toast.com/tui -grid /)。vueye-datatable-Vueye 数据表是基于 Vue.js 2 的响应数据表组件,它按页面组织数据以便于浏览。vue-sorted-table-一个将表转换为排序表的插件。支持嵌套的对象键,自定义图标和可重用组件。vue-bootstrap4-table-基于 Vue 2 和 Bootstrap 4 的高级数据表,其中包括多列过滤,多列排序,分页和信息,复选框行和高度可定制的插槽选项。vuejs-smart-table-直截了当的表格组件,使用原始 HTML 表格结构,并具有开箱即用的排序,过滤,分页和选择功能。@ myena / vue-table-用于客户端/服务器数据处理的表组件。筛选,排序,分页,分组,展开详细信息行。高度可定制的通孔,用于过滤器,标题,列,分页,详细信息行。vue-jd-table-Vue 2 的高级且灵活的数据表组件。功能丰富:搜索,过滤,导出,分页(传统和虚拟)滚动)等等!vue-grd-用于网格布局的简单,轻巧和灵活的 Vue.js 组件。iview-table-page-将 iview UI 的表和页面组件组合在一起。基于 Vue2.x。并听到了一些使用 iview-table-page 的示例。通知vue-notifications-Vue.js 不可知的非阻塞通知库。vue-easy-toast-vue / vue2 的 Toast 插件。vue-toasted-适用于 VueJS 的自适应 Touch 兼容 Toast 插件。vue-notifikation-Vue.js 通知插件。vue-notification-使用Velocity制作动画的 Vue.js 2+通知插件。vs-notify-微小但功能强大的通知组件,没有依赖项。vue2-notify-Vue.js 2+通知插件。vue-notifyjs-极简主义,3kb 可通知通知插件vueup-Vue.js 的简单,轻巧和优雅的全局通知弹出窗口vuex-flash-Vuex 2.x 中用于 VueJS 2.x 的 Flash 消息组件。vue-snotify-Vue.js 2 通知中心vue-notify-me-Vue 的可堆叠通知警报vue-noty-围绕 Noty 的 Vue.js 2 包装器vue-notice-Vue.js 2 使用本机 API 围绕 Noty.js 进行包装vue-flash-message-简单但灵活的通知插件@ voerro / vue-notifications-具有 HTML 和样式支持的简单 Vue.js 2 通知插件。vue-awesome-notifications-具有高级异步支持的轻量级 Vue.js 通知库。vue-izitoast-围绕 IziToast 的 Vue.js 2 包装器。vue-toastr-2-基于toastr的 Vue.js 的简单敬酒通知)vue-snack-基于 Google Material 的 Snackbars 的 Vue.JS 插件。vue-m-message-vue 的消息插件。vue-notification-bell-用于显示通知的 Vue UI 组件。v-tostini-Vue.js 2.x 真正纯正的吐司通知机制。不包括 CSS。vue-toast-notification-另一个 Vue.js Toast 通知插件。装载机vue-radial-progress-Vue.js 的径向进度栏组件。vue-simple-spinner-适用于 Vue.js 的简单灵活的微调器vue-wait-适用于 Vue / Vuex 和 Nuxt 应用程序的复杂加载程序管理。vue-progress-path-支持任何自定义 SVG 路径的可自定义进度指示器和微调器。vue-blockui-用于 vue 2 的 BlockUI,类似于 jquery blockUI,可用于加载屏幕。epic-spinners-易于使用的带有 vue.js 集成的 css spinners 集合。svg-progress-bar-Vue.js 的简单进度条。vue-loading-overlay-微小的全屏加载指示器vue-loaders- [loaders.css]的 vue 包装器(https://github.com/ConnorAtherton/loaders.css)vue-promise-btn-小巧而强大的异步按钮(或任何其他标签)工具,带有精美的内置微调器vue-spinkit- 带有 VueJS CSS 动画的加载指示器集合vue2-form-loading-VueJS 指令可与表单一起使用,以便在加载下一页时禁用提交按钮vue-element-loading-⏳ 在容器内加载或全屏显示 Vue.jstb-skeleton-Vue.js 的骨架屏幕加载vue-spinners- 为 Vuejs 加载微调器组件的集合vue-progress-bar-这是一个基于 vue 的级联进度条插件vue-loading-button- 带有滑动加载指示器的直截了当按钮进度条vue-progressbar-vue 的轻量级进度条。vue2-loading-bar-最简单的 YouTube,例如 Vue 2 的加载条组件。vue-top-progress-另一个为 Vue.js 加载栏组件的顶级进度。vue-nprogress-进度条基于 Vue 的 nprogress。vue-progress-button-Vue.js 2.x 动画按钮组件。vue-simple-progress-Vue.js 的简单,灵活的进度栏vue-component-loading-管理每个组件内部的加载状态,并使用进度条显示全局加载状态。vue-scroll-progress-用于页面滚动进度条的简单 Vue.js 插件vue-read-progress-页面顶部的可自定义进度条,显示滚动进度easy-circular-progress-具有计数效果的简单循环进度组件工具提示工具提示/弹出窗口v-tooltip-使用 Vue 2.x 的简单工具提示。vue-popper-component-Vue.js 的 Popper.js 指令。vue-directive-tooltip-简单,灵活的工具提示指令(基于 Popper.js)![Vue.js](https://vuejs.org/)vue-popperjs-基于 VueJS 2.x popover 组件的popper.jsvue-tooltipster-基于 VueJS 2.x 工具提示组件的tooltipster.js。支持 html 内容,悬停和悬停+单击事件。k-pop-基于popper.js的简单 popover 组件。高度可定制的。带有主题。支持自定义触发器,并且可以监听任何事件。覆盖vuedals-一个 VueJS(2.x)插件,用于具有单个组件实例的多个模态窗口。sweet-modal-vue-发生模态的最甜的库。现在可用于 Vue.js。vue-js-modal-简单易用,高度可定制,移动友好的 Vue.js 2.0+模态,具有 0 个依赖关系。vudal-vue.js 的模态窗口vodal-具有动画的 Vue 模态。vue-image-lightbox-一个 Vue 图像灯箱/图库,可以很好地显示图像。vue2-simplert-Vue 2 简单警报组件(受 SweetAlert 启发),作者:Irfan MaulanaVue-Semantic-Modal-不具有 jQuery 依赖关系的 Vue 2 语义-UI 模态组件v-img-易于安装的图库。vue-dialog-drag-可拖动对话框vue-ya-semantic-modal-Vue2 的另一个语义 UI 模态组件,没有 Jquery 但具有 Vue 转换vue-pure-lightbox-非常简单的灯箱插件,没有任何依赖性-仅 Vue!v-viewer-基于[viewer.js]的 vue 图像查看器组件,支持旋转,缩放,缩放等(https:// github.com/fengyuanchen/viewerjs)vue-messagebox-Vue 上易于定制的消息框组件。vuejs-dialog-轻量级,基于承诺的警报,提示和确认对话框。@ hscmap / vue-window-vue2 的窗口 UI 组件。vue-gallery-VueJS 响应式和可自定义的图像和视频库,轮播和灯箱,已针对移动和桌面 Web 浏览器进行了优化。基于 blueimp-galleryvue-swal-用于将 SweetAlert 集成到 Vuejs 的小型包装器。(与 SSR 兼容)vue-modal-dialogs-✨ 承诺自己的对话框!vue-img-view-Vue.js 的插件,您可以在任意位置拖动/查看/旋转图片vue-modaltor-vuejs 的最先进的可配置模态组件v-modal-backdrop-用于 vue 的简单通用背景组件vue-cute-modal-适用于 Vue 应用程序的简单易用的 Modal 组件。v-dialogs-一个简单而强大的对话框,包括基于 Vue2.x 的 Modal,Alert,Mask 和 Toast 模式vue-gallery-slideshow-VueJS 的响应式画廊组件vue-a11y-dialog-用于可访问对话框a11y-dialog。vue-slideout-panel-VueJS 的可堆叠面板组件v-gallery-用于在“ gallery”或“ carousel”中显示图像的 Vue2 插件vue2-image-loader-vue2 的图像 lazyLoad loader 组件vue-my-photos-一个简单的无依赖图像灯箱组件,具有过滤功能vue-img-orientation-changer-一个 Vue.js 指令,可自动调整您的 img 以更正方向。vue-topmodal-一个完全可定制,易于使用的 Vue.js 模态组件。(自适应,可堆叠,可滚动,动画)vue-modal-为多个可切换模态内容提供对象数组或快速内联您的内容。完全可定制的 Vue 模态组件。@ innologica / vue-stackable-modal-用于可堆叠的模态对话框的库。完全可定制且非常易于使用。vue-sweetalert2-sweetlaert2 的包装器,支持 TypeScript,Nuxt 和 SSR视差vue-parallax-以比窗口慢的速度滚动图像以产生整洁的光学效果。vue-parallaxy-用于视差图像滚动效果的 Vue.js 组件。vue-mouse-parallax-一个易于使用的鼠标视差组件-由 Vue.js 制成vue-parallax-js-微小的 vue 组件,为元素上的视差效果添加了指令。图标vue-awesome-Vue.js 的 Font Awesome 组件,使用嵌入式 SVG。vue-material-design-icons-单个 SVG Material Design 图标集合文件组件。vue-icon-font-Vuejs 的 iconfont 插件(支持 Font-class 和 Symbol)。vue-ionicons-来自离子团队的 Vue 图标集组件。vue-ico-具有嵌入式浏览器支持和选择性捆绑功能的 Vue 简易图标mdi-vue-Vuejs 的 Material Design 图标组件vue-fontawesome-Font Awesome 5 Vue 组件g-icon-svg 图标的简单图标组件(与类似于 Font Awesome 的字体工具包兼容)vue-simple-line-icons-Vuejs 的简单线条图标组件vue-country-flag-国家标记图标的 Vue 组件- vicon- Vicon 是用于 vue 的简单 iconfont 组件。md-svg-vue-Google 为 Vue.js 和 Nuxt.js 提供的 Material Design 图标(服务器端支持(带缓存),内嵌 svg)渲染,官方图标名称)vue-lang-code-flags-Vue 组件,显示语言来源国的标志vue-zondicons-精美[Zondicon]的 Vue 组件(http://www.zondicons.com/icons.html)svg 图标vue-eva-icons-简单漂亮的开源 eva 图标作为 Vue 组件。vue-unicons-为您的下一个项目提供超过 1000 个像素完美的 svg unicons 作为 Vue 组件。vue-fa-简单的 FontAwesome 5 Vue.js 2 组件。vue-cryptoicon-美丽的像素完美的 400+加密货币和 10+法定货币图标。菜单vue-accordion-适用于 Vue.js 的简单手风琴导航菜单组件。vue-js-dropdown-Vue.js 2 下拉菜单组件。轻巧,易于使用和扩展,无外部缺陷。vue-slideout-流行的库[slideout]的 Vue 实现(https://github.com/Mango/slideout)vue-quick-menu-这是基于 vue.js2 的 Web 导航组件。@ hscmap / vue-menu-vue2 的菜单/上下文菜单组件。vue-router-nav-简约的响应式导航栏,呈现 vue-router 的路线。vue-drawer-layout-一个简单的 DrawerLayout 组件(例如 Android)具有 Vue.js。vue-simple-menu-具有一组基本功能的简单菜单组件,在 80%的情况下足够vue-tree-navigation-具有 vue-router 支持的 Vue.js 2 树导航bp-vuejs-dropdown-Vuejs => 2 下拉菜单。易于使用,无需外部,可选。vue-bulma-accordion-简单,易于配置的手风琴或具有 Bulma 自定义样式的可折叠样式或内置的可用图标v-selectmenu-针对 Vue2 的简单,容易和高度定制的菜单解决方案。vue-burger-menu-具有不同 CSS 动画的画布外边栏 Menu 组件。vue-dynamic-dropdown-一个高度可定制的,易于使用的优雅下拉组件vue-navigation-bar-适用于您的 Vue 项目的简单,漂亮的导航栏。vue-simple-search-dropdown-一个没有外部依赖关系的简单可搜索输入下拉组件@ innologica / vue-dropdown-menu-Vue 的下拉菜单组件。任何元素都可以是下拉触发器,任何内容都可以下拉内容。vue-menu-aim-菜单三角形选择,又名亚马逊输入minus-plus-input-带正负号的数字输入;包含在 Vue.js v1 和 v2 中。vue-integer-plusminus-带有 vue 2 增量和减量按钮的整数输入。vue-numeric-input-带有控件的数字输入组件。vue-number-smarty-数字输入可以在聚焦字段时更改滚动值。vuetify-number-smarty-数字输入可在字段聚焦时更改滚动值(Vuetify.js 实现)。轮播vue-easy-slider-Vue.js 的滑块组件。vue-l-carousel-Vue.js v2.x +的响应式轮播(即滑块或滑动)组件。vue-awesome-swiper-Vue.js(1.x〜2.x)的 Swiper(slide)组件。vue-lory-基于 lory 的 Vue 滑块组件。vue-slick-Slick-carousel 的 Vue 组件。vue-flickity-Flickity.js 的 Vue 组件。vue-carousel-3d-Vue Carousel 3D-Vue.js 美观,灵活且受触摸支持的 3D Carousel。vue-carousel-适用于 Vue.js 的灵活,响应迅速,触摸友好的轮播。vue-coverflow-vue2.x Coverflow 组件。vue-agile–受 Slick 启发的轮播组件,仅以 Vue.js 和 Vanilla JS 编写。vue-tiny-slider–由 ganlanyuan 创建的轮播组件,用 Vue.js 编写。没有 jQuery。适用于 IE8 +。vue2-text-swimlane-用于 Vue.js 的 Text Swimlane 插件vue-picture-swipe-Vue Picture Swipe Gallery(具有缩略图,延迟加载和轻扫的图像画廊)由 photowipe 支持。vue2-siema-非常小的 Siema 转盘/滑块库的插件包装。vue-flux-带有 20 个炫酷过渡的图片滑块。vue-glide- [Glide.js]上方的 Vue 滑块和轮播组件(https://github.com/glidejs/glide)vue-owl-carousel- [Owl Carousel 2]的 Vue 组件(https://owlcarousel2.github.io/OwlCarousel2/)vueper-slides-适用于 Vue JS 的易于触摸且响应迅速的幻灯片/轮播。vue-canvas-carousel- [vuc-carousel]的 Vue 画布组件(http://vuc.tianchenyong.top/#/carousel)胡珀-针对 Vue 优化的可自定义的可访问轮播滑块语言-Vue 的简单图像库组件,在下面显示带有缩略图的大图像vue-piece-slider-动画幻灯片的碎片化外观vue2-photo-carousel-Vue2 的照片轮播组件图表vue-morris-VueJS 组件包装了 Morris.js。vue-charts-适用于 Vue.js 的 Google Charts 插件。vue-chartjs-Chart.js 的 Vue.js 包装器。hchs-vue-charts-基于 ChartJs 的 Vue2.0 包装器。vue-echarts-Vue.js 的 ECharts 组件。vuetrend-Vue.js 的简洁优雅火花线。vue-highcharts-Vue 的 Highcharts 组件。vue-echarts-v3-ECharts.js(v3.x +)的 Vue.js(v2.x +)组件包装。vue-chartist-Chartist 的 Vue.js 2.0 组件包装。g2-vue-用于在 Vue 组件中轻松使用 G2 的工厂包装。vuebars-适用于 Vue.js 的简洁优雅的火花棒。vue-d3-network-使用 d3-force 绘制网络图形的 Vue 组件vue2vis- Visjs的 Vue2 包装器。vue-c3-用于 c3 图表的可重用 vue 组件vue-d2b-d2b 图表的 Vue 组件。(包括轴,饼图,sankey 和森伯斯特图)VueChart-一个非常简单的 Chart Vue 包装器。vue-chartkick-用一行 Vue 创建漂亮的 JavaScript 图表d3vue-用于在 VueJS 中创建反应性数据可视化的 D3 插件vue2-frappe-VueJS 的 Frappe Charts 的简单包装vue-google-charts-Google Charts lib 的反应性 Vue.js 包装器vue-graph-数据可视化库,用于 Vue.js 中的仪表板实现vue.d3.sunburst-基于 D3.js 的反应性旭日形组件v-chart-plugin-一个可定制的组件,用于添加绑定到组件数据的 D3 图表。vue-jqxchart-具有饼图,气泡,甜甜圈,线,条,栏,面积,瀑布,极地和蜘蛛系列的制图组件。toast-ui.vue-chart- [TOAST UI 图表]的 Vue 包装器(http://ui.toast.com/tui -图表/)。vue-apexcharts- [ApexCharts]的 Vue.js 组件(https://github.com/apexcharts/apexcharts.js)。vue-doughnut-chart-Vue.js 的甜甜圈图组件。v-charts-基于 Vue2.x 和 Echarts 的图表组件。vue-css-donut-chart-用于绘制纯 CSS 甜甜圈图的轻量级 Vue 组件。vue-trend-chart-Vue.js 的简单趋势图vueplotlib-声明性,交互式,链接的绘图组件vgauge-GaugeJS 的 Vue 包装器-创建漂亮的量规vue-plotly- plotly.js声明性图表库的包装,随附 20 图表类型,包括 3D 图表,统计图和 SVG 地图。vue-funnel-graph-js-Vue.js 的漏斗图绘制库。创建垂直和水平动画 SVG 漏斗图,并添加标签,值,图例和其他信息。pure-vue-chart-在没有任何图表库相关性的情况下实现的轻量级 vue 图表时间vue-timeago-Vue 的一个很小的 timeago 组件。vue-moment-jalaali-针对您的 Vue.js 项目的 Jalaali Moment.js 过滤器。vue-countdown-timer-添加了时区转换支持。vue-analog-clock-range-显示时差的模拟时钟范围。vue-moment-lib-使用相同的 momentjs API 的简单 Vue.js 2.0 MomentJS 库(过滤器和全局变量)。vuejs-countdown-适用于 vue js 2.0 的简单倒数计时器组件vue2-flip-countdown-Vue 2.x 具有倒转效果的倒数计时器timeline-vuejs-Vue 的简约时间表vue-awesome-countdown-Vue 2.5.0+具有高性能和高精度的倒计时插件。官方网站:https://vac.js.orgvue-clock2-显示 Vue 的时钟组件。vuemodoro-Pomodoro 计时器作为单个文件 Vue 组件。日历vue-fullcalendar-Vue 日历 fullCalendar。无需 jQuery。安排事件管理。vue-event-calendar-Vue2 的简单事件日历,除 Vue2 外没有其他依赖项。vue-calendar-picker-用于事件显示,时段选择和日期选择器的轻量级日历组件。vue-lunar-calendar-农历的 vue 组件。使用 Moment.js 进行日期操作。vue-simple-calendar-基于 Flexbox 的 Vue 月历功能;支持多日活动,本地化,节日表情符号,拖放。没有依赖关系。vue2-calendar-一个简单的完整日历组件,旨在灵活而轻巧。vue-jlunar-datepicker-具有节日和节气的中国农历日期选择器组件。vue-full-calendar-Vue 1 和 2 的完整fullcalendar.io包装器v-calendar-动画日历/日期选择器,显示简单和重复日期的区域,指标和日弹出窗口。vue-infinite-calendar-Vue 2 的简单无限日历实现vue-calendar-适用于 Vue 2.1.5+的简单日历组件,支持自定义内容。没有依赖关系。vue2-event-calendar-Vue2 的事件日历,支持自定义事件项和日历标题。vue2-datePicker-infinite-Vue2 的无限 datePicker,易于使用且没有依赖性。vue2-slot-calendar-vue 2 日历,支持月球或日期事件的日期选择器组件,引导程序样式。quasar-calendar-使用 Quasar 框架的 vue.js 日历,可实现每月,多天和议程视图。vue2-datepicker-Vue2 的漂亮 datepicker / datetimepicker 组件vue-pikaday- Pikadaydatepicker 的 VueJS 包装器组件vue-tuicalendar- tui.calendar日历的 VueJS 包装器组件vue-jqxscheduler-VueJS Scheduler 组件。toast-ui.vue-calendar- [TOAST UI 日历]的 Vue 包装器(http://ui.toast.com/tui -日历)。vue-functional-calendar-基于 Vue 的轻量级高性能日历组件(日期选择器,日期范围)。vue-cal-Vue JS 完整日历,无依赖项,无 BS。。vue-draggableCal-不是普通的日期选择器。一个 Vuejs 可拖动的日期选择器,具有全新的响应式设计,可移动使用且具有 0 个依赖项,已压缩 17kbvue-material-year-calendar-Vue2 的全年(每页 12 个月)日历。使用 dayjs。vuelendar-用 VueJS 编写的简洁日历地图vue2-google-maps-Google Maps 组件,用于带有 2 向数据绑定的 vue。vue2-leaflet-传单地图的 Vue 2 组件。vue-mapbox-gl-Mapbox GL JS 的 Vue 2.x 组件vue-yandex-maps-Yandex Maps 的 Vue 2.x 组件vue-baidu-map-百度地图的 Vue 2.x 组件。vue-choropleth-Vue 2.x 组件,用于显示一个 Choropleth 贴图。vuelayers-Vue 2 组件可与 OpenLayers 一起使用。vue-googlemaps-Vue 2.x 组件,用于集成 Google Maps。vue-static-map-Vue 2.x 简单组件,可生成静态 Google 地图vue-mapbox-Mapbox GL JS 库周围的 Vue 2.x 包装器,提供了与地图交互的途径。音频视频Vue-APlayer-:cake:用于 Vue 2.x 的易于配置的音乐播放器。vue-audio-音频标签包装器;Vue 2.x 的声音播放器组件vue-dplayer-基于 DPlayer 的 Vue 2.x 视频播放器组件。vue-canvasvideo-一个 Vue 2.x 组件,用于在 iOS / Safari 上播放视频背景和自动播放视频。vue-music-基于 html5``的 Vue 组件。vue-audio-visual-Vue HTML5 音频可视化组件。vue-plyr-一组用于 plyr 视频和音频播放器的 Vue 组件。v-playback-一个 Vue2 插件,可简化视频播放。vue-audio-recorder-Vue.js 的音频记录器。它允许在服务器上创建,播放,下载和存储记录vue-video-section-Vue 的简单视频标头/部分组件。适用于视频背景并在其上叠加内容。无限滚动vue-infinite-loading-适用于 Vue.js 1.0 和 Vue.js 2.0 的无限滚动插件。vue-mugen-scroll-Vue.js 的无限滚动组件 2。vue-infinite-scroll-vue.js 的无限滚动指令。vue-loop-Vue.js 2 的无限内容循环组件。vue-scroller-Vue.js 2 的无限内容循环组件,包括诸如“拉动刷新”,“无限加载”之类的功能,'snaping-scroll'。vue-infinite-list-无限列表 mixin 可以为 Vue.js 2 回收 domvue-infinite-slide-bar-∞ 无限滑动条组件。vue-virtual-infinite-scroll-基于 Iscroll 的 vue2 组件,支持具有高性能滚动,无限负载和拉动的大数据列表刷新。拉动刷新vue-pull-refresh-拉动刷新 Vue.js 2.0 的组件。vue-pull-to-下拉刷新和上拉为 Vue.js 组件加载了更多内容并无限滚动。vue-data-loading-另一个用于无限滚动和向下/向上加载数据的组件。vue-quick-loadmore-Vue 的下拉刷新和上拉无限滚动插件。降价vue-markdown-适用于 Vue 的强大,高速 Markdown 解析器。vue-mavonEditor-基于 Vue 的降价编辑器,支持多种个性化功能。vue-simple-markdown-适用于 Vue 的简单,高速 Markdown 解析器。vue-simplemde- simplemde的包装。不论是初学者还是专家,都可轻松编辑。具有内置的自动保存和拼写检查功能。toast-ui.vue-editor- [TOAST UI 编辑器]的 Vue 包装器(http://ui.toast.com/tui -编辑)。PDFvue-pdf-基于 mozilla 的 PDF.js 的 pdf 查看器pdfvuer-Vue 的 PDF 查看器,使用 Mozilla 的 PDF.js 和文本支持。演示树Vue.D3.tree-基于[D3.js]的树状视图(https://d3js.org/)vue-json-tree-view-Vue.js 的 JSON 树视图组件。vue-tree-Vue.js 2.X 的树组件。liquor-tree-惊人的 Vue 树组件vue-trees-ui-基于 Vue 的 Tree Ui。Bosket-前端框架(Vue,React,Angular 和 Riot)的树视图组件的集合。plantain-00 / tree-component-一个 reactjs,angular 和 vuejs 树组件。sl-vue-tree-适用于 Vue.js 的简单可定制的可拖动树组件vue-draggable-nested-tree-适用于 Vuejs2 @phphevuejs-tree-高度可定制的 VueJs 树查看器vue-jstree-适用于 Vue2 的树形插件,带有漂亮的图标和拖放功能vue-vtree-Vue.js 的通用且灵活的树组件vue-json-component-JSON 树视图,没有依赖项,TypeScript 支持且易于定制。vue-tree-list-用于树形结构的 vue 组件社交分享vue-social-sharing-一个 Vue.js 组件,用于共享指向社交网络的链接,可与 Vue.js 1.X 或 2.X 一起使用。vue-goodshare-用于社交共享的 Vue.js 组件,具有精美的按钮设计。简单的安装,丰富的文档,开发人员支持,SEO 友好,干净的代码,无需脚本即可快速跟踪页面上的用户活动。使用 Vue.js2.x。vue-socialmedia-share-一个 Vue.js 组件,用于使用 Vue 2.X 共享与社交网络的链接vue-picture-sharesheet-一个 Vue 图片共享表组件,受到苹果新闻编辑室中图片共享表的启发vue-twitter-用于嵌入 Twitter 小部件(例如时间线,按钮)的 Vue.js 组件vue-share-buttons-Vue.js 组件,用于在您的项目中放置按钮,您可以共享任何东西## 二维码vue-qriously-一个 Vue.js 2 组件,用于使用 qrious 在 HTML Canvas 上绘制 QR 代码。vue-qart-vue 2.x 用于 qart.js 的指令。vue-qrcode-reader-一个 Vue.js 2 组件,可从相机流中检测和解码 QR 码。搜索vue-fuse-模糊搜索库 Fuse.js 的轻量级插件vue-instantsearch-使用Algolia创建即时搜索体验的终极工具箱。vue-innersearch-用于 Elasticsearch 的 Vue.js 包装器reactivesearch-vue-用于使用 Elasticsearch 构建数据驱动的应用程序的 UI 组件其他vue-avatar-vue.js 的头像组件。vue-touch-ripple-Vue.js 的触摸波纹组件(1.x〜2.x)。vue-typer-Vue 组件,用于模拟用户键入,选择和擦除文本。vue-keyboard-Vue 2 虚拟键盘组件。vue-twentytwenty-图像比较组件,可与 Vue.js 2.x 一起使用vue-cookie-law-Vue.js 2.x 的 Cookie 信息插件vue-gravatar-适用于 Vue.js 2.x 的简陋的 gravatar 组件vue-clipboard2-一种易于使用的 Vue.js 2.x 剪贴板剪贴板绑定vue-flashcard-带有 Vue.js 2.x 动画的 FLashcard 组件:bulb:vue-truncate-collapsed-一个简单的组件,它会截断文本并为 Vue.js 2 添加可点击的“阅读更多/显示较少”。 Xvue-kanban-灵活的拖放式看板板组件vue-letter-avatar-vue.js 的简单优雅的字母头像组件vue-highlightjs-使用 highlight.js 突出显示语法v-clipboard-简单,小巧且易于使用的指令将您的模型保存到剪贴板(最小 2kb,无依赖项)vue-invisible-recaptcha-超级简单的 Google 隐形 reCAPTCHA 集成vue-embed-Embed 组件基于 Vue 2.x 的 embed.js,该组件可嵌入表情符号,媒体,地图,tweet,要点,代码,服务和减价。vue-particles-粒子背景的 Vue.js 组件vue-uniq-ids-Vue.js 2.x 插件,可帮助使用与 ID 相关的属性,且无副作用vue-multivue-在同一页面上使用同一类的多个 vue 应用。vue-affix-一个 Vue.js 2.x 插件,可在滚动时在窗口中添加元素,类似于 Bootstrap Affix,但更简单,更智能X-Browser-Update-Vue-一个 Vue.js 浏览器更新插件。vue-query-builder-用于使用嵌套条件构建复杂查询的 UI 组件。vue-info-card-一个简单漂亮的卡片组件,带有优美的火花线和 CSS3 翻转动画。v-offline-简单,小巧且易于使用的 Vue 应用程序检测离线和在线事件(最小 390b)vue-word-cloud-词云生成器。vue-flat-surface-shader- Vue-flat-surface-shadervue-easteregg-Easey 在您的 Vue 应用中添加了 Easteregg(默认使用 konami 代码)vue-barcode-scannervue-heatmapjs-用于跟踪和可视化鼠标活动的 Vue 指令vue-maze-由 Vue.js 组件制作的小巧迷宫游戏vue-drag-verify-这是一个 vue 组件,可以滑动以解锁以进行登录或注册。vue-balloon-Vue 组件,用于在页面一角创建固定的,可缩放的容器。与 gmail 中使用的邮件撰写包装类似。vue-sticker-任意方向的贴纸效果v-rating-⭐️ 使用 VueJS 制作的语义 UI 中的评级组件(<500B 压缩,速度非常快)vue-content-placeholders-用于在 vue 中渲染诸如 Facebook 之类的伪造(渐进)内容的可组合组件vue-page-designer-Vue 组件,用于拖放来设计和构建移动网站。vue-creativecommons-CreativeCommons.org Vue.js 组件库。vue-status-indicator-一个 Vue.js 组件,用于将状态指示器显示为彩色圆点。vue-google-adsense-具有 InFeed 和 InArticle Ads 支持的 Vue.js Google Adsense 组件emoji-vue-Vue.js 项目的 Emoji 下拉菜单vue-chessboard-棋盘 vue 组件可加载位置,创建位置并查看威胁。vue-mindmap-用于 mindnode 映射的 Vue 组件。v-currency-用于格式化货币的 Vue 组件。vue-emoji-picker-高度可定制的 Unicode 表情符号选择器 vue-8-puzzle-一个由 Vue.js 组件制作的小巧幻灯片益智游戏vue-e164-具有 E.164 标准支持的可自定义电话格式化程序vue-pgn-Vue.js 组件,用于以 pgn 格式查看棋牌游戏vue-avatar-editor-使用清晰的用户界面调整大小,旋转并裁剪上传的头像。vue-connection-listener-Vue 事件总线插件监听在线/离线更改。vue-sauce-Vue 的“查看源代码”指令。vue-prom-Vue 承诺包装器组件。数字键盘-用于移动浏览器的数字键盘。vue-zoom-on-hover-鼠标悬停时图像缩放vue-sensitive-image-Vue 组件,可让您快速创建具有最佳数量的所有设备图像源的响应式图像标签。vue-highlight-text-Vue 组件,用于突出显示单词的多个实例vue-cast-props-提供了一种将 props 转换为常见数据类型的便捷方法。vue2-heropatterns-一个 Vue2 实现,允许您将流行的 Hero Patterns 添加到任何 Div 上vue-link-一个将所有链接都链接在一起的组件(处理外部和内部链接相同)vue-identify-network-⚡️ 识别您的用户正在使用哪种互联网!vue-cloneya-用于克隆 DOM 元素的 vue 组件vue-survey-builder-vue.js 应用程序的调查生成器vue-if-bot-一个轻量级的组件,用于基于用户代理向客户端隐藏/显示内容vue-clampy-Vue.js(2+)指令,通过在其中包含内容的元素加上省略号来限制元素的内容太长。vue-cookie-accept-decline-在页面上显示带有文字,拒绝按钮和接受按钮的横幅。记住使用 cookie 进行选择。使用创建时的当前选择来发出事件。符合 GDPR 要求。@ lossendae / vue-avatar-VueJS 2.0 的头像组件。vue-text-highlight-Vue.js 的文本荧光笔库 vue2-hammerVue 2.x 的 Hammer.js 包装器支持移动触摸。vue-countable-countable.js 的 Vue 绑定。提供实时的段落,句子,单词和字符计数。v-show-slide-一个 Vue.js 指令,用于将元素上下移动动画:自动滑动。vue-swipe-actions-适用于 Vue.js 的 iOS 样式滑动操作vue-friendly-iframe-用于创建超快速加载,无阻塞 iframe 的 Vue js 组件。vue-beautiful-chat-一个简单而美丽的 Vue 聊天组件后端不可知,完全可自定义和可扩展。vue-magnifier-Vue.js 2.x 的简单图像缩放/放大组件。vue-highlight-words-Vue 组件可在较大的文本正文中突出显示单词。从[react-highlight-words]移植(https://github.com/bvaughn/react-highlight-words)vue-tags-ball-使用此插件创建漂亮的球形标签vue-rippler-用于自定义波纹效果的简单 Vue.js 插件vue-contacts-Vue 的移动通讯录组件basic-vue-chat-易于使用的 Vue.js 聊天vue-resize-text-一个 vue 指令,可根据元素宽度自动调整字体大小。vue-github-profile-一个 Vue 组件,用于查看确定的用户的配置文件和存储库vue-niege- 单文件 Vue 组件可通过画布添加暴风雪。vue-dynamic-star-rating-高度动态的 Vue 明星评分组件,例如 Google Play 评分 ⭐️⭐️⭐️⭐️⭐️⭐️vue-katex-在 Vue.js 中使用 KaTeX 进行数学排版的简单插件vue-canvas-identify- [vuc-identify]的 Vue 画布组件(http://vuc.tianchenyong.top)vue-canvas-material- [vuc-material]的 Vue 画布组件(http://vuc.tianchenyong.top/#/materia)vue-baberrage-一个基于 Vue.js 的简单弹幕插件 vue-terminal-ui-TerminalUI 模拟器 Vue:自定义和基本命令vue-command-完全正常工作的 Vue.js 终端模拟器vue-ribbon-GitHub 功能区的 Vue 组件avatio-avatar-插图化身的 Vue 组件- Avatio使用vue-jazzicon-用于 Vue 的简陋的 Jazzicon 组件。vue-star-rating-一个简单的,高度可定制的星级评分组件 ⭐️⭐️⭐️vue-fixed-header-简单且跨浏览器友好的由 TypeScript 编写的 Vue.js 固定标头组件。vue-particle-effect-buttons一个爆发粒子效果按钮组件。vue-insomnia-防止显示屏进入休眠状态(唤醒锁定)。vue-car-plate-keyboard-用于 VueJS 2.x 的汽车牌照号码键盘。能源车牌 )vue-dataflow-editor-Vue2 数据流图编辑器cool-emoji-picker-Vue 的快速即插即用[Tw] emoji Picker(用于 Twemoji 渲染的+ textarea)组件。标签vue-tabs-简单的标签和药丸。vue-swipe-tabs-vue.js(vue2)的触摸滑动选项卡组件。vue-tabs-component-一种使用 Vue 显示标签的简便方法。vue-k-tabs-具有 Gitlab 设计的简单标签组件。vue-tabs-with-active-line-简单的 Vue 2 组件,可让您制作带有移动底线的标签vue-tabs-chrome-一个类似于 Chrome 的标签的 Vue 组件。电话号码输入格式器vue-phone-number-input-一个漂亮的输入,用于格式化与国家/地区代码有效的电话号码:fire:选择器vue-smooth-picker-Vue 2.x 的平滑选择器组件,例如 iOS 本机日期时间选择器。发电机FormSchema Native-使用 JSON Schema 和 Vue.js 生成表单vue-awesome-form-一个 vue.js 组件,就像 json-editorvue-generator-Vue 项目的初始路由器和组件。vue-form-json-从 json 生成具有验证和 bulma 样式的 vue 表单form-create-具有动态呈现,数据收集,验证和提交功能的表单生成器,支持 json 数据element-form-builder-使用 JSON 模式构建 element-ui 表单。ncform-一种非常好的配置生成表单的方式Laraform-具有 Laravel 支持的 Vue.js 的高级表单生成器vue-ele-form-Vue DataForm,基于 element-ui日期选择器vue-datepicker- [未维护]具有用于 Vue.js 的材质设计的日历和 datepicker 组件。vue2-timepicker- [未维护] Vue 2.x 的下拉时间选择器(小时|分钟|秒),具有灵活的时间格式支持。vuejs-datepicker-一个简单的 Vue.js datepicker 组件。支持禁用日期,内联模式,翻译。vuedt- [未维护]疯狂的轻量级(5.5kb!)Vuejs 日期和时间选择器组件,动画效果很好,而且没有太多的模糊感。vue-flatpickr-component用于flatpickr日期时间选择器的 Vue.js 组件vue-bootstrap-datetimepickerVue.js 组件,用于eonasdan-bootstrap-datetimepickervue-jalaali-datepicker-vue.js 的 Jalaali 日历和日期选择器 2。vue-date-picker-一个受材料设计启发的 vue 日期选择器组件vue-monthly-picker-仅适用于月份和年份选择器的 Vue.js 组件vue-hotel-datepicker-响应式日期范围选择器,显示选定的住宿天数,允许自定义入住/退房规则,屏蔽日期,本地化支持等。vue2-persian-datepicker-vue 的真棒波斯 datepicker 组件。کامپوننتانتخابتاریخبرایویو。vue-datetime-Vue 的移动友好日期时间选择器。支持日期,日期时间和时间模式,i18n 和禁用日期。vue-rangedate-picker-具有简单用法的范围日期选择器v2-datepicker-基于 Vue 2.x 的简单 datepicker 组件。vue-datepicker-local-Vue2 的一个漂亮的 Datepicker 组件。vue-airbnb-style-datepicker-Vue datepicker,外观和功能与流行的 AirBnb datepicker 相似。轻巧,可配置且良好的浏览器支持!vue-persian-datetime-picker波斯材料 datepicker。支持日期时间,日期,时间,年,月。VCalendar非常可定制且功能强大的日历/日期选择器组件,具有许多功能和完善的文档。@ owumaro / vue-date-range-picker-使用 Bootstrap 4 样式进行日期范围选择的 Vue 组件vue-datepicker-mobile-适用于 vue2 的移动友好日期选择器。:cn:选择日期或日期范围,然后自定义所需的日期。vue-draggable-cal-不是普通的日期选择器。一个 Vuejs 可拖动的日期选择器,具有全新的响应式设计,可移动且具有 0 个依赖项,已压缩 17kb。vue-vanilla-datetime-picker-Vue 的日期时间选择器。vue2-daterange-picker-基于 bootstrap-daterangepicker 的 Vue2 日期范围选择器(无 jQuery 依赖性)vue-timeselector-完全简单可定制的 Vue.js 功能强大的时间选择器组件。vue-date-picker-Vue 2.x 的轻量级 datepicker 组件。vue-ctk-date-time-picker-一个漂亮的 VueJS 组件,用于选择日期和时间(使用范围模式):新:simple-vue2-datetimepicker-一个简单易用的 vue.js 组件,用于日期和时间选择。:新:vue-business-hours-Vue 组件,用于在管理面板或仪表板中选择营业时间。material-vue-daterange-picker-Vuejs 2.x 的 Material Design 样式的日期范围选择器,与 vuetify 和友好版本兼容手机。vue-datepicker-具有 Vuejs 2.x 的 Material Design 样式的干净响应式日期选择器。(日期/月/季度&&日期范围选择器):新:选择vue-select-一个本地 Vue.js 组件,提供与 Select2 类似的功能,而无需 jQuery 的开销。vue-multiselect-Vue.js 的通用选择/多重选择/标记组件。stf-vue-select-最灵活和自定义的选择 Vue2vue-select-image-Vue 2 组件,用于从列表中选择图像@ riophae / vue-treeselect-具有对 Vue.js 的嵌套选项支持的多选组件。@ k186 / pd-select-一个移动 UI 组件,例如 Vue 2.x 的 IOS 选择器,可以随便定义。vue-dropdowns-如果对 vue2.x 使用对象,则是一种显示选择框的简约且可适应的方法v-cascade-带有 Vue 2.x 的层叠选择器的一个可爱组件(支持 PC 和 Mobile)vue-multi-select-用于对 Vue2 进行选择/多重选择的自定义组件。v-region-一个简单的区域选择器,提供中文行政区划数据。v-selectpage-Vue2,分页列表或表格视图的强大选择器,使用标签进行多项选择,i18n 和服务器端资源支持。vue-cool-select-引导程序/材质设计主题,支持广告位,自动填充,事件,验证等。@ myena / advanced-select-具有搜索功能,用于(取消)全选和 Bootstrap 3 主题的单/多选择组件@ alfsnd / vue-bootstrap-select-Vue 版本的bootstrap-select。滑块vue-slider-component-vue1.x 和 vue2.x 的滑块。vue-circle-slider-vue2.x 的圆形滑块组件。vue-netflix-slider-像 Netflix 的滑块。vue-slide-bar-非常简单的 vue 滑条组件。textra-Vue js 插件可滑动文本。vue-knob-control-Vue.js 的旋钮控件拖放vuedraggable-Vue 组件允许与 View-Model 同步进行拖放排序。基于 Sortable.js。vue-dragula-拖放是如此简单,很痛苦。vue2-dragula-Vue2 的vue-dragula分支,有很多改进。awe-dnd-具有 Vue 的可排序列表指令。vue-draggable-resizable-用于可拖动和可调整大小元素的 Vue2 组件。vddl-用于使用 HTML5 拖放 API 修改列表的 Vue 组件,支持 VueJs 版本 1 和 2。vue-drag-drop-HTML5 拖放 API 的最小且轻巧的包装器。vue-swing-可滑动的卡片界面,如在 Jelly 和 Tinder 等应用中所见。vue-slicksort-一套无需依赖的混合包,用于动画,触摸友好,可排序的列表draggable-vue-directive-处理任何 Vue 组件拖放的简单指令。vue-smooth-dnd-smooth-dnd 库的 Vue 包装器。拖放,可分类的库,适用于许多情况。vue-drag-resize-一个无依赖的 Vue 组件,用于可拖动和可调整大小的元素,具有高宽比,反应性道具等vue-drag-it-dude-Vue2 组件,可让您将对象拖动到任意位置。vue-draggable-Vue 拖放库没有任何依赖性。简单易用。vue-nestable-作为 vue 组件制作的简单拖放层次列表。vue-draggable-nested-tree-适用于 Vuejs2 @phphe自动完成vue-instant-Vue 即时可让您轻松为 vue 2 应用程序创建带有自动建议的自定义搜索控件。v-autocomplete-Vue.js 的自动填充组件vue-awesomplete-Awesomplete 的 Vue 包装器vue-auto-complete-Vue2 的自动完成。适用于对象或 api 调用。vue-autosuggest-WAI-ARIA 完整的 Autosuggest 组件,对渲染和样式进行了完全自定义。v-autosuggest-一个简单的模块化 Vuejs 组件,可以自动建议来自动态或静态数据查询的输入。自动完成-适用于 Vue.js 2. *的简单自动完成组件vue-infinite-autocomplete-Vue 的 Vue 无限-自动完成包装 2。vue-simple-suggest-Vue.js 的简单但功能丰富的自动完成组件v-suggest-一个 Vue2 插件,用于输入内容建议,支持键盘快速选择。vue-bootstrap-typeahead-使用 Bootstrap 4 CSS 的 Vue2 的 typeahead / autocomplete 组件。类型选择vue-input-tag-Vue.js 2.0 输入标签组件。v-distpicker一个灵活,高度可用的区域选择器,用于为 Vue.js 2.x 挑选中国的省,市和地区。vue-img-inputerVue 2 的优美,高度可定制的 img 类型输入vue-img-previewvue 2 中的图像输入预览组件v-image:相机:用于输入 type = file 的小组件(<1kb,已压缩)@ voerro / vue-tagsinput一个简单的标签输入了带有 typeahead / autocomplete 的 Vue.js 2 组件vue-tag-selector-类似于标签的输入。轻巧,可自定义并处理 REGEX 验证!颜色选择器vue-color-适用于 Sketch,Photoshop,Chrome 等的 Vue 拾色器。vue-swatches-帮助用户选择漂亮的颜色!radial-color-picker-简约的拾色器,着重于尺寸,可访问性和性能。vue-color-picker-board-为人类设计的 Vue 拾色器组件!verte-一个完整的 Vue.js 颜色选择器组件。开关vue-switches-具有主题支持的 Vue.js 的开/关开关组件。vue-js-toggle-button-Vue.js 2.0+切换/切换按钮-简单,漂亮,可自定义。vue-checkbox-radio-一个 Vue 组件,可轻松设置复选框和广播输入的样式。vue-enhanced-check-用于重新设计/标记复选框/无线电的 Vue 组件,包括切换/切换按钮。pretty-checkbox-vue- [pretty-checkbox 3]的实现(https://lokesh-coder.github.io/pretty- checkbox /)(用于美化复选框和单选按钮的纯 CSS 库)组件,适用于 Vue.js 2.2+。vue2-collapse-Vue Collapse 是一个灵活的内容切换插件,用于手风琴列表或任何其他有条件的内容呈现。vue-badger-accordion-用于 Vue.js 2.0+的 Badger 手风琴的包装组件vue-loading-checkbox-具有加载状态的高度可定制的 Vue.js 复选框 UI 组件vue-rocker-switch-Vue.js 的可自定义翘板开关组件。vue-toggle-btn-高度可定制,易于使用的优雅切换/切换按钮组件屏蔽输入vue-masked-input-Vue.js 的蒙版输入组件。vue-text-mask-用于 React,Angular,Ember,Vue 和普通 JavaScript 的输入掩码。vue-ip-input-由 vuejs 实现的 ip 输入。vue-numeric-输入字段组件,用于显示基于 Vue 的货币值。awesome-mask-基于纯 VanillaJS 实现的 Mask 指令v-money-货币的微小(<2k 压缩)输入/指令掩码vue-autonumeric-一个 Vue.js 组件,包装了很棒的AutoNumeric输入格式化程序库vue-inputmask-Vue.js 指令可将 Robin Herbots 的 inputmask 库添加到您的输入中(香草 javascript)。vue-input-number-Vue.js 2 的自定义输入数字组件。v-unicode-Vue 指令通过 unicode 值限制输入。vue-cleave-component- [cleave.js]的 Vue.js 组件(http://nosir.github.io/cleave.js /)vue-ip-具有端口和材料设计支持的 ip 地址输入vue-r-mask-具有类似于 javascript 正则表达式的模板的指令。vue-input-code-基于 Vue.js 2.0+验证码输入组件。label-edit-受 Trello 的启发。单击以显示可编辑的输入并返回值更改。这是 Vue 组件。vue-jquery-mask- [jQuery Mask 插件]的 Vue.js v2.x 组件(https://github.com/igorescobar/ jQuery-掩码-插件)vue-the-mask-Tiny(<2k gzipipped)和 Vue.js 的无依赖掩码输入vue-canvas-input- [vuc-input]的 Vue 画布组件(http://vuc.tianchenyong.top/#/identify)vue-currency-input-轻松输入 Vue.js 的货币格式数字。vue-restricted-input-基于[restricted-input]的 vue.js 输入掩码库(https://github.com/braintree /受限输入)RTF 编辑vue-quill-editor-Vue2 的鹅毛笔编辑器组件。vue-mobiledoc-editor-适用于 Vuejs 的 mobiledoc 编辑器组件工具包。vue2-medium-editor-Vue 2 的 MediumEditor 组件。vue-froala-用于 Froala 编辑器的 VueJS 包装器。vue-froala-wysiwyg-Froala WYSIWIG HTML 编辑器的官方 VueJS 插件。vue-at-Vue 的 At.js。vue-wysiwyg轻巧,快速且可扩展的所见即所得编辑器vue-trumbowyg[Trumbowyg]的 Vue.js 组件(http://alex-d.github.io/Trumbowyg/)所见即所得编辑器vue-pell-editor用于Pell的 Vue.js 组件所见即所得编辑器vue-tinymce-editorVue2 的 Tinymce 编辑器组件。vue-mce-VueJS 的 tinymce 编辑器组件。Vue2-Editor-使用 Vue.js 和 Quilljs 的 HTML 编辑器vue-codemirror-Vue2 的 Codemirror 组件。vue-easy-tinymce-一个简单而强大的软件包,可在 Vue.js 项目中轻松使用 tinymce。vue-highlightable-input-输入文字时突出显示和设置样式vue-trix-用于 Vue.js 的简单轻巧的 Trix 富文本编辑器tiptap-Vue.js 的不可渲染且可扩展的 RTF 编辑器toast-ui.vue-editor- [TOAST UI 编辑器]的 Vue 包装器(http://ui.toast.com/tui -编辑)。ckeditor5-vue-Vue.js 的官方 CKEditor 5 Rich Text 编辑器组件。yimo-vue-editor-Vue2 的 wangEditor2 组件。vue-mathlive适用于 Vue.hjs 的 MathLive 数学编辑器(mathfield)图像处理vue-core-image-upload-一个用于裁剪和上传图像的 vue 插件。vue-croppa-适用于 Vue 2.0 的简单易用的可自定义轻量级移动友好图像裁剪器。vue-cropper-vue2.0 的图片剪辑插件toast-ui.vue-image-editor- [TOAST UI 图像编辑器]的 Vue 包装器(http:// ui。 toast.com/tui-image-editor)。vue-quick-cropper-Vue 移动头像上传裁剪插件可以选择裁剪区域和缩放。vue-canvas-image-Vue 画布组件,用于vuc-imagevue-croppie-另一个图像裁剪器vue-slim-cropper-Vue 2.x 的简单优雅的移动图像裁剪上传组件。vue-advanced-cropper-先进的裁剪器,使您有机会创建几乎任何想要的裁剪器vue-cloudinary-vue(2.0)插件提供了可重用的指令,可通过动态操作从 Cloudinary(https://cloudinary.com)获取图像(调整大小/裁剪/效果/水印/缩放/格式化)和优化(webp / png /自动质量/自动视网膜)。img-Vuer-Vue2 的 Mobile-First 图像查看器/图库vue-image-loader-Vue 加载器/渐进式图像插件,例如 Medium。vue-load-image-在图像加载期间显示加载器,并在图像加载失败时显示替代内容。vue-image-painter-V Vue 2.x 的图像魔术动画绘制效果组件。视频操作vue-playlist-轻量级的 vue(2.0)组件,没有依赖关系,可提供真正无缝的 html5 视频播放。使用 Vanilla JS 进行无缝视频播放的唯一且唯一可行的解 决方案。它需要一系列视频并将它们拼接在一起成为一个视频。## 上传文件vue-clip-用于 VueJ 的简单且可入侵的文件上传器。支持 Vue> = 2.1。vue-simple-upload-Vue.js 的简单文件上传组件。vue2-multi-uploader-使用 Vue.js v2 和 Axios 的拖放式多文件上传器组件。上载器显示文件名,大小和添加文件的总大小。它还允许设置所需的最小文件上传数量。vue-dropzone-Dropzone.js 的 Vue.js(vue2)组件-具有图像预览功能的拖放文件上传实用程序。vue-transmit-一个纯粹的基于 Vue 2.0 的 Dropzone.js 的 Vue.js 拖放上传器组件vue-upload-component-Vue 上载组件,多文件上载,上载目录,拖动上载,拖动目录。支持 Vue> = 2.0vue-uploader-一个由 simple-uploader.js 驱动的 Vue.js 上传组件ic-firebase-uploader-用于 Firebase 存储的干净的多文件上传组件。vuejs-uploader-用于大型文件上传的可恢复的分段文件上传器。vue-filepond-FilePond 的 Vue.js 组件-文件上传库,可以上传您扔给它的任何内容。v-uploader-一个 Vue2 插件,可以使上传文件变得更加轻松简单,您可以拖动文件或在对话框中选择文件进行上传上下文菜单vue-context-menu-vue js 的上下文菜单组件。vue-lil-context-menu-Vue 的灵活的 lil 上下文菜单组件。vue-mouse-menu-适用于 vue 2+的鼠标菜单组件。@ hscmap / vue-menu-vue2 的菜单/上下文菜单组件。vue-context-用于 vue js 的简单但灵活的上下文菜单。vue-simple-context-menu-为 Vue 构建的简单上下文菜单组件。左键单击和右键单击都可以很好地工作。vue-context-menu-popup-Vue 2 的上下文菜单弹出窗口。右键单击即可工作,也可以通过编程方式触发。@ kiyoaki_w / vue-context-为 Vue2 构建的可自定义上下文菜单组件,支持惊人的图标。其他vue-gmaps-使用 Google Maps API 搜索地点和地址。vuep-使用实时编辑器和预览渲染 Vue 组件的组件。vue-places-Places 组件基于 Vue 2.x 的 places.js。将任何输入转换为地址自动完成。vue-password-strength-meter-vue.js 中基于 zxcvbn 的密码强度计。vue-float-label-Vue.js 的浮动标签模式。vue-longpress-一个 VueJS(2.x)按钮组件,需要您持续按下以确认给定的动作。vue-google-autocomplete-适用于 Google Maps Places API 的 Vue.js(2.x)自动建议组件。vue-ip-input-Vue.js 2.x 的 ip 输入组件vue-default-value-Vue.js 2.x 指令为可编辑元素设置默认值,而不会影响模型状态vue-model-autoset-一个 Vue.js 插件,可解决通过 v-model 指令观察动态添加的属性时 Vue 的限制vue-submit-Ladda 的简单实现(1,2)不到 90 行代码,没有任何依赖关系。vue-rate-Vue 的费率组件vuetify-google-autocomplete-适用于 Google Maps Places API 的 Vuetify 就绪 Vue.js(2.x)自动建议组件。vue-ripple-directive-材质纹波效果作为 Vue 指令。vue-fab-Vue 浮动操作按钮。vue-complexify-来自 jquery.complexify.js 的 Vuejs 移植库。vue-mc-Vue.js 的模型和集合vue-stars-高度可定制的等级控制(使用星号或其他字符)vue-confirmation-button-可自定义的确认按钮,要求用户在执行操作之前先阅读消息vue-poll-用于投票的 Vue.js 组件vue-diagrams-vue.js 的图表组件,受 react-diagrams 启发vue-easy-polls-一个 Vue.js 组件,用于创建民意调查,投票和显示结果。它易于实现且易于定制。vue-m-button-vue 的漂亮按钮组件。vue-long-click-用于 vue 的长按(长按)指令库,支持移动设备和台式机。vue-ui-predicate-规则编辑器,通用过滤 UI,Vue JS 的谓词组件。vue-mobile-detection-Vue.js 原型函数this。$ isMobile()会根据布尔值是否返回布尔值用户正在使用手机浏览。vue-input-contenteditable-用于`contenteditable'的 Vue 组件包装,具有您通常期望的所有功能。进行漂亮的输入,不受“ input [type ='text']”的限制。向导vue-form-wizard-基于选项卡的组件,可以代替经典的 bootstrap 和 jQuery 表单向导vue-stepper-一个简单的步进器,具有诸如 next,back 和 end 之类的简单动作,可以执行简单的表单。vue-stepper-component-具有 Vuex 支持和零依赖性的完全可定制的 Stepper 组件。CSVvuecsv-来自 json 的简单 CSV 下载程序,带有选项模式面板组件。评论系统vue-comment-grid- 使用 CSS Grid 和 Firebase REST API + Authentication 构建的自适应 Vue.js 注释系统插件。帆布vue-easeljs-对 HTML5 canvas 元素的数据驱动控制。vue-canvas-effect-Vue.js 的简单画布效果集合。vue-konva-Vue&Canvas-JavaScript 库,用于使用 Vue 绘制复杂的画布图形。vue-html2canvas-Vue mixin 捕获 html 并使用 Html2Canvas 将其转换为图像。vue-canvas-nest-适用于 canvas-nest 的 Vue.js 组件。vue-signature-pad-V Vue 签名板组件链接预览link-prevue-用于生成链接预览的灵活组件。游览vue-tour-轻巧且可自定义的游览插件vue-page-guide-具有指令的页面游览/指南插件UI 布局vue-waterfall-Vue.js 的瀑布布局组件。vueisotope-用于同位素过滤器和分类魔术布局的 Vue 组件。vue-grid-layout-Vue.js 的可拖动和可调整大小的网格布局。vue-drag-zone-Vue.js(2.x)的拖动区域组件。vue-masonry-用于砌体块布局的 Vue.js 指令。vue-fraction-grid-基于 Flexbox 的 Vue.js 响应式分数网格系统。vue-virtual-scroll-list-Vue(2.x)组件通过使用虚拟滚动列表支持大数据。vue-virtual-scroller-用于有效滚动大量元素的组件(Vue 2.x)。vue-virtualscroll- [Vue 2.x]组件用于虚拟滚动内容。vue-inview- [Vue 2.x]视口,在输入或离开 DOM 元素时获取通知。dnd-grid-具有可拖动和可调整大小的框的 vuejs 网格vue-extend-layout-扩展默认布局或为 Vue.js SPA 的页面创建自定义布局vue-masonry-css-由 CSS 驱动的 Vue.js Masonry 布局组件,无依赖vue-fullpage.js-Vue.js 的官方 fullPage.js 组件。vue-virtual-collection-用于有效渲染大型集合数据的 Vue 组件。自动响应-vue-Vue 的自动响应网格布局库。VueFlex-一个 flexbox 网格系统。v-chacheli-一个 Vue.js 组件,用于创建和显示类似于仪表板的自定义网格布局。vue-grid-styled-一组轻量级的功能网格组件,从 React 的grid-styled / jxnblk /网格样式/)简单网格-用于网格布局的 Vue 组件,支持 flex。vue-container-component-受 Bootstrap 容器启发的简单容器组件vue-colcade-用于将 Colcade 网格布局集成到 Vuejs 的小包装。vue-ads-layout-一个小的 Vue 组件库,可快速生成带有工具栏,左/右抽屉和页脚的响应式 Web 应用程序布局。所有组件都可以固定或相对放置。vue-magic-grid-Vue.js 2 的 Magic Grid 小端口。vue-splitter-pane-一个 Vuejs 组件,它以可调节的拆分方式(垂直或水平)呈现两个插槽。splitpanes-一个 Vue JS 可靠,简单且可触摸的窗格拆分器/缩放器。vue-mock-layout-轻松模拟 Vue 应用程序的布局。vue-simple-drawer-带有反弹动画,支持嵌套和自定义主题的小抽屉面板。方向:左/右/上/下vue-grd-用于网格布局的简单,轻巧和灵活的 Vue.js 组件。自适应quasar-framework-类星体框架。使用 VueJs 2 使用相同的代码构建响应式网站,混合移动应用程序(在 Android 和 iOS 上看起来本机)和 Electron 应用程序。vue-material-Vue.js 的材料设计。vuetify-Vue.js 的材料组件框架 2。muse-ui-Vue.js 的材料组件库 2。buefy-基于布尔玛框架的组件。element-ui-用于 Web 的 Vue.js 2.0 UI 工具包。vue-bulma-components-对 vue 组件轻松使用 bulma 类语法。iview-ui-适用于 Web 的 Vue.js 2.0 UI 框架。AT-UI-Vue.js 2.0 使用 ♥ 制作的专门用于桌面应用程序的全新扁平 UI-Kitv-semantic-Vue 的semantic-ui的实现bootstrap-vue-Vue.js 2 的bootstrap-4网格和组件的实现。fish-ui-用于 Web 的 Vue.js 2.0 UI 工具包zircle-ui-开发可缩放用户界面的前端库。vue-mdc-adapter-根据 MDC 团队[指南]的 Vue.js 的材料组件集成(https://github.com/material -components / material-components-web / blob / master / docs / integrating-into-frameworks.md)。Material Components Vue- [material-components-web]的包装器(https://github.com/material-components/material-components-网络)的 Vue.jsVueFace-用于 Web 的 Vue.js 2.0 UI 组件库vuesax-Vue.js 的前端 vue 组件。vuecidity-Vue.js 2.0 的 UI 组件框架ant-design-vue-基于 Ant Design 和 Vue 2.5.0 的企业级 UI 组件heyui-(https://www.heyui.top/zh)-适用于 Web 的 Vue.js 2.0 UI 工具包。Carvue.js-IBM 的 Vue.js 碳设计系统BalmUI-Vue.js 的下一代 Material UIOsiris UI-:art:一个 Vue.js 2.0 通用响应式 UI 组件库N3-components-使用 Vue 2 构建的漂亮 Web 组件碎片 Vue-✨ 基于 Bootstrap 4 框架的时尚&UI 组件库。基础 Vue-基于 SAP Fiori 基础的组件。Framevuerk- 快速,响应迅速,无依赖性,基于 Vue.js 的方向支持和可配置 UI 框架。@ Carbon / vue-@carbon 团队的 Carbon Design System 组件。NutUI-适用于移动网络的 Vue.js 2.0 UI 工具包Inkline-Inkline 是用于 Vue.js 的现代 UI / UX 框架,旨在创建完美的响应式 Web 应用程序。vue-awesome-mui-用于 Web 的 Vue.js 2.0 MUI 组件MDBootstrap-基于最新的 Bootstrap 4 和 Vue 2.6.10 的强大 UI 工具包,提供了一组平滑的,响应式页面模板,布局,组件和小部件,以快速构建响应迅速,移动优先的网站和应用。手机Framework7-Vue-使用 Framework7&Vue 构建功能齐全的 iOS 和 Android 应用。vux- [中文]基于 WeUI 的 Vue UI 组件。vue-onsenui-使用 HTML5 和 JavaScript 的移动应用开发框架和 SDK。创建美观,高性能的跨平台移动应用程序。基于 Web 组件,并提供 Angular 1、2,React 和 Vue.js 的绑定。Weex-Weex 提供了发布跨平台的功能,因此 Web,Android 和 IOS 应用程序可以使用相同的 API 开发功能。weex-eros- [中文] Eros 是基于 Weex 和 Vue 的应用程序解决方案,使您能够使用 Vue 的 API,简单快速地开发 Vue 中小型应用程序。mint-ui-Vue.js 的移动 UI 元素。vant-来自 YouZan 的 Vue.js 2.0 移动用户界面。cube-ui-Vue.js 编写的出色的移动 ui lib 实现 2。mand-mobile-基于 Vue.js 2 的移动 UI 工具包,专为金融场景而设计。组件集合vue-mdc-Vue.js 的 Material Components Web。keen-ui-用 Vue 编写并受 Material Design 启发的基本 UI 组件的轻量级集合。vue-admin-Vue 管理面板框架,由 Vue 2.0 和 Bulma 0.3 提供支持。vuikit-具有 Vue 所有功能的 UIkit。uiv由 Vue2 实现的 Bootstrap3 组件。wffranco / vue-strap-使用 Vue.js 2 构建的 Bootstrap 3 组件jsmod-vue-pc-适用于 vue 2.0 的高度可扩展的 Web 组件guilhermewaess / SemVue-使用 Vue 2 实现的语义 UI 模块office-ui-fabric-vue-Vue.js 的 Office UI Fabric 实现vuestic-admin-带有自定义组件集合的 Vue Admin 仪表板。内置 Vue 2 和 Bootstrap 4语义 UI Vue-Vue 的语义 UI 集成vuesax-Vue.js 的前端 vue 组件。Vue 的基本 JS 2-功能齐全的 45+ Vue.js 组件,其中包括数据网格,图表,计划程序和图表组件等。Banshee-一个几乎没有渲染的 Vue UI 组件和实用程序框架,没有 CSS。vue-atlas-漂亮的 Vue 组件库。DevExtreme Vue 组件-65+响应迅速且功能完善的 Vue UI 组件,具有可自定义的 Material Design 和 Bootstrap 兼容主题。jqwidgets-70 多个具有 Material Design 主题的 Vue.js 2.0 UI 组件。vue-uix-Vue.js 中用于网页实现的 UI 集合vuedarkmode-Vue.js 的极简暗设计系统 Kendo Vue 用户界面–为业务应用程序构建的 70 多个 UI 组件,包括网格。对多种设计语言(包括材料设计和 Bootstrap)的支持完全响应。Vuent-实现 Microsoft Fluent Design 的 Vue.js 组件bpit / vue-专注于效果的 Vue 组件库vue-tailwind-具有可自定义类的 Vue 组件可用于 TailwindCSS,但与任何框架兼容。管理模板iView Vue 管理员-iView Vue 管理员/基于 iView 2.x 的管理门户模板element Vue Admin-element Vue Admin /基于 Element UI 2.x 的管理门户模板vue-element-admin-基于 Element UI 2.x 的神奇 vue 管理员D2 管理员-vue 制作的优雅后台模板在线演示rest-admin-基于 Vue 和 Bootstrap 4 的 Restful 管理面板在线演示Shards Dashboard Lite Vue-✨ 现代管理模板,具有数十个自定义组件和模板。Vue 材质管理员-Vue 材质设计管理员模板element-admin-使用 Vue CLI 3 和 element-ui 的简单而强大的 vue 管理员。服务器端渲染Nuxt.js-通用的 Vue.js 框架。Ream-用于构建服务器呈现的静态网站的简约框架。Universal vue-Vue CLI 插件,可轻松创建通用 Vue 应用程序静态网站生成器VuePress-简约的 Vue 驱动的静态网站生成器。Peco-人类的静态网站生成器。未维护Sabre-一个静态网站生成器,用于使用 Vue.js 构建快速的网站。Gridsome-使用 Vue.js 构建超快速,现代化的网站其他app-framework-具有 HTML 和 JavaScript 的 IOS 和 Android 应用程序-开发,构建和部署-免费和开源。Myfirebase-一种已解耦的单页应用程序框架,该框架与 google firebase 高度兼容。Vue-Access-Control基于 Vue.js 的前端访问控制框架 2。Basys工具箱,用于构建完整的 Vue.js 应用程序CabloyJS基于 KoaJS&EggJS&VueJS&Framework7 的终极 NodeJS 全栈业务开发平台事件处理vue-shortkey-Vue-ShortKey-Vue.js 的插件。vue-throttle-event-基于 requestAnimationFrame 的油门事件。vue-waypoint-Vue 的 Waypoint 组件,这是滚动时触发功能的最简单方法。vue-clickaway-可重用的 Vue.js 组件的可重用 clickaway 指令。vue-scrollfire-在特定的滚动位置触发事件。vue-resize-directive-Vue 指令可检测具有去污和节流能力的调整大小事件。v-click-outside-Vue 指令对元素外部的点击做出反应,而不会停止事件传播。vue-outside-events-Vue 2.x 指令可帮助指定元素侦听发生在自身外部的特定事件。vue-selectable-Vue 1.x / 2.x 指令可通过鼠标选择项目。vue-click-helper-Vue2.x 指令可处理同一元素上的 click 事件和 dblclick 事件。v-hotkey-Vue 2.x 指令,用于将热键绑定到组件。vue-resize-Vue 2.x 组件可检测 DOM 元素的大小调整(基于事件/无 window.onresize)vue-observe-visibility-使用 Intersection Observer API 的 Vue 2.x 指令可检测元素是否可见(在视口中是否被隐藏) CSS)。v-dragged-用于拖动事件检测的 Vue 2.x 指令插件。vue-esc-Vue.js 指令,可在转义键盘上添加文档事件监听器。vue-global-events–使用 Vue 的事件修饰符处理全局事件(如快捷方式)的组件vue-edge-check–检查浏览器边缘,以防止用`vue-router'滑动边缘时奇怪地触发过渡效果vue-mutation-observer–使用 MutationObserver API 观察 DOM 中变化的简单而微小的指令vue-scroll-show–如果用户在滚动后到达该元素,则显示该元素vue-tabevents–其他打开的标签页之间易于通信vue-visibility-trigger- 滚动到视图时以声明方式触发方法响应式设计vue-viewports-定义您的自定义视口,并在组件中使用它们。vue 响应:Vue.js(2.x)指令用于隐藏/显示具有 Bootstrap 4、3 或自定义断点的 HTML 元素。vue-match-media-Vue 2.x 兼容插件,提供一致,语义化的方法来使组件具有媒体查询意识。vue-media-query-mixin-Vue 2 媒体查询 mixin 可以在组件 js 和组件模板中使用。与引导程序和可视化视口兼容。如果屏幕宽度为 xs,则返回 wxS;如果屏幕宽度为 sm,则返回 wSM。vue-breakpoints-Vue 2 最小组件,用于显示和隐藏基于断点的元素。受到 Airbnb 的启发。vue-mq-提供一些有用的工具,以语义和移动优先的 API(Vue 2.x)快速设置响应式设计VueResizeSensor-支持调整大小事件的容器。vue-breakpoint-component-用于 组成 CSS 断点状态。fine-mq-一个很好的 API,可以轻松地管理 JS 中的媒体查询,并且可以与 VueJS 作为插件进行一流的集成。vue-response-components-使用ResizeObserver创建响应组件。vue-screen-size-可以轻松,被动地访问屏幕的宽度和高度。验证vue-formly-JavaScript 支持的 Vue.js 表单。vue-focus-用于可重用 Vue.js 组件的可重用 focus 指令。vue-form-generator-Vue.js 的基于架构的表单生成器组件。FormSchema Native-使用 JSON Schema 和 Vue.js 生成表单ic-formly-由 vue-formly 提供支持的简单表单组件。表单生成器-基于 Json 模板的表单生成器,基于 Vue 和 Laravel。vue-autofocus-directive-Vue 自动聚焦指令。vue-awesome-form-一个 vue.js 组件,就像 json-editorvue-form-components-带有验证的干净&最小化 vue 表单元素ncform-一种非常好的配置生成表单的方式vee-validate-简单的 Vue.js 输入验证插件。vue-rawmodel-Vue.js v2 的 RawModel.js 插件。表单验证从未如此简单。vuelidate-针对 Vue.js 的简单,轻量级基于模型的验证。simple-vue-validator-一个简单而灵活的 vue.js 验证器库。vue-vform-Vue.js 2 表单组件,集成了 jQuery 验证和 Axios。vue-form-Vue.js 的全面表单验证。vuelidation-简单,功能强大的 vuejs 验证。laravel-vue-validator-显示来自 laravel 验证规则的错误vue-daval-超级 vue 数据验证器。简便,简单,准确。willvalidate-Vue.js 的验证表单。vue-m-validator-用于 VueJ 的模型数据验证库。vue-isyourpasswordsafe-用 Vue 编写的小型实用程序,用于检查给定的密码是否已针对“我已被拥有” API 泄漏。vue-form-send-用于从表单和原始验证发送数据的 Vue.js 指令FormVuelar-考虑服务器端验证的 Vue 表单组件vue-final-validate-根据我的开发经验,Vue 验证解决方案支持嵌套,异步。vform-一种在 Vue 中处理 Laravel 后端验证的简单方法。调整大小vue-not-visible-Vue 指令,用于从屏幕上小于断点的 dom(如 v-if)元素中删除。vue-window-size-提供反应性窗口大小属性。vue-sensitive-text-↔ 相对于其父节点的宽度缩放其子节点的组件滚动vue-chat-scroll-Vue.js 2.0 的自动滚动至底部指令。vue-scrollto-添加了一个指令,该指令侦听单击事件并滚动到元素。vue-next-level-scroll-一种基于组件且支持 SSR 的方法,可使用现代 Scroll Behavior API 进行平滑滚动vue-scroll-sync-同步容器滚动位置的组件v-scroll-lock-用于正文滚动锁定而不中断目标元素滚动的 Vue.js 指令vue2-perfect-scrollbar-PerfectScrollbar 简约包装器vue-scroll-to-添加了一个指令,该指令侦听单击事件并滚动到元素。vue-scroll-progressbar-可自定义的组件,用于指示进度条中滚动的相对位置。vue-backtotop-Vue.js 的 Back-to-top 组件,单击该组件可将页面滚动到顶部。VBar-适用于 Vue.js 2x 的虚拟响应式跨浏览器滚动条组件。Vuebar-使用本地滚动行为的自定义滚动条的 Vue 2 指令。轻巧,高性能,可定制且无依赖性。vue-detached-scrollbar-一个简单的滚动条,可以从正在滚动的容器中分离出来。vuescroll-基于 Vue.js 的滚动插件,用于统一 PC 和移动设备中的滚动。vue-simplebar-Simplebar 插件的 Vue.js 包装器。smooth-vuebar-平滑滚动条的 Vue 指令包装vue-scrollview-一个组件,该组件利用作用域的插槽来检测 vue 组件何时进入和离开视口。vue-scrollactive-根据视口中的当前部分在菜单项中添加一个活动类,单击菜单项时也会滚动到该部分。vue-intersect-一个 Vue 组件,用于向 Vue 组件或 HTML 元素添加交集观察者。vue-scrollmonitor-一个 Vue 插件,可在支持多种浏览器的情况下观看视口内部元素的可见性状态(使用提供/注入,因此兼容 vue@2.2 。X)vue-stroll-适用于 Vue.js 2.x 的超棒 CSS3 列表滚动效果组件。navscroll-js-在滚动时突出显示菜单项,并且在单击菜单项时也会滚动到某个部分。用作 vue 组件,vue 指令或与 vanilla js 一起使用。vue-scrollwatch-一个轻便的插件,可检测滚动事件,在元素进入视口时自定义回调,将'scrollTo'api 暴露给特定元素。使用 vue 指令。vue-check-view-一个检查元素是否在视口中的插件。快速,小型,无依赖性,实时演示。vue-stickto-支持多个 DOM 节点的 vue 指令会自动粘贴到顶部vue2-scrollspy-一个 scrollspy 插件和动画滚动到。vue-scroll-behavior-自定义路线导航中的滚动行为。特别是哈希模式。vue-scroll-stop-到达边缘时停止传播滚动。vue-seamless-scroll-Vue.js 的简单无缝 滚动。路由vue-router-Vue.js 的官方路由器。vue-router-storage-Vue.js 2 和 vue-router 2 的路由器存储和解决方案vue-tidyroutes-分散的 vue-router 路由定义vue-routisan-基于 Laravel 路由系统的 Vue 路由器的优雅路由定义vue-error-page-提供路由器视图的包装器,使您可以显示错误页面而不更改 URLvue-router-sitemap-通过 vue-router 配置生成 sitemap.xmlvue-smart-route-智能路由指令,可使用 Vue.js 制作具有智能外观的应用程序。vue-router-lite-Vue.js 2 的基于组件的声明性路由器。延迟加载vue-lazyload-一个 Vue.js 插件,用于将图像或组件延迟加载到应用程序中。vue-lazy-background-images-延迟加载 Vue 2 的背景图像。vue-progressive-image-Vue 渐进式图像加载插件。vue-l-lazyload-Vue.js v2.x +的 lazyload 插件。vue-lazyload-img-专门针对移动浏览器进行了优化。支持 V2 和 v1。vue-lazy-images-Vue 2.x 的 lazyload 图像插件。v-lazy-img-Tiny(<0.6kb)指令,用于 Vue 2 的渐进式图像加载。vue-clazy-load-使用 IntersecionObserver for Vue 2 的轻量级可转换图像延迟加载组件。vue-lazy-this-使用 Intersection Observer API 的延迟加载组件。v2-lazy-list-一个基于 Vue 2.x 的简单的延迟加载列表组件pimg-一个用于延迟加载图像的简单渐进图像组件。vue-tiny-lazyload-img-用于延迟加载图像的小尺寸 Vue.js v.2 +指令vue-lazy-youtube-video-一个用于延迟加载 YouTube 视频的简单 Vue.js 组件。lazyload-vue-适用于 vanilla-lazyload 的 Vue 插件。分页vue-paginate-一个简单的 vue.js 插件,可对数据进行分页。vue-pagination-2-Vue.js 2 分页组件。vuejs-uib-pagination-适用于 Vue.js 的最佳,完整的分页插件。受角引导分页启发。vuejs-paginate-用于创建分页的 Vue.js(v2.x +)组件。vue-pagination-bootstrap-一个 Vue.js(1.x&2.x)服务器端分页组件,带有基于 Bootstrap 的模板laravel-vue-semantic-ui-pagination-与 Laravel 和 Semantic-UI 一起使用的 Vue.js 2.x 分页。vue-paginate-al-Vue 分页并返回您的数据。vue-tiny-pagination-用于创建微小分页的 Vue 组件。laravel-vue-pagination-适用于 Laravel 分页器的 Vue.js 分页组件,可与 Bootstrap 一起使用。vue-lpage-低级 Vue 分页组件。v 页-一个简单的分页栏,包括基于 Vue2.x 的长度菜单,i18n 支持。vue-smart-pagination-具有许多不错设置的任何数据的智能分页。vue-paginatron-分页组件使用范围插槽道具构建,具有最大的灵活性。vue-ads-pagination-使用 css 框架tailwindcss动画vue2-animate-Animate.css 的 Vue.js 2.0 端口。与 Vue 的内置转换一起使用。animated-vue-一个 Vue.js 2.x 插件,可轻松使用 Animate.css 动画作为过渡。就像``一样简单!vue-lottie-一个 Vue.js 2.x 插件,用于基于 bodymovin 渲染特效动画Vueg-使 vue-router 具有过渡效果/为 webApp 提供转场特效的开源 Vue 插件v-animate-css-最容易实现 Animate.css 的 Vue 2 指令vue-mixin-tween-Mixin 工厂,它将补间值添加到动画的组件上下文中v-odometer-轻松平滑地转换数字。使用此库可为您的应用程序提供平滑的动画,仅适用于数字。vue2-transitions✨ 可重复使用的 Vue 2 过渡组件vue-overdriveVue 应用程序的超级简单的魔术移动过渡 animated-number-vue超级简单的数字动画方法。vue-typed-js集成了 Typed.js,可轻松创建打字动画。vue-parent-change-transition启用子组件在更改父组件时进行动画处理。vue-smooth-reflow响应数据变化而转换元素重排。VueTween允许组件补间其属性。vue-slide-up-down就像 jQuery 的slideUp /slideDown一样,但是对于 Vue!vue-animejsVue 的简单anime.js指令。Eagle.jsEagle.js 是 Vue.js 的基于 Web 的幻灯片框架。vue-posePose for Vue 是一个声明式运动系统,结合了 CSS 过渡的简单性和 CSS 的强大功能和灵活性 JavaScript。vue-slide-up-down-component这是一个简单的界面,但是实现了非常灵活而强大的幻灯片动画 Vue!femtoTween具有一流 Vue 支持的简约(零深度,小于 1k)补间库vue-sequential-entrance插件,用于创建带有页面元素列表的优雅的连续动画入口。零努力。简单轻巧vue-animate-scroll一种超级轻量级 的方法,可在元素滚动到视图中时向其添加 CSS 动画。vue-svg-transition创建 2 状态,SVG 驱动的过渡vue-page-transitionVue.js 的简单路由/页面转换元标记vue-head-管理 head 标签的元信息,一种简单的方法。vue-meta-在 Vue 2.0 组件中管理页面元信息。支持 SSR +流媒体。vue-headful-从视图中设置文档``和 meta 标签。vue-simple-headful-使用 vue.js 轻松设置元标记-具有 TypeScript 支持的更简单的vue-headful替代方法。传送门vue-dom-portal-Vue.js 组件中 DOM 元素的转义口。portal-vue-一个 Vue 插件,用于在 DOM 中的任何位置渲染组件的模板(在 virtualDOM 级别上有效,不会在 DOM 中移动节点)过滤器vue2-filters-适用于 Vue 2. 的标准过滤器 Vue 1. 的集合。vue-morphling-Vue 2 的标准和自定义过滤器的集合。vue-currency-filter-轻巧且可自定义的 Vue 2 货币过滤器。vue-trans-一个简单的过滤器,提供了与 Symfony trans 相似的翻译方式。vue-string-filter-轻量级 Vue 2 字符串处理过滤器。vue-units-在 Vue 2 中使用的方便的单位转换过滤器的集合。vue-numeral-filter-过滤器的集合,允许在组件的模板部分内联使用 Numeral.js。vue-filter-date-format-Vue 2 的简单日期时间过滤器。vue-filter-pluralize-Vue 2 的简单复数过滤器。vue-filter-date-parse-Vue 2 的简单解析日期时间过滤器。SVGvue-svgicon-创建 svg 图标组件的工具。(版本 2.x)。vue-content-loading-Vue 组件可轻松构建(或使用预设)Facebook 之类的 SVG 加载卡。vue-annotator-使用任何 SVG 元素(“ rect”,“ polygon”以及其他更多元素,即使包装了 HTML 元素如“ canvas”,也可以为页面添加注释)在foreignObject中)vue-svg-sprite-简单使用 SVG sprite(vue 2.x)的指令。vue-svg-filler-用于自定义 svg 文件 (vue 2.x)的 Vue 组件。其他vue-resource-progressbar-interceptor-将进度条与所有请求联系在一起的拦截器,很明显,正在加载某些东西。vue-images-loaded-Vue.js 2.0 指令可检测图像加载。vue-visible-VueJS(2.x)的 v-visible 指令,类似于 v-show 但具有可见性。vue-resize-sensor-用于检测容器大小的组件(基于事件)v-blur-Vue 指令动态模糊元素vue-async-methods-用于基于承诺的方法的帮助程序实用程序vue-openseadragon-适用于 Vue.js 的 OpenSeaDragon 组件(缩放和平移)vue-match-heights-指令将元素的高度设置为相同。vue-conditional-attrs-用于条件渲染属性和指令的 Vue.js 组件vue-cbsc-一个 Vue.js 2.x 组件,用于以编程方式混合,着色和转换颜色。vue-spatialnavigation-用于空间导航(键盘导航)的 Vue 指令(Vue.js 2.x)vue-lifecycle-Vue.js 生命周期指令。vue-aspect-ratio-vue 的长宽比指令。@ kooljay82 / vue-m-camera-为避免自动更改通过用户设备的相机拍摄的照片方向。WebGLvue-3d-model-Vue 组件中的 3D 模型查看器。vue-pano-Vue 组件中的全景查看器。vue-threejs-Three.js 的 Vue 绑定。VueGL-Vue.js 组件通过 three.js 反应性地渲染 3D 图形vue-vr-使用 Vue 构建 VR 应用程序的框架vue-displacement-slideshow-一个 Vue.js 组件,可简化 Webgl 图像位移转换。全屏vue-fullscreen-用于全屏的简单 Vue 组件。页面可见性vue-page-visibility-awesome-易于配置的页面可见性 api 的 Vue 2.x 组件。vue-authplugin-美观的 auth 控制插件,支持指令和原型方法。打印vue-html-to-paper-Vue mixin 用于将 html 元素打印到纸张上。
文章
存储  ·  Web App开发  ·  JSON  ·  JavaScript  ·  前端开发  ·  API  ·  定位技术  ·  PHP  ·  数据格式  ·  网络架构
2022-03-05
开源推荐
vue资源官方资源官方指南API 参考GitHub 回购发行说明样式指南Vue.js 新闻外部资源vue.js 资料まとめ(日语)by @hashrockVue.js 新闻稿-每周精选的 Vue.js 新闻的剂量Vue.js 提示-成为更好的 Vue.js 开发人员的提示Vue.js WikipediaVue.js Radar-精选的新闻通讯和网站,涵盖了新的 Vue.js 版本/贡献。Vue 新闻-专注于最新 Vue.js 新闻和信息的社交网站。Vue 精选资源-推荐的 Vue.js 课程和教程。BuiltForVue-所有 Vue.js 组件和软件包的 NPM 镜像。Vue School-通过核心成员和行业专家的视频课程学习 Vue.jsVueDose。有关忙碌的开发人员的 Vue 生态系统的提示和技巧。Vuelibs。基于 awesome-vue 存储库的 Vue.js 库和组件的简约列表。工作门户Vue.js 职位-VueJobs-一个 Vue.js 职位门户,可为您所有的 Vue.js 职位招聘或录用。Vue.js 面试问题-300 个 VueJS 面试问题和答案列表社区Twitter官方论坛vue-requests-请求您希望存在的 Vue.js 模块或获取有关模块的想法会议VueConfVue.js 伦敦VueConf USVueConf 多伦多播客Full Stack Radio#30(11-23-2015)JavaScript Jabber#187(11-25-2015)Changelog#184(11-27-2015)软件工程日报(2015 年 12 月 29 日)JavaScript Air 016(2016 年 3 月 30 日)Codecasts#2-Falando Sobre Vuejs e Web Components(2016-08-19)[pt-BR]Full Stack Radio#50(09-21-2016)和 Vue.js 框架的作者聊聊前端框架开发背后的故事[zh-CN]MW S04E08-Vue.js 与 Evan You 和 Sarah Drasner(04-27-2017)提交请求#12-众筹开源(Vue.js)(06-15-2017)The Web Platform Podcast 132:Vue.js(07-27-2017)带有 MaximilianSchwarzmüller 的 JavaScript Jabber#276(08-29-2017)使用 Sarah Drasner 动画 VueJS(软件工程日报 01-12-2017)Vue 观看次数(Vue 每周播客开始于 2018 年 3 月 6 日)官方 Vue.js 新闻播客通过 QIT 技术播客索引器播出的 Vue 播客列表DNE 138-Vale a pena VueJS 吗?(01-05-2018)Cynical Developer#99(10-15-2018)语法#130(03-27-2019)Youtube 渠道VueNYCVueConf 欧盟官方例子基本示例Vue.js TodoMVCCoffeeScript 版本Vue.js HackerNews CloneVue.js 2.0 HackerNews Clone讲解Vue.js 屏幕录像关于 Laracasts -Auth0 博客上的Vuejs 2 身份验证教程Scotch.io 上的[使用 Vue.js 创建 GitHub File ExplorerVue.js 教程关于 VegibitVue.js 使用 webpack,vue-loader 和热重装从零开始构建设置Vuex 基础:教程和说明Vuex 简介视频-来自伦敦 Vue.js 聚会#1 的 James Browne -Laravist 上的Vue.js 中文系列视频教程craigmckenna.com 上的[使用 Vue.js 开发反应式发票应用程序带有葡萄牙语的 Laravel 和 Vue.js 的混合应用示例,作者@vedovelli -oguzhan.in 上的Vue.js 土耳其语简介Vue.js 西班牙语视频教学系列(3-8-2016)在 YouTube 上由 JuanAndrésNúñez 制作Stude.net 上的[Vue.js 西班牙语电视广播系列 -bhnddowinf 上的讲解 Vue.js 官网中文-含代码,百度云,youtubePusher 上的[使用 VueJS,ES2015 和 Webpack 探索实时应用] -sekolahkoding.com 上的印尼语中的 Vue.js.dev 中来自 Scratch 系列的 Vue.js 俄语Flask,RethinkDB,Vue.js,ч。[СтвореннясервісудлязберіганняфайлівзFlask。1乌克兰VueJS 2 法语教程Françaispar GrafikartJayway Vue.js 2 研讨会。使用 vue-router,vuex 和 vue-resource 构建一个电子商务站点如何使用 Wijmo 控件创建出色的 VueJS 应用程序 -bhnddowinf 上的讲解 Vue.js 2 官网中文-含代码,百度云,youtubeVue.js 备忘单:服务器端应用程序,路由器,Vuex 存储,GraphQL 等由@xpepermint使用 Vue.js 加载类似图片的媒体[Metric Loop]上的如何在 Laravel Spark 项目中使用 Vuex /metricloop.com/blog)[Metric Loop]上的如何在 Vuex 中设置模块(https://metricloop.com/blog ) -关于 Laracasts 的学习 Vue 2:循序渐进Vue.js 中文教程在 Vue.js 2.0 框架上启动和运行在 SitePoint 上[Metric Loop]上的如何使用 Vuex 进行 API 调用(https://metricloop.com/blog )度量循环上的如何使用 Vuex 构建功能。 com / blog) -DevMarketer 在 YouTube 上发布了Vue.js 2.0 基础知识无知的 Vuex-Vue 的应用程序数据存储上缺少的入门手册实时网格组件 Laravel,Vue.js,Vuex 和 Socket.ioVueJS 2-完整指南(包括 Vuex)-Udemy 教程在[egghead.io上使用 Vue.js 开发 Web 应用](https://egghead.io/courses/develop-web-apps-with-vue-js)Vue.js 2-入门Vue.js 2 和 Vuex(基本)Fatih Acet在 YouTube 上的TürkçeVueJSEğitimVideoları通过六个步骤从头开始在 Vue.js 中构建 JSON 树视图组件在digimondo devblog上的-in-six-steps-ce0c05c2fdd8#.738ok0l4p)Vue!-Illya Klymov 在 YouTube 上的 OpenLecture 2017.01 俄语(@xanf)@afropolymath(https://afropolymath.svbtle.com/bootstrapping-your-first-vue-js-project/)。 com / afropolymath)[@分离]的从头开始构建 vue-hackernews-2.0(https://github.com/Detachment)使用 vue-kindergarten 为您的 Vue.js 和 Nuxt.js 应用程序提供基于角色的授权完整的 Vue.js 应用程序教程-使用 Vue 创建简单的预算应用程序,作者为@matthiaswhVue.js 教程:经过渲染的 SEO 友好示例Vue.js 简介,供仅了解足够的 jQuery 的人使用使用 Vue.js 和 Axios 从第三方 API 获取数据Vue 2 的趣味项目(视频),作者:Packt 的 Peter van Meijgaard。(2017 年 4 月)Vue JS:同时运行 Express 和 Webpack Dev Server在媒体上的(https://medium.com/dailyjs/vue-js-simultanelyly-running-express-and-webpack-dev-server-292f4a7ed7a3)[The Net Ninja]在 YouTube 上发布了Vue JS 2 教程(https://www.thenetninja.co.uk)在 5 分钟内将无头 CMS 添加到 VueJ 中vue 架构中的观察者使用 Vue.js 构建您的第一个应用5 个学习 Vue.js 的实用示例[@jesalg]的从 KnockoutJS 迁移至 VueJS(https://twitter.com/jesalg)通过 Vue.js 创建测验由@ rap2h[@chadcampbell]的Vue.js:入门(https://twitter.com/chadcampbell)Vue.js 2 和 Firebase-构建实时单页 Web 应用程序Vue.js 2 和 Vue 资源-具有外部 API 访问权限的实际应用程序面向初学者的 Vue.js 交互式屏幕录像[AliGÖREN]在 YouTube 上发布的Vue.JS ile NASAAPI'ınıKullanarak VeriÇekme(https://aligoren.com)使用 Vue.js 2 进行 Web 开发(视频),作者是 Packt 的 Olga Filipova。(2017 年 6 月)使用 VueJS 和 Pusher 建立实时图表Vue 简介,前端大师课程的回购关于 CSS 技巧的 Vue 指南在您的 VueJS 应用中使用打字稿 -关于 nodelover 的Vue.js 视频系列,免费,入门,实战 -ninghao.net 上的Vue.js 预览[@chadcampbell]的Vue.js:开发机器设置(https://twitter.com/chadcampbell)使用 Vue-router 构建 Vue v2 JS 应用 @mikestreety[@Atom_Hernandez]https://medium.com/@davidatomhernandez/how-to-a-simple-carousel-with-vue-138715d615d7)制作自己的旋转木马使用官方 Vue 测试工具和 Jest 对 Vue.js 组件进行单元测试的 Tools-and-Jest /)[创建 Vue.js 过渡和动画:实时示例,作者为@udyuxdev创建自定义 Vue.js 插件VueJS 第 1 部分中的异步VueJS 第 2 部分中的异步[@mikestreety]https://www.mikestreety.co.uk/blog/vue-js-using-localstorage-with-the-vuex-store)使用[不带插件的 Vuex 存储使用 localStorage] //twitter.com/mikestreety)[@mikestreety]的使用道具通过 Vue Router 访问组件内的 URL 参数(@mikestreety)(https://twitter.com/mikestreety)使用 Pm2 和 Nginx 在生产中部署 Vue.js — SSR(Vuetify)laracast上的Testing Vue Components[[CodyLSeibert]的[使用 Vue.js 和 Express.js 构建全栈 Web 应用](https://twitter.com/CodyLSeibert )Vue.js 2 条食谱(视频),由 Packt 的 Peter van Meijgaard 撰写。(2017 年 9 月)[Sabe.io]上的Vue.js 入门(https://sabe.io/)使用 Vue 2 构建您的第一个高级 CRUD 应用程序(视频)(https://www.packtpub.com/web-development/building-your-first-advanced-crud-application-vue-2-video)范·迈加德(Pack Meitgaard)(2017 年 7 月)프론트엔드Vue.js입문서[Inflearn]上的누구나다루기쉬운Vue.js(视频) ](https://www.inflearn.com/),由Captain Pangyo在 2 小时内建立一个 Vue.js 博客顶部在SnipcartSales Bhatnagar [@sachinbee的VueJS 2 入门 Udemy[Sabe.io]上的Vuex 入门:在 Vue.js 中管理状态(https://sabe.io/)Sergii Stotskyi 的[使用 CASL 的 Vue2 ACL]简化 JavaScript 选择-Angular 诉 React 诉 Vue(视频),Packt 的 Daniel Kmak。(2017 年 11 月) -Storyblok 博客上的使用 Auth0 的 Vuejs 2.5+身份验证教程带有 Vue 的 GraphCMS 初学者指南在 GraphCMS 上在 Chrome 和 VS Code 中调试 Vue.js此食谱展示了如何将 Debugger for Chrome 扩展程序与 VS Code 一起使用调试由 Vue CLI 生成的 Vue.js 应用程序。Packet Sachin Bhatnagar 的[Vue JS 2 入门(视频)。(2018 年 1 月)使用 Vue.js 构建电影应用界面,作者是 Hassan Djirdeh,@ djirdehh让我们建立一个自定义的 Vue.js 路由器,作者:Hassan Djirdeh,@djirdehh由 Vue,Webpack 4 和 Babel 入门,作者是 Bjorn Krols,@ KrolsBjorn如何将 Bootstrap 4 添加到您的 Vue 项目,作者:Bjorn Krols,@ KrolsBjorn如何将语义 UI 添加到您的 Vue 项目中( https://twitter.com/KrolsBjorn)Bjorn Krols 的[如何将 ESLint 添加到您的 Vue 项目,@KrolsBjorn如何通过 Vue 中的 URL 查询参数使内容动态化(https://medium.com/@BjornKrols/tutorial-dynamic-content-via-url-query-parameters-in-vue-js-d2df19b66633) Krols,@KrolsBjorn如何为 AWS S3 托管的 Vue 应用程序启用历史记录模式作者:Bjorn Krols,@KrolsBjornBjorn Krols 的[使用断点调试 Vue 应用程序的基本介绍,@ KrolsBjorn使用 ButterCMS 无头后端构建 Vue.Js 电子商务应用程序MASTER VUE.JS使用 Go 和 Vue.js 构建投票应用程序使用 Vue.js 构建协作绘画应用程序使用 Stripe 构建实时付款信息中心使用 Vue.js 构建加密货币跟踪器使用 Vue.js 构建设计反馈应用程序使用 Flask 和 Vue.js 开发单页应用使用 Stripe,Vue.js 和 Flask 接受付款serverlarup.net 上的[使用 Laravel 和 VueJS 进行 API 驱动的开发(免费课程)在 Vue.js 中管理状态,作者:哈桑·吉尔德(Hassan Djirdeh),@djirdehh由 Vue.js 制作的真实世界项目,由 Packt 的 Daniel Khalil 撰写。(2018 年 8 月)[Heartbeat(Vue + NW.js 视频系列)]https://goo.gl/8p3msR),作者:@@ ackzell(https://github.com/ackzell)(2017-2018)带有 Nuxt.js 的 Firebase 服务器端渲染 Vue 应用程序(带有 JavaScript 框架的服务器端渲染)Firebase 使用 Nuxt.js(使用 JavaScript 框架的服务器端渲染)测量 Vue SSR 性能)使用 D3 和 Vue 创建交互式地图(2018 年 10 月)编写通用的,支持 SSR 的 Vue 组件的指南[Vue School]的Vue.js 基础知识(https://vueschool.io)Vuex for Everyone由Vue School[Vue School]的Vue.js 表单验证(https://vueschool.io)[Vue School]的Vue.js 大师班(https://vueschool.io)[Vue School]的Vue.js Firebase 实时数据库(https://vueschool.io)[Vue School]的Vue.js Firebase 身份验证(https://vueschool.io)[Vue School]的带有 Vue.js 的动态表单(https://vueschool.io)[Vue School]的Custom Vue.js Directives(https://vueschool.io)Vue.js 应用程序开发要点,作者是 Packt 的 BartłomiejPotaczek。(2018 年 10 月)对 Vue.js 进行故障排除,作者:克里斯蒂安·赫尔(Packet Hur),帕特。(2018 年 10 月)Nuxt.js-类固醇上的 Vue.js,作者:MaximilianSchwarzmüller,Packt。(2018 年 10 月)使用 Quasar(和 Vue)构建电子文件资源管理器,作者:@@ hawkeye64](https://github.com/hawkeye64)。(2018 年 11 月)[Udemy]上的使用 Vue JS 2 和 Firebase 构建 Web 应用程序(https:// [The Net Ninja]的 www.udemy.com/)(https://www.thenetninja.co.uk/)[Udemy]上的Vue JS 2-完整指南(包括 Vue Router 和 Vuex)( https://www.udemy.com/),MaximilianSchwarzmüller使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 1 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 2 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 3 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 4 部分),作者是 Jennifer Bland @ratracegrad。(2018 年 11 月)詹妮弗·布兰德(Jennifer Bland)[@ratracegrad将国际化添加到 Vue 应用程序 )。(2018 年 11 月)由 Vue JS 2 编写的实用项目,作者是 Packt 的 Jack Herrington。(2018 年 12 月)Lessipe的Lessipe上的Vue.js기초다지기(视频) .com /)由 Vue.js 和 Node.js 进行的全栈 Web 开发,作者 Haider Rehman, Packt。(2019 年 1 月)Designer for Vue,由 Design + Code 提供(2019 年 2 月)[Talat Tufekci]的Vue 土耳其语简介(https://www.onbirkod.com)[Talat Tufekci]的使用土耳其语的 Vue-Resource 提取数据(https://www.onbirkod.com)[Talat Tufekci]的使用土耳其语 Vue-router 的 Spa 应用程序 /www.onbirkod.com)[Talat Tufekci]的使用土耳其语的 Vue-cli 创建 Vue 项目 https://www.onbirkod.com)[Taul Tufekci]的Vue 组件和土耳其语 Vuex 之间的消息传递 .onbirkod.com)[作者:Michael Thiessen]如何在vue中动态添加类名称使用 ScaffoldHub 使用 Vue JS,Node JS 和 SQL 或 MongoDB 构建图书馆 Web 应用程序作者 Felipe Lima @scaffoldhub_io使用 NativeScript + Vue 构建实时位置跟踪应用,由 Saibbyweb 撰写事例使用 Laravel 中的 JWT Auth +示例后端 API 的入门应用程序节点 Webkit + Vue 示例@brandonjpierceVue 样本@superlloyd使用 vue.js + vue-router 的 HackerNews 克隆,作者@kazupon电子+ Vue 示例,@ bradstewart[Boris Okunskiy]的单页应用程序示例(Vue + Voie)(https://github.com/inca)开始-用 Vue +流明编写的 Task Manager SPA,作者是Raj Abishek[BosNaufal]的Vue Mini Shop(https://github.com/BosNaufal)Vue SoundCloud由mul14功能请求(Laravel + Vue 组合)由haydenbbickerton[@ yjj5855]的Vue Cookbook(Vue1.0 + Express)(https://github.com/yjj5855):演示服务的第一个屏幕渲染Strong Together-一个启动器项目,基于 Browserify 和 Semantic-,以独立或 Laravel / Laravel Spark 项目的形式构建单页 Vue.js 应用程序, ui)由WebSemanticsvuetest:在 iframe 中具有用户身份验证,bootstrap ui,上传器,所见即所得编辑器的广告管理网站vue-shopping由andylei18Vue-cnodejs,060由@shinygangvue-zhihu-daily由hilongjwVueChess- [gustaYo]的多人在线国际象棋游戏(https://github.com/gustaYo)Ngexplorer-vuejs-client- Nugexplorer的正式客户端](https://github.com/gustaYo)[Vue 2048(Vue + Webpack)]https:// pengfu的https://pengfu.github.io/vue-2048/):流行的 2048 游戏使用 Vue 实现,Webpack,Sass,ES6[BosNaufal]的Vue Simple PWA(https://github.com/BosNaufal)Tour of Heroes(Vue 2.0):Angular 2.0 的 Vue 2.0 端口Tour of Heroes演示应用程序。亮点:ES6 / 7,渲染功能,JSX,revue(Vue 的 Redux 绑定),vue-router,Airbnb eslint,webpack。由@ aweber1vue-table-pagination由echovic进行分页的表Feathers and Vue 2.0 Blog Admin Demo演示了如何在 Vue 2.0 中使用 Feathers。它包含[delay]的身份验证,vue 路由器,vue 无限加载和角色(https://github.com/delay)vue-zhihudaily-2.0Zhihudaily 演示程序是使用 Vue 2.0,vue-router 和 vuex 构建的,并具有服务器端渲染功能。由cs1707vue-demo-todolist是一个简单的 vue2.0 演示,它使用 Vue 2.0 vue-cli 构建。通过fishenal[liueans]的vue-AdminLte(https://github.com/liujians)vue(2.0)+ Node.js:博客内容管理系统(CMS),作者@ycwalkerngexplorer-quasar- Ngexplorer的实现与quasar 框架(https://github.com/gustaYo)zhihu-daily-vuemoonou基于 vue2.0 的 zhihu 日报loopback-vueloopback + vue + vue-resource,ionic-app,vue 页面分页功能,验证权限控制,访问令牌机制,凭证,CI ,docker qxl1231vue-s3-dropzoneVue.js 拖放组件可将文件无服务器上传到 AWS S3easy-vue一个简单的示例,使用 vue 在 vue 2.0,vuex 2.0,vue-router 2.0,vue-infinite-scroll 2.0, [TIGERB]的 vue-progressbar 2.0(https://github.com/tigerb)[度量循环]的Vuex 事件消息演示(https://metricloop.com/blog)vue-memo使用 Vue.js(> 2.x。),vue-router(> 2.x。),vuex( > 2.x。),vuex-router-sync @ next(> 3.x。)和 Firebase(> 3.6.x),作者为akifoResume Vue[ChangJoo Park]的基于 JSON 的基于 Vue 2.0 的简历(https://github.com/ChangJoo-Park/) -使用Phoenix Framework,Vue 和 Vue Router(demo开发的具有 JWT 身份验证的应用示例 phoenix-vue-auth.herokuapp.com))@ Angarsk8在 Vue 2.0 中使用路由器示例 CRUD 应用(https://github.com/shershen08/vue.js-v2-crud-application)(https://github.com/shershen08)[@mgyongyosi]的ASP.NET Core Vue.js 服务器端呈现示例(https://github.com/mgyongyosi)vuefire-quickstart-通过@sejr记录的带 Webpack 和 eslint 的 Firebase 集成。hello-vue-django Vue.js 和 Django 集成入门项目,带有热代码重载实时社交新闻应用,是由Phoenix,Vue,Vue Router 和 Vuex(demo ),作者为@ Angarsk8vue-calculator是一个使用 Vue 2.0 构建的简单计算器,vue-cli(webpack-simple)。通过CaiYiLiangWikipedia-viewer一个简单的 Wikipedia-viewer 页面,使用 vue2.x,vue-router,vue-cli(webpack)构建-simple)和 ajax(jsonp)。通过CaiYiLiangvue2.x-douban使用 vue2.x,vue-router 和 axios(豆瓣电影)构建豆瓣电影的简单方法。通过超人vue-laravel-exampleVue-Laravel-示例是使用 Laravel 设置 Vue 的简单示例。通过Jiajian Chanvue-foundation一个演示应用程序,将 VueJS 与Zurb Foundation集成,使用 webpack vue-cli faspnetcore-Vue-starter一个 VueJS 2 入门模板,它是 asp.net MVC dotnetcore 项目的一部分。该模板包括 VueJS 客户端应用程序和后端 API 控制器。vue-reddit-app使用 Vue 2 构建的 Reddit SPA demo。 X,Vue 路由器 2,Vuex 和 axios。@ yujiahaol68使用 Muse-UI 和 vue-cli Webpack 模板vue-music-qq一个 qq-music 项目基于 vue-cli。页面简单流畅带有 Vue-Redux 和 Plain VueJSX 的 NavigationTab导航选项卡同时具有普通 Vue JSX 和 Vue + Redux 绑定Veggie Map使用 Vuejs + Vue 路由器+ Leaflet 和 Firebase 的交互式演示vuejs-d3示例如何使用 d3 进行可视化的示例。vue-twitter-client使用 Vue 2.X,Vuex,electron-vue 和 Electron 构建的 Twitter 客户端应用程序Douban使用 Vue2.x + Vuex + Vue-router + vue-resource 创建的很棒的 douban 示例。通过jeneserStoryblok vuejs-boilerplate-集成 Storyblok 的组件系统,允许创建可编辑的网站。Vuexpresso-使用 VueX,Vue-Router,Vue-Apollo,webpack,GraphQL,Apollo-client,express 和 mongo 的样板带有 Sails.js 示例项目的 Vue.js-该项目适用于单页应用程序的新手,并希望通过实际学习例。Vue.js&Pyramid Web 框架应用程序-使用 Pylons Pyramid Webframework 后端 Vuejs webpack2,vue-router,yarn(数据包管理器)的样板vue-feathers-chat在前端使用 Vue,在后端使用 Feathers 进行的示例实时聊天,但仅使用 Socket.IO-Client 进行通信vue-xplan使用 Vue 和 three.js 创建的旋转地球演示页面vueSocketChatRoom使用 vue2.x,vuex2.x,vue-router2.x,vux2.x,socket.io 的套接字聊天室@Binaryify的vue-tetris(使用 Vue,Vuex,不可变代码 Tetris 编码):使用 Vue,Vuex,Immutable 编码俄罗斯方块。@kasheftin的route-planner-vue:用于规划具有多个路线的工具 Google 地图上可排序的图层,可拖动的方向,标记和形状。MyDiary-Vue使用 Vue 2.X 构建的日记应用程序,还具有联系人和待办事项列表功能AliGÖREN在 Github 上的VueJS 示例项目todo-mvc-webpack由voluntapear使用 webpack-basic 在 Vue 2 上实现 TodoMVC 模板,并带有显示 vuex,vue-router,中央事件总线和 VueFire 的示例。[gustaYo]的Chess Storybook Example与 Vue 2.0(https://github.com/gustaYo)Vue Weather Notifier一个带有 SVG 和 Vuex 的小型示例动画应用程序Nuxt 类型一个带有 Nuxt 的示例 Vue 项目,用于路由/ SSR 到演示页面转换VueBlog一个博客系统,支持wmui的服务端渲染Cinemateka-用 Vue v1 和 Laravel 5 制作的 SPA 的示例。电影和活动时间表。俄罗斯的评论。vue-2.x-boilerplate-适用于 Vue 项目 Vuex + vue-router 的简单入门套件vue-minesweeper-由[rhapsodyn]开发的带有 vuejs 的致命简单扫雷游戏(https://github.com/rhapsodyn)X-Flowchart-Vue- [OXOYO]的 SVG 和 Vue 流程图编辑器(https://github.com/OXOYO)koa-vue-notes-web-充实的 SPA,在后端使用 Koa 2.3,在前端使用 Vue 2.4。包括功能齐全的用户身份验证组件,针对用户笔记的 CRUD 操作以及 Vuex 存储模块。Vuejs 购物车-使用 Vuejs 和 Firebase 的购物车示例PokedexVueJs@ rchung95vuefire-auth使用 Firebase 进行 Vuefire Vue2-Auth-Email 验证vuefire-realtimedatabase具有 Firebase 的 Vuefire Vue2-RealtimeDatabaseCRUDvuefire-storage具有 Firebase 的 Vuefire Vue2-Storagevue2-PWA-Blog@ deepak-singhvue-firebase-auth-vuex具有 Vuex 的 Vue2 Firebase 身份验证,并支持渐进式 Web 应用程序vue-chart-stater-kit使用 Vue 路由器,Vue 图表,Element-UI 的快速入门vue2.0-demos使用 mint-ui,Element-UI,并有一些演示(选择城市等)conwayConway 在 Vue 中的生活游戏。vuex-feature-scoped-structure功能范围 vuex 应用程序结构的示例应用程序vuex-examples-有关使用 Vuex 构建真实世界应用程序的简单示例vue-vuex-todomvc-示例 TodoMVC Vue.js 应用程序具有通过 REST 的 Vuex 存储和服务器后端以及使用赛普拉斯(Cypress)的全套 E2E 测试。 io测试运行程序。vuejs-sqljs-boilerplate-这是同时使用 Vue.js 和 sql.js 的样板X-WebDesktop-Vue- [OXOYO]基于 Vue 的 WebDesktop 系统(https://github.com/OXOYO)vuejs-music-player-一个 Vue.js 精简音乐播放器Vue.js 最佳实践示例项目-使用 Vue.js + Vue 路由器+ Vuex + Vuelidate 的最佳实践示例项目Vue.js [一个]客户端- [一个]用 Vue2.5 编写的客户端Vue.js 2.5,带有 vue-cli v3,包括使用 auth0 进行身份验证,作者多米尼克·安格(Dominik Angerer),StoryblokSkeleton Vue + TypeScript-TypeScript,VueJS,ElementUI,Vue Router,Vuex,材质图标,BrowserSync,Dockerfile@jesalg的PENV Starter-有关如何在 VueJS,Express 和 PostgreSQL 中使用的基本示例连词。vue-relay-examples-使用 vue-relay 的示例应用程序的集合。laravel-vue-boilerplate-具有用户 CRUD 的 Laravel 5.5 SPA 样板,使用 Vue.js 2.5,Bootstrap 4,TypeScript,Sass,Pug 和笑话。Vue 设计系统-用于使用 Vue.js 构建 UI 设计系统的开源样板。Vue Bulma 演示-一个简单的演示网站,可联合检查 Bulma / Vue JS 和 express。准备好使用 TypeScript,vuex,vue-router,HMR 等进行生产的入门应用程序vue.js 与 laravel 结合的前阶段分离开发模板-laravel 护照/ Vue.JS 和 Element UI 的模板网站。由 Vue.js 进行的 Web 开发动手,作者:Roman Kuba,Packt。(2018 年 5 月)Vue 在线商城-在线 SPA 演示,基于 VUE 开发的前分离电子商城前端项目FUE-使用 Vue.js + Vue 路由器+ Vuex + Vuetify + FeathersJS 的 Admin SPA 客户端和服务器端样板Vue + TypeScript 食谱-一本小小的食谱,涵盖了一些不太明显的解决方案,供人们开始使用 Vue + TypeScriptVuejs 示例ASP.NET Core Vue 入门 CLI 3.0使用 Vue CLI 3.0 和自定义配置(默认 TypeScript,Vue,路由器)的 Vue 入门模板,Vuex,Vuetify)通过@SoftwareAteliers与 ASP。​ NET Core 集成(2018 年 9 月)vue-soundcloud由Soroush Chehresa用 Vue.js 2 构建的 Soundcloud 客户端。vue-cart一个由 vue,vuex 和 vue 路由器制成的简单购物车。通过crisgonNuxt + Apollo + Element一个带有 Nuxt,Element(自定义主题)和 Vue Apollo 的 Vue.js SSR 样板。vue-daily-zhihu由walleeeee使用 Vue 2.0 和 vue-router&vuex 构建的简单演示)木炭使用 Vue CLI 3.0 并由[Seth Davis]用 Bulma 样式设置的入门模板(https://github.com/setholito)带有 TypeScript 的多页 ASP.NET Core Vue-多页 ASP.NET Core Vue,Typescript,Vuex,Vue 路由器,布尔玛,Sass 和 Jest 应用程序。有关如何在.NET Core MVC 中将 Vue.js 用作多页(多个迷你 spa)应用程序的模板/起点。CION-Vue.js 的设计系统样板-一个主要为 Vue.js 应用程序设计的设计系统。它利用设计令牌,带有集成代码游乐场的生活风格指南以及用于常见 UI 任务的可重用组件。Vue websockets 示例-使用 Vue.js 2 + Node 项目的 Websockets 使用的基本示例,以获取完整的工作示例。Vue(2.0)+ Node.js:一个博客,作者@ FatDong1vue-todo-list待办事项列表示例应用程序基于 Vue + Vuex + Vuetify + Vee-ValidateVue.js 和 Ionic v4 示例-一组如何在 Vue.js 中使用 Ionic v4 的示例使用 Vue,Vuex 和 Vue-Router 的个人网站- MuratcanŞentürk 用 vue,vuex 和 vue-router 制作的简单网站示例客户端 Vue.js- 演示-Vue.js 客户端端,用于[Justin Wash]的微型,快速加载,无 node.js 的单页应用程序(https://github.com/Trifectuh)大型 Vue.js 应用样板+ Vuex无画布的 Vue.js 上的蛇游戏使用 CometChat 构建 Vue 聊天应用书籍Vue.js je 下,作者:Alex Kyriakidis 和 Packt 的 Kostas Maniatis。(2016 年 11 月)学习 Vue.js 2,作者:Packt 的 Olga Filipova。(2016 年 12 月)Vue.js 2 的威严,作者:Alex Kyriakidis 和 Lestapub 的 Kostas Maniatis。(2017 年 3 月)Vue.js 2 Cookbook,作者是 Andrea Passaglia,Packt。(2017 年 5 月)Vue.js 实战,作者 Erik Hanchett 和 Benjamin Listwon(2018 年春季)测试 Vue.js 应用程序作者 Edd Yerburgh(2018 年夏季)Vue.js 2 和 Bootstrap 4 Web 开发,Packt 的 Olga Filipova。(2017 年 9 月) -Casa doCódigo 的 Leonardo Vilarinho 的Front-end com Vue.js。(2017 年 11 月) -Packt 的 Guillaume Chau 撰写的Vue.js 2 个 Web 开发项目。(2017 年 11 月)Full-Stack Vue.js 2 和 Laravel 5,Packt Anthony Gore。(2017 年 12 月)Package Mike Street 的[Vue.js 2.x 示例。(2017 年 12 月) -Oleksandr Kocherhin 的Mastering Vue.js。(2018 年 1 月)Fullstack Vue:Vue.js 完整指南,作者:哈桑·迪吉德(Hassan Djirdeh),内特·默里(Nate Murray)和阿里·勒纳(Ari Lerner)。(2018 年 3 月) -Packt 的 Paul Halliday 撰写的Vue.js 2 设计模式和最佳做法。(2018 年 3 月)Vuex 快速入门指南,作者:Packt 的 Andrea Koutifaris。(2018 年 4 月)使用 Vue.js 和 Node 进行全栈 Web 开发,作者:Aneeta Sharma,Packt。(2018 年 5 月) -Flavio Copes 的Vue 手册。(2018 年 7 月)ASP.NET Core 2 和 Vue.js,作者:Stuart Ratcliffe,Packt。(2018 年 7 月)Vue.js:解释性解释(https://www.casadocodigo.com.br/products/livro-vue)。(2017 年 9 月)了解 Vue.js,作者是 Brett Nelson,Apress。(2018 年 8 月)精益:构建与部署,作者 Leanpub 的 Daniel Schmitz。(2018 年 9 月)由 Spring 5 和 Vue.js 2 构建应用程序,作者:James J. Ye,Packt。(2018 年 10 月)Vue.js 快速入门指南,Packt 的 Ajdin Imsirovic。(2018 年 10 月) -Frederik Dietz 撰写的Vue.js 组件模式课程(2019 年 4 月)博客文章Vue x Hasura GraphQL在 Vue.js 中使用 GraphQL 突变了解如何使用 Vue.JS 构建数据驱动的搜索 UI使用 GitLab CI / CD 将 Vue.js 应用程序自动部署到 AWS S3将 Vue 应用程式码头化使用 Docker 和 Gitlab CI 将 Flask and Vue 应用程序部署到 Heroku[Kevin Peters]的大型 Vuex 应用程序结构[Kevin Peters]的在 Vue.js 中构成计算属性通过实际示例了解如何重构 Vue.js 单个文件组件由Kevin Peters开源的PageKit-使用 Symfony 组件和 Vue.js 构建的模块化轻量级 CMS。npmcharts.com-比较 npm 软件包并发现下载趋势。Koel-可以正常工作的个人音乐流服务器。Raven 阅读器-使用原子电子和 vue.js 制作的简单 RSS 阅读器。Gokotta-由电子和 vue 构建的简单音乐播放器。CoPilot-基于 AdminLTE 和 vue.js 集成的管理门户。Retrospectify-在敏捷团队中进行协作回顾的简单工具。jade-press-基于 mongodb,nodejs,koa,vue 等的 Cms。astralapp-轻松组织 GitHub Stars。EME-优雅的 Markdown 编辑器。Github-explorer-一个可以帮助您更好地检查 github 的水疗中心。酒店-从浏览器启动开发服务器,并在几秒钟内获得本地域。Surfbird-使用现代网络技术编写的 Twitter 客户端。Approach0-一个可识别数学的搜索引擎。Flox-自托管电影,系列和动漫观看列表。JavaScript Guessing Game-用于识别 JavaScript 工具和库的游戏。vue-ghpages-blog-Vue.js 2 + Webpack 2 基于 GitHub 页面的博客。Vuedo-使用 Laravel 和 Vue.js 构建的博客平台。vue-music163-一个 Vue.js 音乐项目。Tomato5-实时协作工具,它将 Pomodoro 技术与团队状态共享板结合在一起。Web 学习-一种服务,可让您轻松访问有关 Web 开发和编程的数千个视频教程。ExcelJSON-一种将 CSV,TSV 与 JSON 相互转换的工具。Materialize-blog-使用 Laravel5.3 和 Vue2.x 构建的材料博客。VueCompomnentGenerator-在浏览器上生成 vue 单个文件组件。SDR 新闻-来自多个来源(Reddit,Hacker News 和 Prominent Blogs)的 Web 设计人员和开发人员新闻。PJ Blog-使用 Laravel 和 Vue.js 构建的开源博客。Lulumi-browser-Lulumi-browser 是使用 Vue.js 2 和 Electron 编码的轻型浏览器。vue-wordpress-pwaOpenAPI 3 查看器-浏览并测试 OpenAPI 3.0 规范中描述的 REST APIStacer-Linux 系统优化程序和监视Distrochooser.de-Linux 初学者的入门指南Buka-电子书管理文档-一个无需构建过程即可编写文档的框架pm86-Node.js 应用网站的生产流程经理vms-一个 Vue.js 2.0 管理系统nativescript-vue-NativeScript 渲染器的 Vue.js 实现。piper-基于 Vue 的拖放式移动网站构建器。mmf-blog-vue2-基于 Vue2(Vue-router,Vuex)和 Webpack2 的博客。媒体管理器-Web 文件管理器。dyu / bookmarks-一个由 leveldb 驱动的自包含,自托管的书签应用程序,由 Vue2.1.x 构建。JSON 模式编辑器-JSON 模式的直观编辑器。使用 Vue.js 2 和 Firebase 开发。npm-stats-npm 包下载统计信息面板vue2-admin-lte-一个将 AdminLTE 转换为可与 Vuejs(v2.x)一起使用的项目。Dockeron-基于 Electron + Vue.js 构建的桌面 Docker 项目。Flamme-一个基于 Education 和 Vue.js 构建的开源 Tinder 桌面客户端,用于教育目的Goldfish-使用 VueJS,Golang 和 Bulma CSS 构建的 HashiCorp Vault UI管理-基于Vuetify的管理控制台,请选中在线演示提示-用 Vue.js 编写的框架,用于在 Web 浏览器中创建类似命令行的界面。Hare- 基于 Vue.js 2.x,Koa 2.x,Element-UI 和 Nuxt.js 的应用程序样板Paper-Dashboard-为 Vue 制作的 Creative Tim Paper DashboardAdminLTE-VueJS2-一个在 AdminLTE 上实现 VueJS(v2.x)的开源项目。材质仪表板-为 Vue 制作的创意 Tim 材质仪表板Explore-Github-VueJS 2 Github Explorer 使用 API v3CoreUI-由 Vue.js 支持的开源管理模板ChuckNorris-使用 VueJS + api.chucknorris.io 构建的 Chuck Norris 笑话生成器LeafPlayer-一个简单,快速,私有的音乐流服务器。JSON 编辑器-一种可识别架构的 JSON 编辑器。用 Vue2 开发。Voten-使用 Vue2 和 Laravel 构建的类似 Reddit 的平台。News Weaver-使用 VueJS 和 VuetifyJS 制作的基于 Web 的 RSS 阅读器/聚合器唤醒 Billie Joe!-根据绿日的歌曲“唤醒我,当九月结束”而倒计时到十月的网站。使用 Vue 和 Firebase 创建。Astrum-旨在包含在任何 Web 项目中的轻量级模式库。vue2-pwa-vision-带有 Vue2 + Vuetify +渐进式 Web App 的人脸检测 Google Cloud Visionvue2-pwa-rekognition-使用 Vue2 + Vuetify + Progressive Web App 进行人脸检测的 Amazon RekognitionAmmoBin.ca-有关加拿大在线弹药价格的元搜索网站SPA-asp.net-api-vuejs--用于使用基本任务管理和消息传递的 Vue.js 单页应用程序 ASP .NET Webapi 2 和 SQL ServerBook-Trading-Club-与您所在地区的其他图书读者进行贸易或借阅图书。使用 nodejs 和 vuejs2 构建vuejs-extension-pack vscode-扩展 packf 或 vscode,具有用于 Vue.js 开发的流行 VS Code 扩展。Wiki.js-基于 NodeJS,Git 和 Markdown 构建的现代,轻量级且功能强大的 Wiki 应用程序vue-pwa-speech-在 Vue2 + Vuetify + Progressive Web App 上使用 Google Cloud 进行文字演讲vue-speech-streaming-在渐进式 Web App 上执行流式语音识别可通过 Google Cloud Speech + socket.io 实时生成语音到文本我的动画列表-一个易于获取 CSS 动画代码的工具vue-input-streaming-使用 Pusher 进行 TextInput 流实时和双向数据绑定广播TidyTab-一个 Chrome 扩展程序,用于整理这些标签。peregrine-cms-基于 Vue.js 和 Apache Sling 的可选 CMSconcept-to-clinic-具有 Vue.js 界面的肺癌预测项目grid-awesome-使用 css 显示为网格布局生成样板 css:grid; 属性。Light Bootstrap 仪表板-为 Vue 制作的创意 Tim Light Bootstrap 仪表板Hubaga-适用于开发人员和其他数字商店的免费轻量级 WordPress 电子商务插件。vue-webpack-buefy-具有全功能 Webpack 和 Buefy 的 Vue.js 入门Coypu-类似文本编辑器的每周计划核心服务器-高度可扩展的 VueJs 框架,具有集成的 API 系统和多种高级功能。discord-logo-基于 SVG 的 Vue.js 动画不和谐徽标生成器。(Github 页面)node-vue-template-用于使用 Node.js(API)和 Vue.js(SPA)构建完整应用程序的入门模板,其中包括一些软件包和配置,以帮助快速开始开发。vue-storefront-Vue.js 店面-电子商务的 PWA。100%离线,与平台无关,无头,支持 Magento2。fd-vue-IoT 框架的 Vue.js 客户端wildfire-其他注释插件的替代品。收据-简单的自动化桌面应用程序,可以从 Uber 和 Lyft 下载并整理您的税款发票。vue-chrome-extension-boilerplate-使用 Vue.js 和 Webpack 进行 Chrome 扩展的样板TimeMark-一个可以记录您的时间的时间管理器,还将开发更多功能。Laravel Enso-由 Bulma,VueJS 和 Laravel 构建的 SPA 管理面板,开箱即用地打包了很多功能。代码说明-针对使用 Electron&Vue.js 构建的开发人员的简单代码段管理器。Pomotroid-简单,美观且可自定义的 Pomodoro 计时器。XMR Miner-加密货币(XMR)挖掘应用程序,使用 Vue.js 构建并使用 D3 进行可视化XMR Paper-Monero 钱包生成器,使用 Vue.js 构建JoyProxy-Chrome 扩展程序,用于处理代理设置活动自动化-管理日常活动并及时获取报告。jsettlers-web流行的德国棋盘游戏,用赚来的资源建造六角形,定居点,城市,道路Tamiat CMS-Tamiat 是面向前端的 CMS,使用 Vue.JS 作为前端,并与 Firebase 集成了后端功能。vuegg-vue GUI 生成器:一次性创建模型和代码!它通过其可视化编辑器利用页面,组件和样式的创建。为您的下一个 vuejs 项目生成所有脚手架代码。Podlove Web Player-经过 Podcast 优化的基于 HTML5 的音频播放器,具有章节,字幕和嵌入功能。Leo Vue-使用开源 Leo 概述编辑器/ IDE 创建带有嵌套菜单的 Web 应用程序,并支持内容中的 Vue 组件。Justine-使用 Vue 组件作为文档模板的可配置 HTML 文档生成器(当前支持 JSDoc)Deezer-Vue-使用 Vue \ Vuex 构建的 Deezer 客户端Vuep.run-Vue 的在线 SFC 编辑器V·oogle-Google.com,已修订Pomidorus-使用 Vue 和 D3 构建 Pomodoro 时间跟踪器 Hubble-:telescope:浏览 GitHub Stars 的历史。Vuepress-简约的 Vue 驱动的静态网站生成器Socialhome-具有社交网络功能的联合富个人资料生成器GenVue-一个可托管的 Web 应用程序,允许机密用户上传和共享基于 Vue.js,Vuetifyjs 和 NetCore WebAPI 堆栈的私有文件vue-array-Vue 下的数组对象操作,Vue 下的数组对象操作使用此包可操作数组。Vue 可以监视阵列中的更改Laqu-l-具有 Quasar Framework,带有 OAUTH 2.0 身份验证的 GraphQL API 后端,Firebase 就绪,多语言功能等的完整应用入门套件。Protovue-一个原型组件库,可帮助设计人员和开发人员快速搭建抽象的应用程序布局。Chattier-使用 Laravel 5.6,Vue.js 2 和 Bulma(Buefy 组件+ Bulmaswatch 主题)构建的 SPA 社交网络。还使用 JWT 身份验证。chrome-ribbon-reminder-使用 Vue 和 Async / Await 编写的 Chrome 扩展程序。使用弹出显示并更改徽章计数。收藏夹-一个简单的简单收藏夹生成器。模块化家谱-使用 Laravel 5.7,Vue.js 2.5 和各种组件的家谱/族谱管理系统。工作正在进行中。最小注释-使用 Vue.js 构建 Web 应用烘焙一个应用程序,旨在帮助咖啡爱好者在学习 Laravel + Vue.js 的同时找到他们的下一杯咖啡。堆栈编辑-浏览器内 Markdown 编辑器Bael 博客模板-静态生成的博客模板,该模板使用 Netlify CMS 作为后端,使用 Netlify 进行托管。具有野蛮美学,模糊搜索,无服务器电子邮件注册等功能。Buefy Shop示例商店,开源的,具有 Nuxt,Stripe,Firebase,Bulma 和无服务器功能。sysmon用于 Linux 的 AB / S 模式系统监视器。您可以在任何地方通过 Web 浏览器远程监视系统资源的使用情况。eth-vue一个松露盒子,提供您快速构建具有 Vue.js 身份验证功能的以太坊 dApp 所需的一切,包括易于部署到 Vue.js 的配置。 Ropsten 网络。它还具有 Gravatar 功能。Nippon-color受 nipponcolors 点 com 的启发。这是使用 vue-cli 3 的日本彩色 PWA 版本。Saleina CMS一个静态网站内容管理系统,使用 git 作为后端使用 vue 构建。Vuido用于创建本机桌面应用程序的框架。它可以使用本机 GUI 组件在 Windows,OS X 和 Linux 上运行。YouGetYouTube 视频/音频/字幕下载器+ CutterVue Pug 手写笔Vue + Pug +手写笔样板 Crypto News允许您转换加密货币,查看每个 ICO 的最新新闻和汇率–来自一个加密货币世界的所有数据。Epiboard一个新的选项卡页面扩展,具有材料设计和有用的功能:new::tada:zhudyos / duic分布式配置中心:新:Vuemmerce使用 Vue.js 和 Bulma 框架构建的免费电子商务模板:新:Nucleus分层体系结构 ASP.NET Core API 和 Vuejs 客户端应用程序启动模板Carpoolear阿根廷拼车应用程序的开源 Vue.js 前端(移动和 Cordova 应用程序):CarpoolearStatusfy:Statusfy 是一个状态页面系统,易于使用且完全开源。DynamoDb-GUI-Client:DynamoDb 的跨平台 GUI 客户端RosterWebApp开源名册 Web 应用程序,允许对员工/团队的名册进行工作会议和其他功能。Vue 电子商店 Templet-带有 vue / vuex / vue-router 和 bootstrap4 的电子商务 Templet。Kitty Ipsum-生成由不同语言的“喵”组成的 lorem ipsum。Git Superstar-计算您的 git 星级和顶级存储库。Twill-用于 Laravel 的开源 CMS 工具包,可帮助开发人员快速创建直观,强大而灵活的自定义管理控制台。MATH_BOT-通过对机器人编程来学习数学。Vue 填字游戏-一个基于 Vue.js 的填字游戏构建器和填充前端应用程序。使用CodeSandbox构建。Vue 组织结构图-免费管理和发布您的交互式组织结构图(orgchart),无需网络服务器。哔-使用 Vue.js 和 Ionic 4 构建的帐户安全扫描程序Vue CRUD-基于 Vue.js 的 REST-ful CRUD 系统。Vue CRUD 允许您轻松创建快速应用程序,例如 CMS 或 CRM。Vue HQ 管理员仪表板–由 Vue,Sass,Firestore 和 Netlify 支持的现代管理仪表板。MToDo-带有简单身份验证的迷你待办事项列表,该身份验证是使用 Vue.js 和 JSON Server 作为数据模拟构建的。非常适合作为发现有关真实 Vue.js 参考的任何人的参考FireX 代理-FireX 代理是用户值得信赖的 Chrome 和 Firefox 浏览器扩展程序,可让您解除阻止任何网站的权限并私密安全地浏览 Web。VueSolitaire-接龙(spider,klondike)包含在 Vue.js 中。Thermal-一站式访问所有 Git 存储库。QMK Configurator-Vue.js 中的 QMK 固件键盘配置 UI。Eplee用 Vue.js 和 Electron.js 制作的甜美,简单的 epub 阅读器。vue-realworld-example-app-示例性全栈 Medium.com 克隆每日-精选的开发新闻已传递到您的新标签页 ‍Laravel 文件管理器-Laravel 的强大文件管理器Vue 加密仪表板-用 Vue.js 制作的 Cryptocurrency 仪表板商业产品Wijmo-具有 VueJS 支持的 UI 控件的集合。整理说明Formester-表格,电子邮件营销自动化变得容易ChatWoot-通过 Facebook Messenger 进行 Livechat 和代理协作。VueA-具有多种布局和 laravel 版本的 VueJS 管理模板。Teleo-团队合作应用在讲话,计划和做事之间轻松移动Cover-基于 Vue.js 构建的高质量组件库EducationLink-适用于教育代理商和大学的 CRM 和销售自动化。Pragmatic v2.0-使用 Vue.js 和 Element 构建的响应式和可配置管理模板。座位-简单而现代的团队沟通和协作解决方案。Moonitor-台式机的加密货币跟踪器。Deskree-将想法,任务和问题集中在一处的在线协作平台。OSHCExpress-OSHC(海外学生健康保险)保险(澳大利亚国际学生保险)的比较和电子商务。Agiloo-适用于 Scrum 和看板的项目管理应用ScaffoldHub-带有 NodeJS,MongoDB 或 SQL 的 VueJS 在线 Web App 生成器。Commandeer-可以重新构想管理。使用 Vue.js 和 Electron 构建的桌面云管理应用程序。SA Email Builder-使用 VueJS 和 Quasar Framework 做出响应的电子邮件模板构建器应用/网站Laravel Spark副视频表格Laracastsesa.io稀土掘金布拉格机场投资组合网站乐风乐团Atiiv-面向私人教练及其客户的应用程序。统计Embalses!-使用美国地质调查局数据库报告水坝水位的工具。TravelMap-旅行者基于地图创建博客的简单方法。适当的衬衫制造商-定制衬衫的制造商。CheckItReddit 新闻-浏览器扩展程序,用于显示来自 reddit 的通知和新闻。卡通网络自行制作 Powerpuff小桃酱cloudradioo-Web 应用程序,可随机播放 soundcloud 图表中的前 50 首歌曲vNotes-使用 Vue.js 和本地存储 API 的 Markdown 简洁漂亮的记事本。开放功能计算机Dermail-用 Vue.js 编写的针对 Dermail 的 Webmail 客户端,Dermail 是用 node.js 编写的邮件系统。octimine-专利搜索引擎。Draxed-基于 Web 的 MySQL 和 PostgreSQL 数据浏览器和仪表板管理器。Leapspotleap-查找您附近的 Wikipedia 文章的简单方法。或只是导航到一个地方并找到有趣的维基百科信息。响应式 Web 应用程序。X-SONGTAO-个人博客。FE 和 CMS 位于同一 vue SPA 中。Jobinja-在伊朗运营的求职委员会和职业平台。滚蛋吧!莆田系-显示所有 Put 田医院的信息Jobi:招聘平台香料屋-高质量香料的电子商务网站。结帐,购物车,产品详细信息页面和搜索是使用 Vue 构建的。Checkout 是用 Vue&Vuex 编写的单页应用程序。Livestorm-网络研讨会/直播活动应用。Metric Loop-一个技术服务和解决方案网站。保持全球考试-语言能力测试在线培训SlugSurvival-一个可帮助学生更好地计划课程的网络应用程序(业余项目,不属于 UCSC)。FreePoll.Online-使用 Vue.js,vue 可排序,语义 UI 和 Zappa 构建的群体决策工具。GitRelease-使用带有电子的 vue.js 在 mac 菜单栏上跟踪 github 项目的新版本。12BAY.VN-在线预订机票。PLAYCODE.IO-快速前端实验的游乐场。The Void Radio-地下室内音乐在线广播。Bitly Vue-使用 VueJS 和 Bitly API 缩短 URL。Storyblok-使用 VueJS 作为前端的基于 API 的/分离的 CMS。WizzAir移至 HTTPS-有关将不同平台/托管站点移至 HTTPS 的指南Booknshelf-发现有关不同主题的出色书籍和书架。Top HN-在 Hacker News 上实时显示最新新闻活动Euronews-Euronews 是一种多语言新闻媒体服务,总部位于法国里昂。Roozameروزامه??-Roozame 是波斯语的智能新闻媒体服务。KoumoulNinjaCalc-一组与嵌入式工程相关的计算器,使用 vue.js 作为开源单页应用程序构建。Vue.js Feed-最新的 Vue.js 新闻,教程,插件等。基于Vuedo,使用 Vue.js 和 Laravel 制作。蒜瓣-使用 Vue2.0 和 Douban API 开发的网络应用猜对了-一个“猜单词”游戏-用 Vue / vuex / vue-router(前端)和 Laravel / MySQL(后端)编写。代码是GitHub 上的开源(尽管不是在 kdcinfo 上运行游戏的实时文件)。GRAP-商业通讯服务简易模拟mmf-blog-vue2-ssr使用 Vue 2.0,vue-router 和 vuex 构建的博客,并具有服务器端渲染JSON 模式编辑器-使用 Vue.js 和 Firebase 构建的 JSON 模式的直观编辑器。Winsome Trivia-一个单人或多人琐事游戏,具有由 Vue.js 构建并由 Open Trivia 数据库提供支持的 2,000 多个独特问题。Moon Organizer-农历日历应用Flash-Vue-“未来的抽认卡”将学习无处不在:rocket:Kinderbesteck-具有 Vue2.0,Vuex,Vue 路由器的完整在线商店 SPAn2ex-vue ssr(必须)网站,请使用 v2ex API词库-众包在线词库Chattanosy-由社区提供的田纳西州查塔努加新事物的数据库。PAIXIN-正版图片销售网站CodeBottle-将代码段拖放到您的项目中1XBET-自 2007 年开始运营的博彩公司MyOwnTV-用于创建互联网电视的流媒体网站CrowdCircus-欧洲最大的众筹和众筹平台与某人交谈-与世界各地的陌生人进行免费,匿名和保密的在线文本聊天。车轮工厂-ui 组件和库共享网站ابیاتنابپارسی-波斯诗集Ripplectron-Ripple(区块链硬币)vue-electron 的电子钱包桌面客户端PingBreak使用 vuejs 作为实时仪表板的免费,简单的网站监控服务Todoist 致敬-Todoist 克隆,用 Rails + Vue 编写JSON 编辑器-使用 Vue2 和 firebase 构建的可识别架构的 JSON 编辑器。Develteam-独立游戏开发者的社交网络。Mixsii-适用于青少年,成人,家人和朋友的免费视频聊天室网站。PipQuest-Vue 中内置的复古益智游戏Matryx-去中心化的协作平台。iPrevYou-YouTube™ 播放器-用于在桌面上观看 youtube 视频的 Chrome 应用。物品管理器-传送命运 2 游戏物品的应用程序。前端大师 Vue 简介-前端大师全日制课程TR-101-鼓合成器/音序器。Bazaar-媒体共享平台。WynnStats-非官方的 WynnCraft 统计信息。Vectr-免费的矢量图形软件大脑位-Emotiv 耳机的 P300 在线拼写机制Coin Dashboard-完全客户端的加密货币资产仪表板。Habitica-角色扮演游戏形式的在线任务管理应用程序。MadeWithVueJs-由 Vue.js 制作的项目图库(网站本身也使用 Vue.js)CodeDependencyScanner-显示.Net 汇编代码依赖关系的 AC#dektop 应用程序使用 Vue,Neutronium 和 D3.js 构建。千以太坊首页-百万美元首页被重新构想为以太坊 DApp。在 Vue.js 上构建并开源。让我们着迷-免费的在线图像升级和神经网络增强功能。Pi.TEAM-在线发票和会计-简单易用的在线会计和发票,单用户和自由职业者免费。Vuethwallet-一个简单的应用程序使用 vuejs 生成以太坊钱包。Tipe-下一代 API 优先的 CMS。使用功能强大的编辑工具创建内容,并使用 GraphQL 或 REST API 从任何地方访问它。停止让 CMS 决定如何构建应用。Vuethexplore-一个简单的应用程序使用 vuejs 探索以太坊区块链。Fintechers-以 Fintech 为重点的工作委员会。Devjournal-项目和构想的协作待办事项列表。Bubbleflat-一种在线平台,可通过搜索具有相似生活方式,兴趣爱好或学校的人来帮助学生和年轻的专业人 士找到理想的室友。Laravel 和 VuejsTeaQuinox Tea Co-专门从事散叶茶的电子商务网站。blip-测试网站的速度,移动友好性,安全性和 HTML5 文档类型。在某个位置查找商家,然后整体测试其网站,或者只是测试您自己的 URL。sunpos-太阳位置,仰角,方位角,黄道/赤道坐标和日出/日落时间(朱利安日)计算和转换实用程序。使用纯 JS,Vuejs 和 i18n Vuejs 本地化插件对网站进行编程。可视化是使用 D3.js 创建的。U3xyz-基于 vue ssr 的个人博客。27.ua-乌克兰的互联网大型超市国际象棋守护者-从您自己的游戏中回答国际象棋位置问题。二十一点休息-二十一点的快速游戏MECHANICAL-适用于 Firefox 的 Reddit mod,可显示上下文数据见解。GameVix-与他人交换您使用过的视频游戏光盘,无忧。具有材料设计的 PWA。VivifyScrum-适用于交付团队的敏捷项目管理应用程序。可定制的 Scrum 和看板板。9GAG-流行的在线平台和社交媒体网站CryptoVue-实时加密货币仪表板厨房故事-烹饪平台MailRabbit-在没有开发人员的情况下创建,A / B 测试和监视交易电子邮件。Vue 资源精选-出色的 Vue 组件列表,类别,内嵌演示秀和简介Cronhub-无痛 Cron 监控工具wrkprty-针对自由职业者,远程工作者和希望离开办公室的专业人员的弹出协作活动。用爱制造-世界各地的“用爱制造 ❤️”倡议是庆祝 ,促进 和建立 build 品牌的运动。它从 Dribbble,ProductHunt,Behance 和 Techcrunch 等多个来源获取 Tech 新闻,设计灵感和趋势。产品路径-在创业公司和科技公司中发现超过 1,000 个产品工作。V·oogle-Google.com,已修订。一个笑话项目。经纪人注释-'研究成为房地产经纪人':房屋:SyncLounge-SyncLounge 是用于在多个位置的多个播放器之间同步 Plex 内容的工具。HCE.it-一家意大利代理商的网站,完全由 Vue 使用基于 Laravel 的无头 CMS 创建。页面-网页设计灵感Scrumpy-敏捷团队的漂亮项目管理工具Spektrum-Spektrum Media Agency 网站SPKSPK 生态系统的网站IDDEF☪️ 重视人类的网页,CMS,CRM 和捐赠以及所有电子商务页面的协会联合会均使用 Vue.js,Vuex 和纯 JavaScript 设计 配置文件管理-一种管理配置文件的简单方法烘焙这个应用程序旨在帮助咖啡爱好者在学习 Laravel + Vue.js 的同时找到他们的下一杯咖啡。YBR-集中的 YBS 公开电子投诉管理系统。(全 SPA)Regex FiddlerMyanpwel-活动票务平台的网站。CryptoArte-以太坊的艺术品收藏,不可替代的代币和 Dapp。Muuviez-具有时尚设计的电影发现和跟踪网站NAGA VIRTUAL-NAGA VIRTUAL 是第一个独立的虚拟商品市场。Scroll.in-Scroll.in 是独立的新闻,信息和娱乐企业。Akunyi-慈善网站Mark Ruffalo 会做什么?-动机网站基于 Mark Ruffalo 在获得成功之前在数百次试镜中失败的故事。白兰地-菜单栏的品牌资产管理器。Ruster 社区-CN 的 Rust 全栈社区论坛。NBC Sports-NBC Sports 是一家体育新闻网站。WITHIN-虚拟现实中的非凡故事。plottr.io-规划跑步和骑车路线beCamp-在弗吉尼亚州夏洛茨维尔举行的由社区组织的技术会议。网站代码是开源的。Trustpilot-免费开放给所有评论平台。Lagom-简单,直观且响应迅速的 WHMCS 主题ScoutMyTrip-Roadtrip Planner-印度的公路旅行计划应用程序,可帮助旅行者建立行程,发现景点,寻找酒店,加油站,美食餐厅等沿路线。Podflix-播客应用。GamersClub-巴西最大的电子竞技社区发展公司MIT-麻省理工学院的官方网站。Elvenar-Elvenar 是一个基于浏览器的幻想城市建设者游戏。信标-:blue_heart:这项服务可让您在多个网站之间共享内容。Artfinder-Artfinder 是买卖艺术品的网站。Rolodromo-专门用于桌面 RPG 的西班牙语网站。GitHubExplorer-用于探索 GitHub 的纯静态页面 webapp。使用Vuejs和GitHub GraphQL API v4。主题演讲-与 Vue 一同展示。HappyPlants-用于组织植物的渐进式 Web 应用 。Pocket Lists-世界上最友好的待办事项列表应用程序。Padlet-协作公告板Glovo-按需交付MySigMail-MySigMail 是一个免费的浏览器电子邮件签名生成器,无需创建帐户Wordguru-一个简单的口头游戏,您可以分成几个小组,并尝试猜测尽可能多的关键字。ApiFlash-基于 Chrome 的截图 API,基于 AWS Lambda 开发人员专用Kitty Ipsum-生成由不同语言的“喵”组成的 lorem ipsum。Git Superstar-计算您的 git 星级和顶级存储库。DECS-分散的多合一工作区,用于管理代码段并保护敏感数据。Careup-牙医 的业务管理工具。Asciiur-互联网的 ascii 艺术收藏Tapestri Designer-用于设计用于基因组测序实验(NGS)的 PCR 引物的免费工具Remote-Access-SSH-使用 node-ssh 的基于 Web 的远程主机访问地图标记生成器-一个免费的在线工具,可即时生成自定义地图图标Monocle Reader-在一个地方关注提要,Twitter,YouTube,博客和其他所有内容。前站导航-前端社区,文档收录。Geenes-生成调色板并将其应用于 UI,然后将其导出到草图或代码中。Blurrish-Mac / Windows 加密的 Morning Pages 日记,由 Vue 和 Electron 构建。书写时模糊,因此可以在公共工作区中记录日志。ExifShot-摄影的方式和方式,精美绝伦。Studolog-用于学生的在线文件共享平台,包括测试人员和评论。目前仅捷克语 。sum.cumo–数字业务模型(以 Vue 作为技术堆栈的核心)。Gamebrary-用于组织视频游戏收藏的开源工具。Guds-比较各大超市的价格。仅适用于墨西哥 。Premium Poker Tools-扑克玩家用来学习的东西。QMK Configurator-从浏览器配置,构建和下载自定义 QMK 固件。Worksome-适用于合格的 IT 专业人员,自由职业者以及希望雇用他们的公司的市场/平台。Translator-vuejs-使用 Vuejs,Yandex API 和 ResponsiveVoice.js API 构建的翻译应用程序。大计时器-用于研讨会,会议和演示的全屏倒数计时器。Big Timer 可以帮助研讨会主持人,会议椅,设计短跑选手,演示者和有抱负的游戏节目主持人坚持自己的计划。Wirenook-用于构建响应式网站线框的免费在线应用程序。高保真和低保真,项目共享和 svg 下载。Kvalitetskontroll-为建筑业量身定制的挪威管理系统。Poolside FM-复古音乐播放器互动体验Jean-Pierre Morin | 1700 LAPOSTEFacebook NewsFeedYouTube AdBlitz 2016Omnisense 体验Louis Ansa 网站(投资组合)Djeco.comTolks.io遇见 GrahamNOIZE 原创TR-101 合成鼓机Bootstrap 4 编辑器Subtletab-浏览器扩展web-riimote-将您的智能手机变成 3D 控制器(源代码)CSS ColorVars-交互式工具代码生成(源代码)企业用途塞恩斯伯里的AREX -大疆创新 -Octimine GmbH -浑力集GitLabClemenger BBDO MelbourneZenMate代码StoryblokMonito-建立 Booking.com 以进行国际汇款Hypefactors-数据驱动的 PR 专业人员的软件 -Adobe -IBMCotaboxAromajoin-基于硬件,软件和材料技术的协调发展最好的数字气味产品。家乐福A11yVue A11y 项目-Vue.js 社区项目,用于改善 Web 可访问性。vue-skip-to-它可以帮助仅使用键盘的人跳到最重要的地方。vue-axe-Vue.js 应用程序的可访问性审核。vue-announcer-Vue 的一种简单方法,可为屏幕阅读器宣布任何有用的信息。eslint-plugin-vue-a11y-用于.vue 中元素可访问性规则的静态 AST 检查器vue-focus-lock-这是一个陷阱!焦点锁定。A11y util,用于确定焦点。vue-a11y-calendar-可访问的国际化 Vue 日历。表格vuetable-2数据表简化vue-tables-2-Vue.js 2 网格组件。vue-datasource-一个 vue.js 服务器端组件,用于创建动态表。ag-grid-vue-用于 ag-Grid 的 Vue 适配器。vue-data-tables-Vue2.0 数据表,基于 element-ui。vue-floatThead-用于 floatThead 的 Vue 2.0 组件,floatThead 是一个浮动的粘性表头插件。vuetiful-datatable-具有排序,过滤,分页,分组和聚合的数据表组件。vue-materialize-datatable-Materialize CSS 的 VueJS 数据表vue-good-table-一个易于使用的 VueJS(2.x)表插件,具有排序,列过滤,分页等功能。vue-grid-Vue.js 的灵活网格组件vue-easytable-基于 Vue2.x 的功能强大的表组件vue2-datatable-component-永远不会烂的 Vue.js 2.x 最佳数据表vue-js-grid-Vue.js 2.x 响应式网格系统,具有平滑的排序,拖放和重新排序vue-handsontable-official用于 Handsontable 电子表格组件的 Vue.js 包装器vue-grid-用于 Vue.js 2.x 的功能强大的 flexbox 网格系统,使用内联样式构建vue-data-tablee-基于 vue-good-table,一个简单漂亮的表组件vue-scrolling-table-具有 flexbox 大小的简单表格组件,滚动表格主体(水平和垂直),所有 tr / th / td 的插槽渲染。el-search-table-pagination-将 Element UI 的 Form,Table 和 Pagination 组件组合在一起。基于 Vue 2.x。(详细信息)vue-crud-x-使用 Vuetify 布局的可扩展 Crud 组件,除了通常的页面,排序,过滤器之外,它还能嵌套的 CRUD,自定义表单,过滤器,操作。Vue 数据表-VueJS 支持的数据表,具有 Laravel 服务器端加载和 JSON 模板设置v2-table-一个基于 Vue 2.x 的简单表组件。vue-cheetah-grid-在 Vue.js 的画布上工作的高性能网格引擎。vue-table-component-直指 Vue 组件以显示表。@ lossendae / vue-table-Vue.js 2.x 的简单表组件,具有分页和可排序的列。el-data-table-基于 element-ui,可以轻松完成任务DevExtreme Vue 网格-用于 Bootstrap 的基于插件的高性能 Vue 数据网格。vue-ads-table-tree-具有过滤,排序和分页功能的 vue Table 组件。行可以具有子行,因此可以构建树结构。它还支持异步调用以从后端加载行。它是使用 CSS 框架tailwindcss构建的用于 Vue 的 Synfusion 数据网格-显示和处理具有分页,排序,过滤,编辑和分组等功能的表格数据。@ marketconnect / vue-pivot-table-数据透视表的 vue 组件vue-teible-Web 的轻巧灵活的表组件:zap:vue-jqxgrid-具有过滤,排序,编辑,分组,数据导出和其他功能的 Vue 数据网格。vue-jqxpivotgrid-具有枢轴设计器的 Vue 枢轴数据网格,钻取单元格,枢轴功能。toast-ui.vue-grid- [TOAST UI Grid]的 Vue 包装器(http://ui.toast.com/tui -grid /)。vueye-datatable-Vueye 数据表是基于 Vue.js 2 的响应数据表组件,它按页面组织数据以便于浏览。vue-sorted-table-一个将表转换为排序表的插件。支持嵌套的对象键,自定义图标和可重用组件。vue-bootstrap4-table-基于 Vue 2 和 Bootstrap 4 的高级数据表,其中包括多列过滤,多列排序,分页和信息,复选框行和高度可定制的插槽选项。vuejs-smart-table-直截了当的表格组件,使用原始 HTML 表格结构,并具有开箱即用的排序,过滤,分页和选择功能。@ myena / vue-table-用于客户端/服务器数据处理的表组件。筛选,排序,分页,分组,展开详细信息行。高度可定制的通孔,用于过滤器,标题,列,分页,详细信息行。vue-jd-table-Vue 2 的高级且灵活的数据表组件。功能丰富:搜索,过滤,导出,分页(传统和虚拟)滚动)等等!vue-grd-用于网格布局的简单,轻巧和灵活的 Vue.js 组件。iview-table-page-将 iview UI 的表和页面组件组合在一起。基于 Vue2.x。并听到了一些使用 iview-table-page 的示例。通知vue-notifications-Vue.js 不可知的非阻塞通知库。vue-easy-toast-vue / vue2 的 Toast 插件。vue-toasted-适用于 VueJS 的自适应 Touch 兼容 Toast 插件。vue-notifikation-Vue.js 通知插件。vue-notification-使用Velocity制作动画的 Vue.js 2+通知插件。vs-notify-微小但功能强大的通知组件,没有依赖项。vue2-notify-Vue.js 2+通知插件。vue-notifyjs-极简主义,3kb 可通知通知插件vueup-Vue.js 的简单,轻巧和优雅的全局通知弹出窗口vuex-flash-Vuex 2.x 中用于 VueJS 2.x 的 Flash 消息组件。vue-snotify-Vue.js 2 通知中心vue-notify-me-Vue 的可堆叠通知警报vue-noty-围绕 Noty 的 Vue.js 2 包装器vue-notice-Vue.js 2 使用本机 API 围绕 Noty.js 进行包装vue-flash-message-简单但灵活的通知插件@ voerro / vue-notifications-具有 HTML 和样式支持的简单 Vue.js 2 通知插件。vue-awesome-notifications-具有高级异步支持的轻量级 Vue.js 通知库。vue-izitoast-围绕 IziToast 的 Vue.js 2 包装器。vue-toastr-2-基于toastr的 Vue.js 的简单敬酒通知)vue-snack-基于 Google Material 的 Snackbars 的 Vue.JS 插件。vue-m-message-vue 的消息插件。vue-notification-bell-用于显示通知的 Vue UI 组件。v-tostini-Vue.js 2.x 真正纯正的吐司通知机制。不包括 CSS。vue-toast-notification-另一个 Vue.js Toast 通知插件。装载机vue-radial-progress-Vue.js 的径向进度栏组件。vue-simple-spinner-适用于 Vue.js 的简单灵活的微调器vue-wait-适用于 Vue / Vuex 和 Nuxt 应用程序的复杂加载程序管理。vue-progress-path-支持任何自定义 SVG 路径的可自定义进度指示器和微调器。vue-blockui-用于 vue 2 的 BlockUI,类似于 jquery blockUI,可用于加载屏幕。epic-spinners-易于使用的带有 vue.js 集成的 css spinners 集合。svg-progress-bar-Vue.js 的简单进度条。vue-loading-overlay-微小的全屏加载指示器vue-loaders- [loaders.css]的 vue 包装器(https://github.com/ConnorAtherton/loaders.css)vue-promise-btn-小巧而强大的异步按钮(或任何其他标签)工具,带有精美的内置微调器vue-spinkit- 带有 VueJS CSS 动画的加载指示器集合vue2-form-loading-VueJS 指令可与表单一起使用,以便在加载下一页时禁用提交按钮vue-element-loading-⏳ 在容器内加载或全屏显示 Vue.jstb-skeleton-Vue.js 的骨架屏幕加载vue-spinners- 为 Vuejs 加载微调器组件的集合vue-progress-bar-这是一个基于 vue 的级联进度条插件vue-loading-button- 带有滑动加载指示器的直截了当按钮进度条vue-progressbar-vue 的轻量级进度条。vue2-loading-bar-最简单的 YouTube,例如 Vue 2 的加载条组件。vue-top-progress-另一个为 Vue.js 加载栏组件的顶级进度。vue-nprogress-进度条基于 Vue 的 nprogress。vue-progress-button-Vue.js 2.x 动画按钮组件。vue-simple-progress-Vue.js 的简单,灵活的进度栏vue-component-loading-管理每个组件内部的加载状态,并使用进度条显示全局加载状态。vue-scroll-progress-用于页面滚动进度条的简单 Vue.js 插件vue-read-progress-页面顶部的可自定义进度条,显示滚动进度easy-circular-progress-具有计数效果的简单循环进度组件工具提示工具提示/弹出窗口v-tooltip-使用 Vue 2.x 的简单工具提示。vue-popper-component-Vue.js 的 Popper.js 指令。vue-directive-tooltip-简单,灵活的工具提示指令(基于 Popper.js)![Vue.js](https://vuejs.org/)vue-popperjs-基于 VueJS 2.x popover 组件的popper.jsvue-tooltipster-基于 VueJS 2.x 工具提示组件的tooltipster.js。支持 html 内容,悬停和悬停+单击事件。k-pop-基于popper.js的简单 popover 组件。高度可定制的。带有主题。支持自定义触发器,并且可以监听任何事件。覆盖vuedals-一个 VueJS(2.x)插件,用于具有单个组件实例的多个模态窗口。sweet-modal-vue-发生模态的最甜的库。现在可用于 Vue.js。vue-js-modal-简单易用,高度可定制,移动友好的 Vue.js 2.0+模态,具有 0 个依赖关系。vudal-vue.js 的模态窗口vodal-具有动画的 Vue 模态。vue-image-lightbox-一个 Vue 图像灯箱/图库,可以很好地显示图像。vue2-simplert-Vue 2 简单警报组件(受 SweetAlert 启发),作者:Irfan MaulanaVue-Semantic-Modal-不具有 jQuery 依赖关系的 Vue 2 语义-UI 模态组件v-img-易于安装的图库。vue-dialog-drag-可拖动对话框vue-ya-semantic-modal-Vue2 的另一个语义 UI 模态组件,没有 Jquery 但具有 Vue 转换vue-pure-lightbox-非常简单的灯箱插件,没有任何依赖性-仅 Vue!v-viewer-基于[viewer.js]的 vue 图像查看器组件,支持旋转,缩放,缩放等(https:// github.com/fengyuanchen/viewerjs)vue-messagebox-Vue 上易于定制的消息框组件。vuejs-dialog-轻量级,基于承诺的警报,提示和确认对话框。@ hscmap / vue-window-vue2 的窗口 UI 组件。vue-gallery-VueJS 响应式和可自定义的图像和视频库,轮播和灯箱,已针对移动和桌面 Web 浏览器进行了优化。基于 blueimp-galleryvue-swal-用于将 SweetAlert 集成到 Vuejs 的小型包装器。(与 SSR 兼容)vue-modal-dialogs-✨ 承诺自己的对话框!vue-img-view-Vue.js 的插件,您可以在任意位置拖动/查看/旋转图片vue-modaltor-vuejs 的最先进的可配置模态组件v-modal-backdrop-用于 vue 的简单通用背景组件vue-cute-modal-适用于 Vue 应用程序的简单易用的 Modal 组件。v-dialogs-一个简单而强大的对话框,包括基于 Vue2.x 的 Modal,Alert,Mask 和 Toast 模式vue-gallery-slideshow-VueJS 的响应式画廊组件vue-a11y-dialog-用于可访问对话框a11y-dialog。vue-slideout-panel-VueJS 的可堆叠面板组件v-gallery-用于在“ gallery”或“ carousel”中显示图像的 Vue2 插件vue2-image-loader-vue2 的图像 lazyLoad loader 组件vue-my-photos-一个简单的无依赖图像灯箱组件,具有过滤功能vue-img-orientation-changer-一个 Vue.js 指令,可自动调整您的 img 以更正方向。vue-topmodal-一个完全可定制,易于使用的 Vue.js 模态组件。(自适应,可堆叠,可滚动,动画)vue-modal-为多个可切换模态内容提供对象数组或快速内联您的内容。完全可定制的 Vue 模态组件。@ innologica / vue-stackable-modal-用于可堆叠的模态对话框的库。完全可定制且非常易于使用。vue-sweetalert2-sweetlaert2 的包装器,支持 TypeScript,Nuxt 和 SSR视差vue-parallax-以比窗口慢的速度滚动图像以产生整洁的光学效果。vue-parallaxy-用于视差图像滚动效果的 Vue.js 组件。vue-mouse-parallax-一个易于使用的鼠标视差组件-由 Vue.js 制成vue-parallax-js-微小的 vue 组件,为元素上的视差效果添加了指令。图标vue-awesome-Vue.js 的 Font Awesome 组件,使用嵌入式 SVG。vue-material-design-icons-单个 SVG Material Design 图标集合文件组件。vue-icon-font-Vuejs 的 iconfont 插件(支持 Font-class 和 Symbol)。vue-ionicons-来自离子团队的 Vue 图标集组件。vue-ico-具有嵌入式浏览器支持和选择性捆绑功能的 Vue 简易图标mdi-vue-Vuejs 的 Material Design 图标组件vue-fontawesome-Font Awesome 5 Vue 组件g-icon-svg 图标的简单图标组件(与类似于 Font Awesome 的字体工具包兼容)vue-simple-line-icons-Vuejs 的简单线条图标组件vue-country-flag-国家标记图标的 Vue 组件- vicon- Vicon 是用于 vue 的简单 iconfont 组件。md-svg-vue-Google 为 Vue.js 和 Nuxt.js 提供的 Material Design 图标(服务器端支持(带缓存),内嵌 svg)渲染,官方图标名称)vue-lang-code-flags-Vue 组件,显示语言来源国的标志vue-zondicons-精美[Zondicon]的 Vue 组件(http://www.zondicons.com/icons.html)svg 图标vue-eva-icons-简单漂亮的开源 eva 图标作为 Vue 组件。vue-unicons-为您的下一个项目提供超过 1000 个像素完美的 svg unicons 作为 Vue 组件。vue-fa-简单的 FontAwesome 5 Vue.js 2 组件。vue-cryptoicon-美丽的像素完美的 400+加密货币和 10+法定货币图标。菜单vue-accordion-适用于 Vue.js 的简单手风琴导航菜单组件。vue-js-dropdown-Vue.js 2 下拉菜单组件。轻巧,易于使用和扩展,无外部缺陷。vue-slideout-流行的库[slideout]的 Vue 实现(https://github.com/Mango/slideout)vue-quick-menu-这是基于 vue.js2 的 Web 导航组件。@ hscmap / vue-menu-vue2 的菜单/上下文菜单组件。vue-router-nav-简约的响应式导航栏,呈现 vue-router 的路线。vue-drawer-layout-一个简单的 DrawerLayout 组件(例如 Android)具有 Vue.js。vue-simple-menu-具有一组基本功能的简单菜单组件,在 80%的情况下足够vue-tree-navigation-具有 vue-router 支持的 Vue.js 2 树导航bp-vuejs-dropdown-Vuejs => 2 下拉菜单。易于使用,无需外部,可选。vue-bulma-accordion-简单,易于配置的手风琴或具有 Bulma 自定义样式的可折叠样式或内置的可用图标v-selectmenu-针对 Vue2 的简单,容易和高度定制的菜单解决方案。vue-burger-menu-具有不同 CSS 动画的画布外边栏 Menu 组件。vue-dynamic-dropdown-一个高度可定制的,易于使用的优雅下拉组件vue-navigation-bar-适用于您的 Vue 项目的简单,漂亮的导航栏。vue-simple-search-dropdown-一个没有外部依赖关系的简单可搜索输入下拉组件@ innologica / vue-dropdown-menu-Vue 的下拉菜单组件。任何元素都可以是下拉触发器,任何内容都可以下拉内容。vue-menu-aim-菜单三角形选择,又名亚马逊输入minus-plus-input-带正负号的数字输入;包含在 Vue.js v1 和 v2 中。vue-integer-plusminus-带有 vue 2 增量和减量按钮的整数输入。vue-numeric-input-带有控件的数字输入组件。vue-number-smarty-数字输入可以在聚焦字段时更改滚动值。vuetify-number-smarty-数字输入可在字段聚焦时更改滚动值(Vuetify.js 实现)。轮播vue-easy-slider-Vue.js 的滑块组件。vue-l-carousel-Vue.js v2.x +的响应式轮播(即滑块或滑动)组件。vue-awesome-swiper-Vue.js(1.x〜2.x)的 Swiper(slide)组件。vue-lory-基于 lory 的 Vue 滑块组件。vue-slick-Slick-carousel 的 Vue 组件。vue-flickity-Flickity.js 的 Vue 组件。vue-carousel-3d-Vue Carousel 3D-Vue.js 美观,灵活且受触摸支持的 3D Carousel。vue-carousel-适用于 Vue.js 的灵活,响应迅速,触摸友好的轮播。vue-coverflow-vue2.x Coverflow 组件。vue-agile–受 Slick 启发的轮播组件,仅以 Vue.js 和 Vanilla JS 编写。vue-tiny-slider–由 ganlanyuan 创建的轮播组件,用 Vue.js 编写。没有 jQuery。适用于 IE8 +。vue2-text-swimlane-用于 Vue.js 的 Text Swimlane 插件vue-picture-swipe-Vue Picture Swipe Gallery(具有缩略图,延迟加载和轻扫的图像画廊)由 photowipe 支持。vue2-siema-非常小的 Siema 转盘/滑块库的插件包装。vue-flux-带有 20 个炫酷过渡的图片滑块。vue-glide- [Glide.js]上方的 Vue 滑块和轮播组件(https://github.com/glidejs/glide)vue-owl-carousel- [Owl Carousel 2]的 Vue 组件(https://owlcarousel2.github.io/OwlCarousel2/)vueper-slides-适用于 Vue JS 的易于触摸且响应迅速的幻灯片/轮播。vue-canvas-carousel- [vuc-carousel]的 Vue 画布组件(http://vuc.tianchenyong.top/#/carousel)胡珀-针对 Vue 优化的可自定义的可访问轮播滑块语言-Vue 的简单图像库组件,在下面显示带有缩略图的大图像vue-piece-slider-动画幻灯片的碎片化外观vue2-photo-carousel-Vue2 的照片轮播组件图表vue-morris-VueJS 组件包装了 Morris.js。vue-charts-适用于 Vue.js 的 Google Charts 插件。vue-chartjs-Chart.js 的 Vue.js 包装器。hchs-vue-charts-基于 ChartJs 的 Vue2.0 包装器。vue-echarts-Vue.js 的 ECharts 组件。vuetrend-Vue.js 的简洁优雅火花线。vue-highcharts-Vue 的 Highcharts 组件。vue-echarts-v3-ECharts.js(v3.x +)的 Vue.js(v2.x +)组件包装。vue-chartist-Chartist 的 Vue.js 2.0 组件包装。g2-vue-用于在 Vue 组件中轻松使用 G2 的工厂包装。vuebars-适用于 Vue.js 的简洁优雅的火花棒。vue-d3-network-使用 d3-force 绘制网络图形的 Vue 组件vue2vis- Visjs的 Vue2 包装器。vue-c3-用于 c3 图表的可重用 vue 组件vue-d2b-d2b 图表的 Vue 组件。(包括轴,饼图,sankey 和森伯斯特图)VueChart-一个非常简单的 Chart Vue 包装器。vue-chartkick-用一行 Vue 创建漂亮的 JavaScript 图表d3vue-用于在 VueJS 中创建反应性数据可视化的 D3 插件vue2-frappe-VueJS 的 Frappe Charts 的简单包装vue-google-charts-Google Charts lib 的反应性 Vue.js 包装器vue-graph-数据可视化库,用于 Vue.js 中的仪表板实现vue.d3.sunburst-基于 D3.js 的反应性旭日形组件v-chart-plugin-一个可定制的组件,用于添加绑定到组件数据的 D3 图表。vue-jqxchart-具有饼图,气泡,甜甜圈,线,条,栏,面积,瀑布,极地和蜘蛛系列的制图组件。toast-ui.vue-chart- [TOAST UI 图表]的 Vue 包装器(http://ui.toast.com/tui -图表/)。vue-apexcharts- [ApexCharts]的 Vue.js 组件(https://github.com/apexcharts/apexcharts.js)。vue-doughnut-chart-Vue.js 的甜甜圈图组件。v-charts-基于 Vue2.x 和 Echarts 的图表组件。vue-css-donut-chart-用于绘制纯 CSS 甜甜圈图的轻量级 Vue 组件。vue-trend-chart-Vue.js 的简单趋势图vueplotlib-声明性,交互式,链接的绘图组件vgauge-GaugeJS 的 Vue 包装器-创建漂亮的量规vue-plotly- plotly.js声明性图表库的包装,随附 20 图表类型,包括 3D 图表,统计图和 SVG 地图。vue-funnel-graph-js-Vue.js 的漏斗图绘制库。创建垂直和水平动画 SVG 漏斗图,并添加标签,值,图例和其他信息。pure-vue-chart-在没有任何图表库相关性的情况下实现的轻量级 vue 图表时间vue-timeago-Vue 的一个很小的 timeago 组件。vue-moment-jalaali-针对您的 Vue.js 项目的 Jalaali Moment.js 过滤器。vue-countdown-timer-添加了时区转换支持。vue-analog-clock-range-显示时差的模拟时钟范围。vue-moment-lib-使用相同的 momentjs API 的简单 Vue.js 2.0 MomentJS 库(过滤器和全局变量)。vuejs-countdown-适用于 vue js 2.0 的简单倒数计时器组件vue2-flip-countdown-Vue 2.x 具有倒转效果的倒数计时器timeline-vuejs-Vue 的简约时间表vue-awesome-countdown-Vue 2.5.0+具有高性能和高精度的倒计时插件。官方网站:https://vac.js.orgvue-clock2-显示 Vue 的时钟组件。vuemodoro-Pomodoro 计时器作为单个文件 Vue 组件。日历vue-fullcalendar-Vue 日历 fullCalendar。无需 jQuery。安排事件管理。vue-event-calendar-Vue2 的简单事件日历,除 Vue2 外没有其他依赖项。vue-calendar-picker-用于事件显示,时段选择和日期选择器的轻量级日历组件。vue-lunar-calendar-农历的 vue 组件。使用 Moment.js 进行日期操作。vue-simple-calendar-基于 Flexbox 的 Vue 月历功能;支持多日活动,本地化,节日表情符号,拖放。没有依赖关系。vue2-calendar-一个简单的完整日历组件,旨在灵活而轻巧。vue-jlunar-datepicker-具有节日和节气的中国农历日期选择器组件。vue-full-calendar-Vue 1 和 2 的完整fullcalendar.io包装器v-calendar-动画日历/日期选择器,显示简单和重复日期的区域,指标和日弹出窗口。vue-infinite-calendar-Vue 2 的简单无限日历实现vue-calendar-适用于 Vue 2.1.5+的简单日历组件,支持自定义内容。没有依赖关系。vue2-event-calendar-Vue2 的事件日历,支持自定义事件项和日历标题。vue2-datePicker-infinite-Vue2 的无限 datePicker,易于使用且没有依赖性。vue2-slot-calendar-vue 2 日历,支持月球或日期事件的日期选择器组件,引导程序样式。quasar-calendar-使用 Quasar 框架的 vue.js 日历,可实现每月,多天和议程视图。vue2-datepicker-Vue2 的漂亮 datepicker / datetimepicker 组件vue-pikaday- Pikadaydatepicker 的 VueJS 包装器组件vue-tuicalendar- tui.calendar日历的 VueJS 包装器组件vue-jqxscheduler-VueJS Scheduler 组件。toast-ui.vue-calendar- [TOAST UI 日历]的 Vue 包装器(http://ui.toast.com/tui -日历)。vue-functional-calendar-基于 Vue 的轻量级高性能日历组件(日期选择器,日期范围)。vue-cal-Vue JS 完整日历,无依赖项,无 BS。。vue-draggableCal-不是普通的日期选择器。一个 Vuejs 可拖动的日期选择器,具有全新的响应式设计,可移动使用且具有 0 个依赖项,已压缩 17kbvue-material-year-calendar-Vue2 的全年(每页 12 个月)日历。使用 dayjs。vuelendar-用 VueJS 编写的简洁日历地图vue2-google-maps-Google Maps 组件,用于带有 2 向数据绑定的 vue。vue2-leaflet-传单地图的 Vue 2 组件。vue-mapbox-gl-Mapbox GL JS 的 Vue 2.x 组件vue-yandex-maps-Yandex Maps 的 Vue 2.x 组件vue-baidu-map-百度地图的 Vue 2.x 组件。vue-choropleth-Vue 2.x 组件,用于显示一个 Choropleth 贴图。vuelayers-Vue 2 组件可与 OpenLayers 一起使用。vue-googlemaps-Vue 2.x 组件,用于集成 Google Maps。vue-static-map-Vue 2.x 简单组件,可生成静态 Google 地图vue-mapbox-Mapbox GL JS 库周围的 Vue 2.x 包装器,提供了与地图交互的途径。音频视频Vue-APlayer-:cake:用于 Vue 2.x 的易于配置的音乐播放器。vue-audio-音频标签包装器;Vue 2.x 的声音播放器组件vue-dplayer-基于 DPlayer 的 Vue 2.x 视频播放器组件。vue-canvasvideo-一个 Vue 2.x 组件,用于在 iOS / Safari 上播放视频背景和自动播放视频。vue-music-基于 html5``的 Vue 组件。vue-audio-visual-Vue HTML5 音频可视化组件。vue-plyr-一组用于 plyr 视频和音频播放器的 Vue 组件。v-playback-一个 Vue2 插件,可简化视频播放。vue-audio-recorder-Vue.js 的音频记录器。它允许在服务器上创建,播放,下载和存储记录vue-video-section-Vue 的简单视频标头/部分组件。适用于视频背景并在其上叠加内容。无限滚动vue-infinite-loading-适用于 Vue.js 1.0 和 Vue.js 2.0 的无限滚动插件。vue-mugen-scroll-Vue.js 的无限滚动组件 2。vue-infinite-scroll-vue.js 的无限滚动指令。vue-loop-Vue.js 2 的无限内容循环组件。vue-scroller-Vue.js 2 的无限内容循环组件,包括诸如“拉动刷新”,“无限加载”之类的功能,'snaping-scroll'。vue-infinite-list-无限列表 mixin 可以为 Vue.js 2 回收 domvue-infinite-slide-bar-∞ 无限滑动条组件。vue-virtual-infinite-scroll-基于 Iscroll 的 vue2 组件,支持具有高性能滚动,无限负载和拉动的大数据列表刷新。拉动刷新vue-pull-refresh-拉动刷新 Vue.js 2.0 的组件。vue-pull-to-下拉刷新和上拉为 Vue.js 组件加载了更多内容并无限滚动。vue-data-loading-另一个用于无限滚动和向下/向上加载数据的组件。vue-quick-loadmore-Vue 的下拉刷新和上拉无限滚动插件。降价vue-markdown-适用于 Vue 的强大,高速 Markdown 解析器。vue-mavonEditor-基于 Vue 的降价编辑器,支持多种个性化功能。vue-simple-markdown-适用于 Vue 的简单,高速 Markdown 解析器。vue-simplemde- simplemde的包装。不论是初学者还是专家,都可轻松编辑。具有内置的自动保存和拼写检查功能。toast-ui.vue-editor- [TOAST UI 编辑器]的 Vue 包装器(http://ui.toast.com/tui -编辑)。PDFvue-pdf-基于 mozilla 的 PDF.js 的 pdf 查看器pdfvuer-Vue 的 PDF 查看器,使用 Mozilla 的 PDF.js 和文本支持。演示树Vue.D3.tree-基于[D3.js]的树状视图(https://d3js.org/)vue-json-tree-view-Vue.js 的 JSON 树视图组件。vue-tree-Vue.js 2.X 的树组件。liquor-tree-惊人的 Vue 树组件vue-trees-ui-基于 Vue 的 Tree Ui。Bosket-前端框架(Vue,React,Angular 和 Riot)的树视图组件的集合。plantain-00 / tree-component-一个 reactjs,angular 和 vuejs 树组件。sl-vue-tree-适用于 Vue.js 的简单可定制的可拖动树组件vue-draggable-nested-tree-适用于 Vuejs2 @phphevuejs-tree-高度可定制的 VueJs 树查看器vue-jstree-适用于 Vue2 的树形插件,带有漂亮的图标和拖放功能vue-vtree-Vue.js 的通用且灵活的树组件vue-json-component-JSON 树视图,没有依赖项,TypeScript 支持且易于定制。vue-tree-list-用于树形结构的 vue 组件社交分享vue-social-sharing-一个 Vue.js 组件,用于共享指向社交网络的链接,可与 Vue.js 1.X 或 2.X 一起使用。vue-goodshare-用于社交共享的 Vue.js 组件,具有精美的按钮设计。简单的安装,丰富的文档,开发人员支持,SEO 友好,干净的代码,无需脚本即可快速跟踪页面上的用户活动。使用 Vue.js2.x。vue-socialmedia-share-一个 Vue.js 组件,用于使用 Vue 2.X 共享与社交网络的链接vue-picture-sharesheet-一个 Vue 图片共享表组件,受到苹果新闻编辑室中图片共享表的启发vue-twitter-用于嵌入 Twitter 小部件(例如时间线,按钮)的 Vue.js 组件vue-share-buttons-Vue.js 组件,用于在您的项目中放置按钮,您可以共享任何东西## 二维码vue-qriously-一个 Vue.js 2 组件,用于使用 qrious 在 HTML Canvas 上绘制 QR 代码。vue-qart-vue 2.x 用于 qart.js 的指令。vue-qrcode-reader-一个 Vue.js 2 组件,可从相机流中检测和解码 QR 码。搜索vue-fuse-模糊搜索库 Fuse.js 的轻量级插件vue-instantsearch-使用Algolia创建即时搜索体验的终极工具箱。vue-innersearch-用于 Elasticsearch 的 Vue.js 包装器reactivesearch-vue-用于使用 Elasticsearch 构建数据驱动的应用程序的 UI 组件其他vue-avatar-vue.js 的头像组件。vue-touch-ripple-Vue.js 的触摸波纹组件(1.x〜2.x)。vue-typer-Vue 组件,用于模拟用户键入,选择和擦除文本。vue-keyboard-Vue 2 虚拟键盘组件。vue-twentytwenty-图像比较组件,可与 Vue.js 2.x 一起使用vue-cookie-law-Vue.js 2.x 的 Cookie 信息插件vue-gravatar-适用于 Vue.js 2.x 的简陋的 gravatar 组件vue-clipboard2-一种易于使用的 Vue.js 2.x 剪贴板剪贴板绑定vue-flashcard-带有 Vue.js 2.x 动画的 FLashcard 组件:bulb:vue-truncate-collapsed-一个简单的组件,它会截断文本并为 Vue.js 2 添加可点击的“阅读更多/显示较少”。 Xvue-kanban-灵活的拖放式看板板组件vue-letter-avatar-vue.js 的简单优雅的字母头像组件vue-highlightjs-使用 highlight.js 突出显示语法v-clipboard-简单,小巧且易于使用的指令将您的模型保存到剪贴板(最小 2kb,无依赖项)vue-invisible-recaptcha-超级简单的 Google 隐形 reCAPTCHA 集成vue-embed-Embed 组件基于 Vue 2.x 的 embed.js,该组件可嵌入表情符号,媒体,地图,tweet,要点,代码,服务和减价。vue-particles-粒子背景的 Vue.js 组件vue-uniq-ids-Vue.js 2.x 插件,可帮助使用与 ID 相关的属性,且无副作用vue-multivue-在同一页面上使用同一类的多个 vue 应用。vue-affix-一个 Vue.js 2.x 插件,可在滚动时在窗口中添加元素,类似于 Bootstrap Affix,但更简单,更智能X-Browser-Update-Vue-一个 Vue.js 浏览器更新插件。vue-query-builder-用于使用嵌套条件构建复杂查询的 UI 组件。vue-info-card-一个简单漂亮的卡片组件,带有优美的火花线和 CSS3 翻转动画。v-offline-简单,小巧且易于使用的 Vue 应用程序检测离线和在线事件(最小 390b)vue-word-cloud-词云生成器。vue-flat-surface-shader- Vue-flat-surface-shadervue-easteregg-Easey 在您的 Vue 应用中添加了 Easteregg(默认使用 konami 代码)vue-barcode-scannervue-heatmapjs-用于跟踪和可视化鼠标活动的 Vue 指令vue-maze-由 Vue.js 组件制作的小巧迷宫游戏vue-drag-verify-这是一个 vue 组件,可以滑动以解锁以进行登录或注册。vue-balloon-Vue 组件,用于在页面一角创建固定的,可缩放的容器。与 gmail 中使用的邮件撰写包装类似。vue-sticker-任意方向的贴纸效果v-rating-⭐️ 使用 VueJS 制作的语义 UI 中的评级组件(<500B 压缩,速度非常快)vue-content-placeholders-用于在 vue 中渲染诸如 Facebook 之类的伪造(渐进)内容的可组合组件vue-page-designer-Vue 组件,用于拖放来设计和构建移动网站。vue-creativecommons-CreativeCommons.org Vue.js 组件库。vue-status-indicator-一个 Vue.js 组件,用于将状态指示器显示为彩色圆点。vue-google-adsense-具有 InFeed 和 InArticle Ads 支持的 Vue.js Google Adsense 组件emoji-vue-Vue.js 项目的 Emoji 下拉菜单vue-chessboard-棋盘 vue 组件可加载位置,创建位置并查看威胁。vue-mindmap-用于 mindnode 映射的 Vue 组件。v-currency-用于格式化货币的 Vue 组件。vue-emoji-picker-高度可定制的 Unicode 表情符号选择器 vue-8-puzzle-一个由 Vue.js 组件制作的小巧幻灯片益智游戏vue-e164-具有 E.164 标准支持的可自定义电话格式化程序vue-pgn-Vue.js 组件,用于以 pgn 格式查看棋牌游戏vue-avatar-editor-使用清晰的用户界面调整大小,旋转并裁剪上传的头像。vue-connection-listener-Vue 事件总线插件监听在线/离线更改。vue-sauce-Vue 的“查看源代码”指令。vue-prom-Vue 承诺包装器组件。数字键盘-用于移动浏览器的数字键盘。vue-zoom-on-hover-鼠标悬停时图像缩放vue-sensitive-image-Vue 组件,可让您快速创建具有最佳数量的所有设备图像源的响应式图像标签。vue-highlight-text-Vue 组件,用于突出显示单词的多个实例vue-cast-props-提供了一种将 props 转换为常见数据类型的便捷方法。vue2-heropatterns-一个 Vue2 实现,允许您将流行的 Hero Patterns 添加到任何 Div 上vue-link-一个将所有链接都链接在一起的组件(处理外部和内部链接相同)vue-identify-network-⚡️ 识别您的用户正在使用哪种互联网!vue-cloneya-用于克隆 DOM 元素的 vue 组件vue-survey-builder-vue.js 应用程序的调查生成器vue-if-bot-一个轻量级的组件,用于基于用户代理向客户端隐藏/显示内容vue-clampy-Vue.js(2+)指令,通过在其中包含内容的元素加上省略号来限制元素的内容太长。vue-cookie-accept-decline-在页面上显示带有文字,拒绝按钮和接受按钮的横幅。记住使用 cookie 进行选择。使用创建时的当前选择来发出事件。符合 GDPR 要求。@ lossendae / vue-avatar-VueJS 2.0 的头像组件。vue-text-highlight-Vue.js 的文本荧光笔库 vue2-hammerVue 2.x 的 Hammer.js 包装器支持移动触摸。vue-countable-countable.js 的 Vue 绑定。提供实时的段落,句子,单词和字符计数。v-show-slide-一个 Vue.js 指令,用于将元素上下移动动画:自动滑动。vue-swipe-actions-适用于 Vue.js 的 iOS 样式滑动操作vue-friendly-iframe-用于创建超快速加载,无阻塞 iframe 的 Vue js 组件。vue-beautiful-chat-一个简单而美丽的 Vue 聊天组件后端不可知,完全可自定义和可扩展。vue-magnifier-Vue.js 2.x 的简单图像缩放/放大组件。vue-highlight-words-Vue 组件可在较大的文本正文中突出显示单词。从[react-highlight-words]移植(https://github.com/bvaughn/react-highlight-words)vue-tags-ball-使用此插件创建漂亮的球形标签vue-rippler-用于自定义波纹效果的简单 Vue.js 插件vue-contacts-Vue 的移动通讯录组件basic-vue-chat-易于使用的 Vue.js 聊天vue-resize-text-一个 vue 指令,可根据元素宽度自动调整字体大小。vue-github-profile-一个 Vue 组件,用于查看确定的用户的配置文件和存储库vue-niege- 单文件 Vue 组件可通过画布添加暴风雪。vue-dynamic-star-rating-高度动态的 Vue 明星评分组件,例如 Google Play 评分 ⭐️⭐️⭐️⭐️⭐️⭐️vue-katex-在 Vue.js 中使用 KaTeX 进行数学排版的简单插件vue-canvas-identify- [vuc-identify]的 Vue 画布组件(http://vuc.tianchenyong.top)vue-canvas-material- [vuc-material]的 Vue 画布组件(http://vuc.tianchenyong.top/#/materia)vue-baberrage-一个基于 Vue.js 的简单弹幕插件 vue-terminal-ui-TerminalUI 模拟器 Vue:自定义和基本命令vue-command-完全正常工作的 Vue.js 终端模拟器vue-ribbon-GitHub 功能区的 Vue 组件avatio-avatar-插图化身的 Vue 组件- Avatio使用vue-jazzicon-用于 Vue 的简陋的 Jazzicon 组件。vue-star-rating-一个简单的,高度可定制的星级评分组件 ⭐️⭐️⭐️vue-fixed-header-简单且跨浏览器友好的由 TypeScript 编写的 Vue.js 固定标头组件。vue-particle-effect-buttons一个爆发粒子效果按钮组件。vue-insomnia-防止显示屏进入休眠状态(唤醒锁定)。vue-car-plate-keyboard-用于 VueJS 2.x 的汽车牌照号码键盘。能源车牌 )vue-dataflow-editor-Vue2 数据流图编辑器cool-emoji-picker-Vue 的快速即插即用[Tw] emoji Picker(用于 Twemoji 渲染的+ textarea)组件。标签vue-tabs-简单的标签和药丸。vue-swipe-tabs-vue.js(vue2)的触摸滑动选项卡组件。vue-tabs-component-一种使用 Vue 显示标签的简便方法。vue-k-tabs-具有 Gitlab 设计的简单标签组件。vue-tabs-with-active-line-简单的 Vue 2 组件,可让您制作带有移动底线的标签vue-tabs-chrome-一个类似于 Chrome 的标签的 Vue 组件。电话号码输入格式器vue-phone-number-input-一个漂亮的输入,用于格式化与国家/地区代码有效的电话号码:fire:选择器vue-smooth-picker-Vue 2.x 的平滑选择器组件,例如 iOS 本机日期时间选择器。发电机FormSchema Native-使用 JSON Schema 和 Vue.js 生成表单vue-awesome-form-一个 vue.js 组件,就像 json-editorvue-generator-Vue 项目的初始路由器和组件。vue-form-json-从 json 生成具有验证和 bulma 样式的 vue 表单form-create-具有动态呈现,数据收集,验证和提交功能的表单生成器,支持 json 数据element-form-builder-使用 JSON 模式构建 element-ui 表单。ncform-一种非常好的配置生成表单的方式Laraform-具有 Laravel 支持的 Vue.js 的高级表单生成器vue-ele-form-Vue DataForm,基于 element-ui日期选择器vue-datepicker- [未维护]具有用于 Vue.js 的材质设计的日历和 datepicker 组件。vue2-timepicker- [未维护] Vue 2.x 的下拉时间选择器(小时|分钟|秒),具有灵活的时间格式支持。vuejs-datepicker-一个简单的 Vue.js datepicker 组件。支持禁用日期,内联模式,翻译。vuedt- [未维护]疯狂的轻量级(5.5kb!)Vuejs 日期和时间选择器组件,动画效果很好,而且没有太多的模糊感。vue-flatpickr-component用于flatpickr日期时间选择器的 Vue.js 组件vue-bootstrap-datetimepickerVue.js 组件,用于eonasdan-bootstrap-datetimepickervue-jalaali-datepicker-vue.js 的 Jalaali 日历和日期选择器 2。vue-date-picker-一个受材料设计启发的 vue 日期选择器组件vue-monthly-picker-仅适用于月份和年份选择器的 Vue.js 组件vue-hotel-datepicker-响应式日期范围选择器,显示选定的住宿天数,允许自定义入住/退房规则,屏蔽日期,本地化支持等。vue2-persian-datepicker-vue 的真棒波斯 datepicker 组件。کامپوننتانتخابتاریخبرایویو。vue-datetime-Vue 的移动友好日期时间选择器。支持日期,日期时间和时间模式,i18n 和禁用日期。vue-rangedate-picker-具有简单用法的范围日期选择器v2-datepicker-基于 Vue 2.x 的简单 datepicker 组件。vue-datepicker-local-Vue2 的一个漂亮的 Datepicker 组件。vue-airbnb-style-datepicker-Vue datepicker,外观和功能与流行的 AirBnb datepicker 相似。轻巧,可配置且良好的浏览器支持!vue-persian-datetime-picker波斯材料 datepicker。支持日期时间,日期,时间,年,月。VCalendar非常可定制且功能强大的日历/日期选择器组件,具有许多功能和完善的文档。@ owumaro / vue-date-range-picker-使用 Bootstrap 4 样式进行日期范围选择的 Vue 组件vue-datepicker-mobile-适用于 vue2 的移动友好日期选择器。:cn:选择日期或日期范围,然后自定义所需的日期。vue-draggable-cal-不是普通的日期选择器。一个 Vuejs 可拖动的日期选择器,具有全新的响应式设计,可移动且具有 0 个依赖项,已压缩 17kb。vue-vanilla-datetime-picker-Vue 的日期时间选择器。vue2-daterange-picker-基于 bootstrap-daterangepicker 的 Vue2 日期范围选择器(无 jQuery 依赖性)vue-timeselector-完全简单可定制的 Vue.js 功能强大的时间选择器组件。vue-date-picker-Vue 2.x 的轻量级 datepicker 组件。vue-ctk-date-time-picker-一个漂亮的 VueJS 组件,用于选择日期和时间(使用范围模式):新:simple-vue2-datetimepicker-一个简单易用的 vue.js 组件,用于日期和时间选择。:新:vue-business-hours-Vue 组件,用于在管理面板或仪表板中选择营业时间。material-vue-daterange-picker-Vuejs 2.x 的 Material Design 样式的日期范围选择器,与 vuetify 和友好版本兼容手机。vue-datepicker-具有 Vuejs 2.x 的 Material Design 样式的干净响应式日期选择器。(日期/月/季度&&日期范围选择器):新:选择vue-select-一个本地 Vue.js 组件,提供与 Select2 类似的功能,而无需 jQuery 的开销。vue-multiselect-Vue.js 的通用选择/多重选择/标记组件。stf-vue-select-最灵活和自定义的选择 Vue2vue-select-image-Vue 2 组件,用于从列表中选择图像@ riophae / vue-treeselect-具有对 Vue.js 的嵌套选项支持的多选组件。@ k186 / pd-select-一个移动 UI 组件,例如 Vue 2.x 的 IOS 选择器,可以随便定义。vue-dropdowns-如果对 vue2.x 使用对象,则是一种显示选择框的简约且可适应的方法v-cascade-带有 Vue 2.x 的层叠选择器的一个可爱组件(支持 PC 和 Mobile)vue-multi-select-用于对 Vue2 进行选择/多重选择的自定义组件。v-region-一个简单的区域选择器,提供中文行政区划数据。v-selectpage-Vue2,分页列表或表格视图的强大选择器,使用标签进行多项选择,i18n 和服务器端资源支持。vue-cool-select-引导程序/材质设计主题,支持广告位,自动填充,事件,验证等。@ myena / advanced-select-具有搜索功能,用于(取消)全选和 Bootstrap 3 主题的单/多选择组件@ alfsnd / vue-bootstrap-select-Vue 版本的bootstrap-select。滑块vue-slider-component-vue1.x 和 vue2.x 的滑块。vue-circle-slider-vue2.x 的圆形滑块组件。vue-netflix-slider-像 Netflix 的滑块。vue-slide-bar-非常简单的 vue 滑条组件。textra-Vue js 插件可滑动文本。vue-knob-control-Vue.js 的旋钮控件拖放vuedraggable-Vue 组件允许与 View-Model 同步进行拖放排序。基于 Sortable.js。vue-dragula-拖放是如此简单,很痛苦。vue2-dragula-Vue2 的vue-dragula分支,有很多改进。awe-dnd-具有 Vue 的可排序列表指令。vue-draggable-resizable-用于可拖动和可调整大小元素的 Vue2 组件。vddl-用于使用 HTML5 拖放 API 修改列表的 Vue 组件,支持 VueJs 版本 1 和 2。vue-drag-drop-HTML5 拖放 API 的最小且轻巧的包装器。vue-swing-可滑动的卡片界面,如在 Jelly 和 Tinder 等应用中所见。vue-slicksort-一套无需依赖的混合包,用于动画,触摸友好,可排序的列表draggable-vue-directive-处理任何 Vue 组件拖放的简单指令。vue-smooth-dnd-smooth-dnd 库的 Vue 包装器。拖放,可分类的库,适用于许多情况。vue-drag-resize-一个无依赖的 Vue 组件,用于可拖动和可调整大小的元素,具有高宽比,反应性道具等vue-drag-it-dude-Vue2 组件,可让您将对象拖动到任意位置。vue-draggable-Vue 拖放库没有任何依赖性。简单易用。vue-nestable-作为 vue 组件制作的简单拖放层次列表。vue-draggable-nested-tree-适用于 Vuejs2 @phphe自动完成vue-instant-Vue 即时可让您轻松为 vue 2 应用程序创建带有自动建议的自定义搜索控件。v-autocomplete-Vue.js 的自动填充组件vue-awesomplete-Awesomplete 的 Vue 包装器vue-auto-complete-Vue2 的自动完成。适用于对象或 api 调用。vue-autosuggest-WAI-ARIA 完整的 Autosuggest 组件,对渲染和样式进行了完全自定义。v-autosuggest-一个简单的模块化 Vuejs 组件,可以自动建议来自动态或静态数据查询的输入。自动完成-适用于 Vue.js 2. *的简单自动完成组件vue-infinite-autocomplete-Vue 的 Vue 无限-自动完成包装 2。vue-simple-suggest-Vue.js 的简单但功能丰富的自动完成组件v-suggest-一个 Vue2 插件,用于输入内容建议,支持键盘快速选择。vue-bootstrap-typeahead-使用 Bootstrap 4 CSS 的 Vue2 的 typeahead / autocomplete 组件。类型选择vue-input-tag-Vue.js 2.0 输入标签组件。v-distpicker一个灵活,高度可用的区域选择器,用于为 Vue.js 2.x 挑选中国的省,市和地区。vue-img-inputerVue 2 的优美,高度可定制的 img 类型输入vue-img-previewvue 2 中的图像输入预览组件v-image:相机:用于输入 type = file 的小组件(<1kb,已压缩)@ voerro / vue-tagsinput一个简单的标签输入了带有 typeahead / autocomplete 的 Vue.js 2 组件vue-tag-selector-类似于标签的输入。轻巧,可自定义并处理 REGEX 验证!颜色选择器vue-color-适用于 Sketch,Photoshop,Chrome 等的 Vue 拾色器。vue-swatches-帮助用户选择漂亮的颜色!radial-color-picker-简约的拾色器,着重于尺寸,可访问性和性能。vue-color-picker-board-为人类设计的 Vue 拾色器组件!verte-一个完整的 Vue.js 颜色选择器组件。开关vue-switches-具有主题支持的 Vue.js 的开/关开关组件。vue-js-toggle-button-Vue.js 2.0+切换/切换按钮-简单,漂亮,可自定义。vue-checkbox-radio-一个 Vue 组件,可轻松设置复选框和广播输入的样式。vue-enhanced-check-用于重新设计/标记复选框/无线电的 Vue 组件,包括切换/切换按钮。pretty-checkbox-vue- [pretty-checkbox 3]的实现(https://lokesh-coder.github.io/pretty- checkbox /)(用于美化复选框和单选按钮的纯 CSS 库)组件,适用于 Vue.js 2.2+。vue2-collapse-Vue Collapse 是一个灵活的内容切换插件,用于手风琴列表或任何其他有条件的内容呈现。vue-badger-accordion-用于 Vue.js 2.0+的 Badger 手风琴的包装组件vue-loading-checkbox-具有加载状态的高度可定制的 Vue.js 复选框 UI 组件vue-rocker-switch-Vue.js 的可自定义翘板开关组件。vue-toggle-btn-高度可定制,易于使用的优雅切换/切换按钮组件屏蔽输入vue-masked-input-Vue.js 的蒙版输入组件。vue-text-mask-用于 React,Angular,Ember,Vue 和普通 JavaScript 的输入掩码。vue-ip-input-由 vuejs 实现的 ip 输入。vue-numeric-输入字段组件,用于显示基于 Vue 的货币值。awesome-mask-基于纯 VanillaJS 实现的 Mask 指令v-money-货币的微小(<2k 压缩)输入/指令掩码vue-autonumeric-一个 Vue.js 组件,包装了很棒的AutoNumeric输入格式化程序库vue-inputmask-Vue.js 指令可将 Robin Herbots 的 inputmask 库添加到您的输入中(香草 javascript)。vue-input-number-Vue.js 2 的自定义输入数字组件。v-unicode-Vue 指令通过 unicode 值限制输入。vue-cleave-component- [cleave.js]的 Vue.js 组件(http://nosir.github.io/cleave.js /)vue-ip-具有端口和材料设计支持的 ip 地址输入vue-r-mask-具有类似于 javascript 正则表达式的模板的指令。vue-input-code-基于 Vue.js 2.0+验证码输入组件。label-edit-受 Trello 的启发。单击以显示可编辑的输入并返回值更改。这是 Vue 组件。vue-jquery-mask- [jQuery Mask 插件]的 Vue.js v2.x 组件(https://github.com/igorescobar/ jQuery-掩码-插件)vue-the-mask-Tiny(<2k gzipipped)和 Vue.js 的无依赖掩码输入vue-canvas-input- [vuc-input]的 Vue 画布组件(http://vuc.tianchenyong.top/#/identify)vue-currency-input-轻松输入 Vue.js 的货币格式数字。vue-restricted-input-基于[restricted-input]的 vue.js 输入掩码库(https://github.com/braintree /受限输入)RTF 编辑vue-quill-editor-Vue2 的鹅毛笔编辑器组件。vue-mobiledoc-editor-适用于 Vuejs 的 mobiledoc 编辑器组件工具包。vue2-medium-editor-Vue 2 的 MediumEditor 组件。vue-froala-用于 Froala 编辑器的 VueJS 包装器。vue-froala-wysiwyg-Froala WYSIWIG HTML 编辑器的官方 VueJS 插件。vue-at-Vue 的 At.js。vue-wysiwyg轻巧,快速且可扩展的所见即所得编辑器vue-trumbowyg[Trumbowyg]的 Vue.js 组件(http://alex-d.github.io/Trumbowyg/)所见即所得编辑器vue-pell-editor用于Pell的 Vue.js 组件所见即所得编辑器vue-tinymce-editorVue2 的 Tinymce 编辑器组件。vue-mce-VueJS 的 tinymce 编辑器组件。Vue2-Editor-使用 Vue.js 和 Quilljs 的 HTML 编辑器vue-codemirror-Vue2 的 Codemirror 组件。vue-easy-tinymce-一个简单而强大的软件包,可在 Vue.js 项目中轻松使用 tinymce。vue-highlightable-input-输入文字时突出显示和设置样式vue-trix-用于 Vue.js 的简单轻巧的 Trix 富文本编辑器tiptap-Vue.js 的不可渲染且可扩展的 RTF 编辑器toast-ui.vue-editor- [TOAST UI 编辑器]的 Vue 包装器(http://ui.toast.com/tui -编辑)。ckeditor5-vue-Vue.js 的官方 CKEditor 5 Rich Text 编辑器组件。yimo-vue-editor-Vue2 的 wangEditor2 组件。vue-mathlive适用于 Vue.hjs 的 MathLive 数学编辑器(mathfield)图像处理vue-core-image-upload-一个用于裁剪和上传图像的 vue 插件。vue-croppa-适用于 Vue 2.0 的简单易用的可自定义轻量级移动友好图像裁剪器。vue-cropper-vue2.0 的图片剪辑插件toast-ui.vue-image-editor- [TOAST UI 图像编辑器]的 Vue 包装器(http:// ui。 toast.com/tui-image-editor)。vue-quick-cropper-Vue 移动头像上传裁剪插件可以选择裁剪区域和缩放。vue-canvas-image-Vue 画布组件,用于vuc-imagevue-croppie-另一个图像裁剪器vue-slim-cropper-Vue 2.x 的简单优雅的移动图像裁剪上传组件。vue-advanced-cropper-先进的裁剪器,使您有机会创建几乎任何想要的裁剪器vue-cloudinary-vue(2.0)插件提供了可重用的指令,可通过动态操作从 Cloudinary(https://cloudinary.com)获取图像(调整大小/裁剪/效果/水印/缩放/格式化)和优化(webp / png /自动质量/自动视网膜)。img-Vuer-Vue2 的 Mobile-First 图像查看器/图库vue-image-loader-Vue 加载器/渐进式图像插件,例如 Medium。vue-load-image-在图像加载期间显示加载器,并在图像加载失败时显示替代内容。vue-image-painter-V Vue 2.x 的图像魔术动画绘制效果组件。视频操作vue-playlist-轻量级的 vue(2.0)组件,没有依赖关系,可提供真正无缝的 html5 视频播放。使用 Vanilla JS 进行无缝视频播放的唯一且唯一可行的解 决方案。它需要一系列视频并将它们拼接在一起成为一个视频。## 上传文件vue-clip-用于 VueJ 的简单且可入侵的文件上传器。支持 Vue> = 2.1。vue-simple-upload-Vue.js 的简单文件上传组件。vue2-multi-uploader-使用 Vue.js v2 和 Axios 的拖放式多文件上传器组件。上载器显示文件名,大小和添加文件的总大小。它还允许设置所需的最小文件上传数量。vue-dropzone-Dropzone.js 的 Vue.js(vue2)组件-具有图像预览功能的拖放文件上传实用程序。vue-transmit-一个纯粹的基于 Vue 2.0 的 Dropzone.js 的 Vue.js 拖放上传器组件vue-upload-component-Vue 上载组件,多文件上载,上载目录,拖动上载,拖动目录。支持 Vue> = 2.0vue-uploader-一个由 simple-uploader.js 驱动的 Vue.js 上传组件ic-firebase-uploader-用于 Firebase 存储的干净的多文件上传组件。vuejs-uploader-用于大型文件上传的可恢复的分段文件上传器。vue-filepond-FilePond 的 Vue.js 组件-文件上传库,可以上传您扔给它的任何内容。v-uploader-一个 Vue2 插件,可以使上传文件变得更加轻松简单,您可以拖动文件或在对话框中选择文件进行上传上下文菜单vue-context-menu-vue js 的上下文菜单组件。vue-lil-context-menu-Vue 的灵活的 lil 上下文菜单组件。vue-mouse-menu-适用于 vue 2+的鼠标菜单组件。@ hscmap / vue-menu-vue2 的菜单/上下文菜单组件。vue-context-用于 vue js 的简单但灵活的上下文菜单。vue-simple-context-menu-为 Vue 构建的简单上下文菜单组件。左键单击和右键单击都可以很好地工作。vue-context-menu-popup-Vue 2 的上下文菜单弹出窗口。右键单击即可工作,也可以通过编程方式触发。@ kiyoaki_w / vue-context-为 Vue2 构建的可自定义上下文菜单组件,支持惊人的图标。其他vue-gmaps-使用 Google Maps API 搜索地点和地址。vuep-使用实时编辑器和预览渲染 Vue 组件的组件。vue-places-Places 组件基于 Vue 2.x 的 places.js。将任何输入转换为地址自动完成。vue-password-strength-meter-vue.js 中基于 zxcvbn 的密码强度计。vue-float-label-Vue.js 的浮动标签模式。vue-longpress-一个 VueJS(2.x)按钮组件,需要您持续按下以确认给定的动作。vue-google-autocomplete-适用于 Google Maps Places API 的 Vue.js(2.x)自动建议组件。vue-ip-input-Vue.js 2.x 的 ip 输入组件vue-default-value-Vue.js 2.x 指令为可编辑元素设置默认值,而不会影响模型状态vue-model-autoset-一个 Vue.js 插件,可解决通过 v-model 指令观察动态添加的属性时 Vue 的限制vue-submit-Ladda 的简单实现(1,2)不到 90 行代码,没有任何依赖关系。vue-rate-Vue 的费率组件vuetify-google-autocomplete-适用于 Google Maps Places API 的 Vuetify 就绪 Vue.js(2.x)自动建议组件。vue-ripple-directive-材质纹波效果作为 Vue 指令。vue-fab-Vue 浮动操作按钮。vue-complexify-来自 jquery.complexify.js 的 Vuejs 移植库。vue-mc-Vue.js 的模型和集合vue-stars-高度可定制的等级控制(使用星号或其他字符)vue-confirmation-button-可自定义的确认按钮,要求用户在执行操作之前先阅读消息vue-poll-用于投票的 Vue.js 组件vue-diagrams-vue.js 的图表组件,受 react-diagrams 启发vue-easy-polls-一个 Vue.js 组件,用于创建民意调查,投票和显示结果。它易于实现且易于定制。vue-m-button-vue 的漂亮按钮组件。vue-long-click-用于 vue 的长按(长按)指令库,支持移动设备和台式机。vue-ui-predicate-规则编辑器,通用过滤 UI,Vue JS 的谓词组件。vue-mobile-detection-Vue.js 原型函数this。$ isMobile()会根据布尔值是否返回布尔值用户正在使用手机浏览。vue-input-contenteditable-用于`contenteditable'的 Vue 组件包装,具有您通常期望的所有功能。进行漂亮的输入,不受“ input [type ='text']”的限制。向导vue-form-wizard-基于选项卡的组件,可以代替经典的 bootstrap 和 jQuery 表单向导vue-stepper-一个简单的步进器,具有诸如 next,back 和 end 之类的简单动作,可以执行简单的表单。vue-stepper-component-具有 Vuex 支持和零依赖性的完全可定制的 Stepper 组件。CSVvuecsv-来自 json 的简单 CSV 下载程序,带有选项模式面板组件。评论系统vue-comment-grid- 使用 CSS Grid 和 Firebase REST API + Authentication 构建的自适应 Vue.js 注释系统插件。帆布vue-easeljs-对 HTML5 canvas 元素的数据驱动控制。vue-canvas-effect-Vue.js 的简单画布效果集合。vue-konva-Vue&Canvas-JavaScript 库,用于使用 Vue 绘制复杂的画布图形。vue-html2canvas-Vue mixin 捕获 html 并使用 Html2Canvas 将其转换为图像。vue-canvas-nest-适用于 canvas-nest 的 Vue.js 组件。vue-signature-pad-V Vue 签名板组件链接预览link-prevue-用于生成链接预览的灵活组件。游览vue-tour-轻巧且可自定义的游览插件vue-page-guide-具有指令的页面游览/指南插件UI 布局vue-waterfall-Vue.js 的瀑布布局组件。vueisotope-用于同位素过滤器和分类魔术布局的 Vue 组件。vue-grid-layout-Vue.js 的可拖动和可调整大小的网格布局。vue-drag-zone-Vue.js(2.x)的拖动区域组件。vue-masonry-用于砌体块布局的 Vue.js 指令。vue-fraction-grid-基于 Flexbox 的 Vue.js 响应式分数网格系统。vue-virtual-scroll-list-Vue(2.x)组件通过使用虚拟滚动列表支持大数据。vue-virtual-scroller-用于有效滚动大量元素的组件(Vue 2.x)。vue-virtualscroll- [Vue 2.x]组件用于虚拟滚动内容。vue-inview- [Vue 2.x]视口,在输入或离开 DOM 元素时获取通知。dnd-grid-具有可拖动和可调整大小的框的 vuejs 网格vue-extend-layout-扩展默认布局或为 Vue.js SPA 的页面创建自定义布局vue-masonry-css-由 CSS 驱动的 Vue.js Masonry 布局组件,无依赖vue-fullpage.js-Vue.js 的官方 fullPage.js 组件。vue-virtual-collection-用于有效渲染大型集合数据的 Vue 组件。自动响应-vue-Vue 的自动响应网格布局库。VueFlex-一个 flexbox 网格系统。v-chacheli-一个 Vue.js 组件,用于创建和显示类似于仪表板的自定义网格布局。vue-grid-styled-一组轻量级的功能网格组件,从 React 的grid-styled / jxnblk /网格样式/)简单网格-用于网格布局的 Vue 组件,支持 flex。vue-container-component-受 Bootstrap 容器启发的简单容器组件vue-colcade-用于将 Colcade 网格布局集成到 Vuejs 的小包装。vue-ads-layout-一个小的 Vue 组件库,可快速生成带有工具栏,左/右抽屉和页脚的响应式 Web 应用程序布局。所有组件都可以固定或相对放置。vue-magic-grid-Vue.js 2 的 Magic Grid 小端口。vue-splitter-pane-一个 Vuejs 组件,它以可调节的拆分方式(垂直或水平)呈现两个插槽。splitpanes-一个 Vue JS 可靠,简单且可触摸的窗格拆分器/缩放器。vue-mock-layout-轻松模拟 Vue 应用程序的布局。vue-simple-drawer-带有反弹动画,支持嵌套和自定义主题的小抽屉面板。方向:左/右/上/下vue-grd-用于网格布局的简单,轻巧和灵活的 Vue.js 组件。自适应quasar-framework-类星体框架。使用 VueJs 2 使用相同的代码构建响应式网站,混合移动应用程序(在 Android 和 iOS 上看起来本机)和 Electron 应用程序。vue-material-Vue.js 的材料设计。vuetify-Vue.js 的材料组件框架 2。muse-ui-Vue.js 的材料组件库 2。buefy-基于布尔玛框架的组件。element-ui-用于 Web 的 Vue.js 2.0 UI 工具包。vue-bulma-components-对 vue 组件轻松使用 bulma 类语法。iview-ui-适用于 Web 的 Vue.js 2.0 UI 框架。AT-UI-Vue.js 2.0 使用 ♥ 制作的专门用于桌面应用程序的全新扁平 UI-Kitv-semantic-Vue 的semantic-ui的实现bootstrap-vue-Vue.js 2 的bootstrap-4网格和组件的实现。fish-ui-用于 Web 的 Vue.js 2.0 UI 工具包zircle-ui-开发可缩放用户界面的前端库。vue-mdc-adapter-根据 MDC 团队[指南]的 Vue.js 的材料组件集成(https://github.com/material -components / material-components-web / blob / master / docs / integrating-into-frameworks.md)。Material Components Vue- [material-components-web]的包装器(https://github.com/material-components/material-components-网络)的 Vue.jsVueFace-用于 Web 的 Vue.js 2.0 UI 组件库vuesax-Vue.js 的前端 vue 组件。vuecidity-Vue.js 2.0 的 UI 组件框架ant-design-vue-基于 Ant Design 和 Vue 2.5.0 的企业级 UI 组件heyui-(https://www.heyui.top/zh)-适用于 Web 的 Vue.js 2.0 UI 工具包。Carvue.js-IBM 的 Vue.js 碳设计系统BalmUI-Vue.js 的下一代 Material UIOsiris UI-:art:一个 Vue.js 2.0 通用响应式 UI 组件库N3-components-使用 Vue 2 构建的漂亮 Web 组件碎片 Vue-✨ 基于 Bootstrap 4 框架的时尚&UI 组件库。基础 Vue-基于 SAP Fiori 基础的组件。Framevuerk- 快速,响应迅速,无依赖性,基于 Vue.js 的方向支持和可配置 UI 框架。@ Carbon / vue-@carbon 团队的 Carbon Design System 组件。NutUI-适用于移动网络的 Vue.js 2.0 UI 工具包Inkline-Inkline 是用于 Vue.js 的现代 UI / UX 框架,旨在创建完美的响应式 Web 应用程序。vue-awesome-mui-用于 Web 的 Vue.js 2.0 MUI 组件MDBootstrap-基于最新的 Bootstrap 4 和 Vue 2.6.10 的强大 UI 工具包,提供了一组平滑的,响应式页面模板,布局,组件和小部件,以快速构建响应迅速,移动优先的网站和应用。手机Framework7-Vue-使用 Framework7&Vue 构建功能齐全的 iOS 和 Android 应用。vux- [中文]基于 WeUI 的 Vue UI 组件。vue-onsenui-使用 HTML5 和 JavaScript 的移动应用开发框架和 SDK。创建美观,高性能的跨平台移动应用程序。基于 Web 组件,并提供 Angular 1、2,React 和 Vue.js 的绑定。Weex-Weex 提供了发布跨平台的功能,因此 Web,Android 和 IOS 应用程序可以使用相同的 API 开发功能。weex-eros- [中文] Eros 是基于 Weex 和 Vue 的应用程序解决方案,使您能够使用 Vue 的 API,简单快速地开发 Vue 中小型应用程序。mint-ui-Vue.js 的移动 UI 元素。vant-来自 YouZan 的 Vue.js 2.0 移动用户界面。cube-ui-Vue.js 编写的出色的移动 ui lib 实现 2。mand-mobile-基于 Vue.js 2 的移动 UI 工具包,专为金融场景而设计。组件集合vue-mdc-Vue.js 的 Material Components Web。keen-ui-用 Vue 编写并受 Material Design 启发的基本 UI 组件的轻量级集合。vue-admin-Vue 管理面板框架,由 Vue 2.0 和 Bulma 0.3 提供支持。vuikit-具有 Vue 所有功能的 UIkit。uiv由 Vue2 实现的 Bootstrap3 组件。wffranco / vue-strap-使用 Vue.js 2 构建的 Bootstrap 3 组件jsmod-vue-pc-适用于 vue 2.0 的高度可扩展的 Web 组件guilhermewaess / SemVue-使用 Vue 2 实现的语义 UI 模块office-ui-fabric-vue-Vue.js 的 Office UI Fabric 实现vuestic-admin-带有自定义组件集合的 Vue Admin 仪表板。内置 Vue 2 和 Bootstrap 4语义 UI Vue-Vue 的语义 UI 集成vuesax-Vue.js 的前端 vue 组件。Vue 的基本 JS 2-功能齐全的 45+ Vue.js 组件,其中包括数据网格,图表,计划程序和图表组件等。Banshee-一个几乎没有渲染的 Vue UI 组件和实用程序框架,没有 CSS。vue-atlas-漂亮的 Vue 组件库。DevExtreme Vue 组件-65+响应迅速且功能完善的 Vue UI 组件,具有可自定义的 Material Design 和 Bootstrap 兼容主题。jqwidgets-70 多个具有 Material Design 主题的 Vue.js 2.0 UI 组件。vue-uix-Vue.js 中用于网页实现的 UI 集合vuedarkmode-Vue.js 的极简暗设计系统 Kendo Vue 用户界面–为业务应用程序构建的 70 多个 UI 组件,包括网格。对多种设计语言(包括材料设计和 Bootstrap)的支持完全响应。Vuent-实现 Microsoft Fluent Design 的 Vue.js 组件bpit / vue-专注于效果的 Vue 组件库vue-tailwind-具有可自定义类的 Vue 组件可用于 TailwindCSS,但与任何框架兼容。管理模板iView Vue 管理员-iView Vue 管理员/基于 iView 2.x 的管理门户模板element Vue Admin-element Vue Admin /基于 Element UI 2.x 的管理门户模板vue-element-admin-基于 Element UI 2.x 的神奇 vue 管理员D2 管理员-vue 制作的优雅后台模板在线演示rest-admin-基于 Vue 和 Bootstrap 4 的 Restful 管理面板在线演示Shards Dashboard Lite Vue-✨ 现代管理模板,具有数十个自定义组件和模板。Vue 材质管理员-Vue 材质设计管理员模板element-admin-使用 Vue CLI 3 和 element-ui 的简单而强大的 vue 管理员。服务器端渲染Nuxt.js-通用的 Vue.js 框架。Ream-用于构建服务器呈现的静态网站的简约框架。Universal vue-Vue CLI 插件,可轻松创建通用 Vue 应用程序静态网站生成器VuePress-简约的 Vue 驱动的静态网站生成器。Peco-人类的静态网站生成器。未维护Sabre-一个静态网站生成器,用于使用 Vue.js 构建快速的网站。Gridsome-使用 Vue.js 构建超快速,现代化的网站其他app-framework-具有 HTML 和 JavaScript 的 IOS 和 Android 应用程序-开发,构建和部署-免费和开源。Myfirebase-一种已解耦的单页应用程序框架,该框架与 google firebase 高度兼容。Vue-Access-Control基于 Vue.js 的前端访问控制框架 2。Basys工具箱,用于构建完整的 Vue.js 应用程序CabloyJS基于 KoaJS&EggJS&VueJS&Framework7 的终极 NodeJS 全栈业务开发平台事件处理vue-shortkey-Vue-ShortKey-Vue.js 的插件。vue-throttle-event-基于 requestAnimationFrame 的油门事件。vue-waypoint-Vue 的 Waypoint 组件,这是滚动时触发功能的最简单方法。vue-clickaway-可重用的 Vue.js 组件的可重用 clickaway 指令。vue-scrollfire-在特定的滚动位置触发事件。vue-resize-directive-Vue 指令可检测具有去污和节流能力的调整大小事件。v-click-outside-Vue 指令对元素外部的点击做出反应,而不会停止事件传播。vue-outside-events-Vue 2.x 指令可帮助指定元素侦听发生在自身外部的特定事件。vue-selectable-Vue 1.x / 2.x 指令可通过鼠标选择项目。vue-click-helper-Vue2.x 指令可处理同一元素上的 click 事件和 dblclick 事件。v-hotkey-Vue 2.x 指令,用于将热键绑定到组件。vue-resize-Vue 2.x 组件可检测 DOM 元素的大小调整(基于事件/无 window.onresize)vue-observe-visibility-使用 Intersection Observer API 的 Vue 2.x 指令可检测元素是否可见(在视口中是否被隐藏) CSS)。v-dragged-用于拖动事件检测的 Vue 2.x 指令插件。vue-esc-Vue.js 指令,可在转义键盘上添加文档事件监听器。vue-global-events–使用 Vue 的事件修饰符处理全局事件(如快捷方式)的组件vue-edge-check–检查浏览器边缘,以防止用`vue-router'滑动边缘时奇怪地触发过渡效果vue-mutation-observer–使用 MutationObserver API 观察 DOM 中变化的简单而微小的指令vue-scroll-show–如果用户在滚动后到达该元素,则显示该元素vue-tabevents–其他打开的标签页之间易于通信vue-visibility-trigger- 滚动到视图时以声明方式触发方法响应式设计vue-viewports-定义您的自定义视口,并在组件中使用它们。vue 响应:Vue.js(2.x)指令用于隐藏/显示具有 Bootstrap 4、3 或自定义断点的 HTML 元素。vue-match-media-Vue 2.x 兼容插件,提供一致,语义化的方法来使组件具有媒体查询意识。vue-media-query-mixin-Vue 2 媒体查询 mixin 可以在组件 js 和组件模板中使用。与引导程序和可视化视口兼容。如果屏幕宽度为 xs,则返回 wxS;如果屏幕宽度为 sm,则返回 wSM。vue-breakpoints-Vue 2 最小组件,用于显示和隐藏基于断点的元素。受到 Airbnb 的启发。vue-mq-提供一些有用的工具,以语义和移动优先的 API(Vue 2.x)快速设置响应式设计VueResizeSensor-支持调整大小事件的容器。vue-breakpoint-component-用于 组成 CSS 断点状态。fine-mq-一个很好的 API,可以轻松地管理 JS 中的媒体查询,并且可以与 VueJS 作为插件进行一流的集成。vue-response-components-使用ResizeObserver创建响应组件。vue-screen-size-可以轻松,被动地访问屏幕的宽度和高度。验证vue-formly-JavaScript 支持的 Vue.js 表单。vue-focus-用于可重用 Vue.js 组件的可重用 focus 指令。vue-form-generator-Vue.js 的基于架构的表单生成器组件。FormSchema Native-使用 JSON Schema 和 Vue.js 生成表单ic-formly-由 vue-formly 提供支持的简单表单组件。表单生成器-基于 Json 模板的表单生成器,基于 Vue 和 Laravel。vue-autofocus-directive-Vue 自动聚焦指令。vue-awesome-form-一个 vue.js 组件,就像 json-editorvue-form-components-带有验证的干净&最小化 vue 表单元素ncform-一种非常好的配置生成表单的方式vee-validate-简单的 Vue.js 输入验证插件。vue-rawmodel-Vue.js v2 的 RawModel.js 插件。表单验证从未如此简单。vuelidate-针对 Vue.js 的简单,轻量级基于模型的验证。simple-vue-validator-一个简单而灵活的 vue.js 验证器库。vue-vform-Vue.js 2 表单组件,集成了 jQuery 验证和 Axios。vue-form-Vue.js 的全面表单验证。vuelidation-简单,功能强大的 vuejs 验证。laravel-vue-validator-显示来自 laravel 验证规则的错误vue-daval-超级 vue 数据验证器。简便,简单,准确。willvalidate-Vue.js 的验证表单。vue-m-validator-用于 VueJ 的模型数据验证库。vue-isyourpasswordsafe-用 Vue 编写的小型实用程序,用于检查给定的密码是否已针对“我已被拥有” API 泄漏。vue-form-send-用于从表单和原始验证发送数据的 Vue.js 指令FormVuelar-考虑服务器端验证的 Vue 表单组件vue-final-validate-根据我的开发经验,Vue 验证解决方案支持嵌套,异步。vform-一种在 Vue 中处理 Laravel 后端验证的简单方法。调整大小vue-not-visible-Vue 指令,用于从屏幕上小于断点的 dom(如 v-if)元素中删除。vue-window-size-提供反应性窗口大小属性。vue-sensitive-text-↔ 相对于其父节点的宽度缩放其子节点的组件滚动vue-chat-scroll-Vue.js 2.0 的自动滚动至底部指令。vue-scrollto-添加了一个指令,该指令侦听单击事件并滚动到元素。vue-next-level-scroll-一种基于组件且支持 SSR 的方法,可使用现代 Scroll Behavior API 进行平滑滚动vue-scroll-sync-同步容器滚动位置的组件v-scroll-lock-用于正文滚动锁定而不中断目标元素滚动的 Vue.js 指令vue2-perfect-scrollbar-PerfectScrollbar 简约包装器vue-scroll-to-添加了一个指令,该指令侦听单击事件并滚动到元素。vue-scroll-progressbar-可自定义的组件,用于指示进度条中滚动的相对位置。vue-backtotop-Vue.js 的 Back-to-top 组件,单击该组件可将页面滚动到顶部。VBar-适用于 Vue.js 2x 的虚拟响应式跨浏览器滚动条组件。Vuebar-使用本地滚动行为的自定义滚动条的 Vue 2 指令。轻巧,高性能,可定制且无依赖性。vue-detached-scrollbar-一个简单的滚动条,可以从正在滚动的容器中分离出来。vuescroll-基于 Vue.js 的滚动插件,用于统一 PC 和移动设备中的滚动。vue-simplebar-Simplebar 插件的 Vue.js 包装器。smooth-vuebar-平滑滚动条的 Vue 指令包装vue-scrollview-一个组件,该组件利用作用域的插槽来检测 vue 组件何时进入和离开视口。vue-scrollactive-根据视口中的当前部分在菜单项中添加一个活动类,单击菜单项时也会滚动到该部分。vue-intersect-一个 Vue 组件,用于向 Vue 组件或 HTML 元素添加交集观察者。vue-scrollmonitor-一个 Vue 插件,可在支持多种浏览器的情况下观看视口内部元素的可见性状态(使用提供/注入,因此兼容 vue@2.2 。X)vue-stroll-适用于 Vue.js 2.x 的超棒 CSS3 列表滚动效果组件。navscroll-js-在滚动时突出显示菜单项,并且在单击菜单项时也会滚动到某个部分。用作 vue 组件,vue 指令或与 vanilla js 一起使用。vue-scrollwatch-一个轻便的插件,可检测滚动事件,在元素进入视口时自定义回调,将'scrollTo'api 暴露给特定元素。使用 vue 指令。vue-check-view-一个检查元素是否在视口中的插件。快速,小型,无依赖性,实时演示。vue-stickto-支持多个 DOM 节点的 vue 指令会自动粘贴到顶部vue2-scrollspy-一个 scrollspy 插件和动画滚动到。vue-scroll-behavior-自定义路线导航中的滚动行为。特别是哈希模式。vue-scroll-stop-到达边缘时停止传播滚动。vue-seamless-scroll-Vue.js 的简单无缝 滚动。路由vue-router-Vue.js 的官方路由器。vue-router-storage-Vue.js 2 和 vue-router 2 的路由器存储和解决方案vue-tidyroutes-分散的 vue-router 路由定义vue-routisan-基于 Laravel 路由系统的 Vue 路由器的优雅路由定义vue-error-page-提供路由器视图的包装器,使您可以显示错误页面而不更改 URLvue-router-sitemap-通过 vue-router 配置生成 sitemap.xmlvue-smart-route-智能路由指令,可使用 Vue.js 制作具有智能外观的应用程序。vue-router-lite-Vue.js 2 的基于组件的声明性路由器。延迟加载vue-lazyload-一个 Vue.js 插件,用于将图像或组件延迟加载到应用程序中。vue-lazy-background-images-延迟加载 Vue 2 的背景图像。vue-progressive-image-Vue 渐进式图像加载插件。vue-l-lazyload-Vue.js v2.x +的 lazyload 插件。vue-lazyload-img-专门针对移动浏览器进行了优化。支持 V2 和 v1。vue-lazy-images-Vue 2.x 的 lazyload 图像插件。v-lazy-img-Tiny(<0.6kb)指令,用于 Vue 2 的渐进式图像加载。vue-clazy-load-使用 IntersecionObserver for Vue 2 的轻量级可转换图像延迟加载组件。vue-lazy-this-使用 Intersection Observer API 的延迟加载组件。v2-lazy-list-一个基于 Vue 2.x 的简单的延迟加载列表组件pimg-一个用于延迟加载图像的简单渐进图像组件。vue-tiny-lazyload-img-用于延迟加载图像的小尺寸 Vue.js v.2 +指令vue-lazy-youtube-video-一个用于延迟加载 YouTube 视频的简单 Vue.js 组件。lazyload-vue-适用于 vanilla-lazyload 的 Vue 插件。分页vue-paginate-一个简单的 vue.js 插件,可对数据进行分页。vue-pagination-2-Vue.js 2 分页组件。vuejs-uib-pagination-适用于 Vue.js 的最佳,完整的分页插件。受角引导分页启发。vuejs-paginate-用于创建分页的 Vue.js(v2.x +)组件。vue-pagination-bootstrap-一个 Vue.js(1.x&2.x)服务器端分页组件,带有基于 Bootstrap 的模板laravel-vue-semantic-ui-pagination-与 Laravel 和 Semantic-UI 一起使用的 Vue.js 2.x 分页。vue-paginate-al-Vue 分页并返回您的数据。vue-tiny-pagination-用于创建微小分页的 Vue 组件。laravel-vue-pagination-适用于 Laravel 分页器的 Vue.js 分页组件,可与 Bootstrap 一起使用。vue-lpage-低级 Vue 分页组件。v 页-一个简单的分页栏,包括基于 Vue2.x 的长度菜单,i18n 支持。vue-smart-pagination-具有许多不错设置的任何数据的智能分页。vue-paginatron-分页组件使用范围插槽道具构建,具有最大的灵活性。vue-ads-pagination-使用 css 框架tailwindcss动画vue2-animate-Animate.css 的 Vue.js 2.0 端口。与 Vue 的内置转换一起使用。animated-vue-一个 Vue.js 2.x 插件,可轻松使用 Animate.css 动画作为过渡。就像``一样简单!vue-lottie-一个 Vue.js 2.x 插件,用于基于 bodymovin 渲染特效动画Vueg-使 vue-router 具有过渡效果/为 webApp 提供转场特效的开源 Vue 插件v-animate-css-最容易实现 Animate.css 的 Vue 2 指令vue-mixin-tween-Mixin 工厂,它将补间值添加到动画的组件上下文中v-odometer-轻松平滑地转换数字。使用此库可为您的应用程序提供平滑的动画,仅适用于数字。vue2-transitions✨ 可重复使用的 Vue 2 过渡组件vue-overdriveVue 应用程序的超级简单的魔术移动过渡 animated-number-vue超级简单的数字动画方法。vue-typed-js集成了 Typed.js,可轻松创建打字动画。vue-parent-change-transition启用子组件在更改父组件时进行动画处理。vue-smooth-reflow响应数据变化而转换元素重排。VueTween允许组件补间其属性。vue-slide-up-down就像 jQuery 的slideUp /slideDown一样,但是对于 Vue!vue-animejsVue 的简单anime.js指令。Eagle.jsEagle.js 是 Vue.js 的基于 Web 的幻灯片框架。vue-posePose for Vue 是一个声明式运动系统,结合了 CSS 过渡的简单性和 CSS 的强大功能和灵活性 JavaScript。vue-slide-up-down-component这是一个简单的界面,但是实现了非常灵活而强大的幻灯片动画 Vue!femtoTween具有一流 Vue 支持的简约(零深度,小于 1k)补间库vue-sequential-entrance插件,用于创建带有页面元素列表的优雅的连续动画入口。零努力。简单轻巧vue-animate-scroll一种超级轻量级 的方法,可在元素滚动到视图中时向其添加 CSS 动画。vue-svg-transition创建 2 状态,SVG 驱动的过渡vue-page-transitionVue.js 的简单路由/页面转换元标记vue-head-管理 head 标签的元信息,一种简单的方法。vue-meta-在 Vue 2.0 组件中管理页面元信息。支持 SSR +流媒体。vue-headful-从视图中设置文档``和 meta 标签。vue-simple-headful-使用 vue.js 轻松设置元标记-具有 TypeScript 支持的更简单的vue-headful替代方法。传送门vue-dom-portal-Vue.js 组件中 DOM 元素的转义口。portal-vue-一个 Vue 插件,用于在 DOM 中的任何位置渲染组件的模板(在 virtualDOM 级别上有效,不会在 DOM 中移动节点)过滤器vue2-filters-适用于 Vue 2. 的标准过滤器 Vue 1. 的集合。vue-morphling-Vue 2 的标准和自定义过滤器的集合。vue-currency-filter-轻巧且可自定义的 Vue 2 货币过滤器。vue-trans-一个简单的过滤器,提供了与 Symfony trans 相似的翻译方式。vue-string-filter-轻量级 Vue 2 字符串处理过滤器。vue-units-在 Vue 2 中使用的方便的单位转换过滤器的集合。vue-numeral-filter-过滤器的集合,允许在组件的模板部分内联使用 Numeral.js。vue-filter-date-format-Vue 2 的简单日期时间过滤器。vue-filter-pluralize-Vue 2 的简单复数过滤器。vue-filter-date-parse-Vue 2 的简单解析日期时间过滤器。SVGvue-svgicon-创建 svg 图标组件的工具。(版本 2.x)。vue-content-loading-Vue 组件可轻松构建(或使用预设)Facebook 之类的 SVG 加载卡。vue-annotator-使用任何 SVG 元素(“ rect”,“ polygon”以及其他更多元素,即使包装了 HTML 元素如“ canvas”,也可以为页面添加注释)在foreignObject中)vue-svg-sprite-简单使用 SVG sprite(vue 2.x)的指令。vue-svg-filler-用于自定义 svg 文件 (vue 2.x)的 Vue 组件。其他vue-resource-progressbar-interceptor-将进度条与所有请求联系在一起的拦截器,很明显,正在加载某些东西。vue-images-loaded-Vue.js 2.0 指令可检测图像加载。vue-visible-VueJS(2.x)的 v-visible 指令,类似于 v-show 但具有可见性。vue-resize-sensor-用于检测容器大小的组件(基于事件)v-blur-Vue 指令动态模糊元素vue-async-methods-用于基于承诺的方法的帮助程序实用程序vue-openseadragon-适用于 Vue.js 的 OpenSeaDragon 组件(缩放和平移)vue-match-heights-指令将元素的高度设置为相同。vue-conditional-attrs-用于条件渲染属性和指令的 Vue.js 组件vue-cbsc-一个 Vue.js 2.x 组件,用于以编程方式混合,着色和转换颜色。vue-spatialnavigation-用于空间导航(键盘导航)的 Vue 指令(Vue.js 2.x)vue-lifecycle-Vue.js 生命周期指令。vue-aspect-ratio-vue 的长宽比指令。@ kooljay82 / vue-m-camera-为避免自动更改通过用户设备的相机拍摄的照片方向。WebGLvue-3d-model-Vue 组件中的 3D 模型查看器。vue-pano-Vue 组件中的全景查看器。vue-threejs-Three.js 的 Vue 绑定。VueGL-Vue.js 组件通过 three.js 反应性地渲染 3D 图形vue-vr-使用 Vue 构建 VR 应用程序的框架vue-displacement-slideshow-一个 Vue.js 组件,可简化 Webgl 图像位移转换。全屏vue-fullscreen-用于全屏的简单 Vue 组件。页面可见性vue-page-visibility-awesome-易于配置的页面可见性 api 的 Vue 2.x 组件。vue-authplugin-美观的 auth 控制插件,支持指令和原型方法。打印vue-html-to-paper-Vue mixin 用于将 html 元素打印到纸张上。
文章
存储  ·  Web App开发  ·  JSON  ·  JavaScript  ·  前端开发  ·  API  ·  定位技术  ·  PHP  ·  数据格式  ·  网络架构
2022-02-28
开源前端推荐
vue资源官方资源官方指南API 参考GitHub 回购发行说明样式指南Vue.js 新闻外部资源vue.js 资料まとめ(日语)by @hashrockVue.js 新闻稿-每周精选的 Vue.js 新闻的剂量Vue.js 提示-成为更好的 Vue.js 开发人员的提示Vue.js WikipediaVue.js Radar-精选的新闻通讯和网站,涵盖了新的 Vue.js 版本/贡献。Vue 新闻-专注于最新 Vue.js 新闻和信息的社交网站。Vue 精选资源-推荐的 Vue.js 课程和教程。BuiltForVue-所有 Vue.js 组件和软件包的 NPM 镜像。Vue School-通过核心成员和行业专家的视频课程学习 Vue.jsVueDose。有关忙碌的开发人员的 Vue 生态系统的提示和技巧。Vuelibs。基于 awesome-vue 存储库的 Vue.js 库和组件的简约列表。工作门户Vue.js 职位-VueJobs-一个 Vue.js 职位门户,可为您所有的 Vue.js 职位招聘或录用。Vue.js 面试问题-300 个 VueJS 面试问题和答案列表社区Twitter官方论坛vue-requests-请求您希望存在的 Vue.js 模块或获取有关模块的想法会议VueConfVue.js 伦敦VueConf USVueConf 多伦多播客Full Stack Radio#30(11-23-2015)JavaScript Jabber#187(11-25-2015)Changelog#184(11-27-2015)软件工程日报(2015 年 12 月 29 日)JavaScript Air 016(2016 年 3 月 30 日)Codecasts#2-Falando Sobre Vuejs e Web Components(2016-08-19)[pt-BR]Full Stack Radio#50(09-21-2016)和 Vue.js 框架的作者聊聊前端框架开发背后的故事[zh-CN]MW S04E08-Vue.js 与 Evan You 和 Sarah Drasner(04-27-2017)提交请求#12-众筹开源(Vue.js)(06-15-2017)The Web Platform Podcast 132:Vue.js(07-27-2017)带有 MaximilianSchwarzmüller 的 JavaScript Jabber#276(08-29-2017)使用 Sarah Drasner 动画 VueJS(软件工程日报 01-12-2017)Vue 观看次数(Vue 每周播客开始于 2018 年 3 月 6 日)官方 Vue.js 新闻播客通过 QIT 技术播客索引器播出的 Vue 播客列表DNE 138-Vale a pena VueJS 吗?(01-05-2018)Cynical Developer#99(10-15-2018)语法#130(03-27-2019)Youtube 渠道VueNYCVueConf 欧盟官方例子基本示例Vue.js TodoMVCCoffeeScript 版本Vue.js HackerNews CloneVue.js 2.0 HackerNews Clone讲解Vue.js 屏幕录像关于 Laracasts -Auth0 博客上的Vuejs 2 身份验证教程Scotch.io 上的[使用 Vue.js 创建 GitHub File ExplorerVue.js 教程关于 VegibitVue.js 使用 webpack,vue-loader 和热重装从零开始构建设置Vuex 基础:教程和说明Vuex 简介视频-来自伦敦 Vue.js 聚会#1 的 James Browne -Laravist 上的Vue.js 中文系列视频教程craigmckenna.com 上的[使用 Vue.js 开发反应式发票应用程序带有葡萄牙语的 Laravel 和 Vue.js 的混合应用示例,作者@vedovelli -oguzhan.in 上的Vue.js 土耳其语简介Vue.js 西班牙语视频教学系列(3-8-2016)在 YouTube 上由 JuanAndrésNúñez 制作Stude.net 上的[Vue.js 西班牙语电视广播系列 -bhnddowinf 上的讲解 Vue.js 官网中文-含代码,百度云,youtubePusher 上的[使用 VueJS,ES2015 和 Webpack 探索实时应用] -sekolahkoding.com 上的印尼语中的 Vue.js.dev 中来自 Scratch 系列的 Vue.js 俄语Flask,RethinkDB,Vue.js,ч。[СтвореннясервісудлязберіганняфайлівзFlask。1乌克兰VueJS 2 法语教程Françaispar GrafikartJayway Vue.js 2 研讨会。使用 vue-router,vuex 和 vue-resource 构建一个电子商务站点如何使用 Wijmo 控件创建出色的 VueJS 应用程序 -bhnddowinf 上的讲解 Vue.js 2 官网中文-含代码,百度云,youtubeVue.js 备忘单:服务器端应用程序,路由器,Vuex 存储,GraphQL 等由@xpepermint使用 Vue.js 加载类似图片的媒体[Metric Loop]上的如何在 Laravel Spark 项目中使用 Vuex /metricloop.com/blog)[Metric Loop]上的如何在 Vuex 中设置模块(https://metricloop.com/blog ) -关于 Laracasts 的学习 Vue 2:循序渐进Vue.js 中文教程在 Vue.js 2.0 框架上启动和运行在 SitePoint 上[Metric Loop]上的如何使用 Vuex 进行 API 调用(https://metricloop.com/blog )度量循环上的如何使用 Vuex 构建功能。 com / blog) -DevMarketer 在 YouTube 上发布了Vue.js 2.0 基础知识无知的 Vuex-Vue 的应用程序数据存储上缺少的入门手册实时网格组件 Laravel,Vue.js,Vuex 和 Socket.ioVueJS 2-完整指南(包括 Vuex)-Udemy 教程在[egghead.io上使用 Vue.js 开发 Web 应用](https://egghead.io/courses/develop-web-apps-with-vue-js)Vue.js 2-入门Vue.js 2 和 Vuex(基本)Fatih Acet在 YouTube 上的TürkçeVueJSEğitimVideoları通过六个步骤从头开始在 Vue.js 中构建 JSON 树视图组件在digimondo devblog上的-in-six-steps-ce0c05c2fdd8#.738ok0l4p)Vue!-Illya Klymov 在 YouTube 上的 OpenLecture 2017.01 俄语(@xanf)@afropolymath(https://afropolymath.svbtle.com/bootstrapping-your-first-vue-js-project/)。 com / afropolymath)[@分离]的从头开始构建 vue-hackernews-2.0(https://github.com/Detachment)使用 vue-kindergarten 为您的 Vue.js 和 Nuxt.js 应用程序提供基于角色的授权完整的 Vue.js 应用程序教程-使用 Vue 创建简单的预算应用程序,作者为@matthiaswhVue.js 教程:经过渲染的 SEO 友好示例Vue.js 简介,供仅了解足够的 jQuery 的人使用使用 Vue.js 和 Axios 从第三方 API 获取数据Vue 2 的趣味项目(视频),作者:Packt 的 Peter van Meijgaard。(2017 年 4 月)Vue JS:同时运行 Express 和 Webpack Dev Server在媒体上的(https://medium.com/dailyjs/vue-js-simultanelyly-running-express-and-webpack-dev-server-292f4a7ed7a3)[The Net Ninja]在 YouTube 上发布了Vue JS 2 教程(https://www.thenetninja.co.uk)在 5 分钟内将无头 CMS 添加到 VueJ 中vue 架构中的观察者使用 Vue.js 构建您的第一个应用5 个学习 Vue.js 的实用示例[@jesalg]的从 KnockoutJS 迁移至 VueJS(https://twitter.com/jesalg)通过 Vue.js 创建测验由@ rap2h[@chadcampbell]的Vue.js:入门(https://twitter.com/chadcampbell)Vue.js 2 和 Firebase-构建实时单页 Web 应用程序Vue.js 2 和 Vue 资源-具有外部 API 访问权限的实际应用程序面向初学者的 Vue.js 交互式屏幕录像[AliGÖREN]在 YouTube 上发布的Vue.JS ile NASAAPI'ınıKullanarak VeriÇekme(https://aligoren.com)使用 Vue.js 2 进行 Web 开发(视频),作者是 Packt 的 Olga Filipova。(2017 年 6 月)使用 VueJS 和 Pusher 建立实时图表Vue 简介,前端大师课程的回购关于 CSS 技巧的 Vue 指南在您的 VueJS 应用中使用打字稿 -关于 nodelover 的Vue.js 视频系列,免费,入门,实战 -ninghao.net 上的Vue.js 预览[@chadcampbell]的Vue.js:开发机器设置(https://twitter.com/chadcampbell)使用 Vue-router 构建 Vue v2 JS 应用 @mikestreety[@Atom_Hernandez]https://medium.com/@davidatomhernandez/how-to-a-simple-carousel-with-vue-138715d615d7)制作自己的旋转木马使用官方 Vue 测试工具和 Jest 对 Vue.js 组件进行单元测试的 Tools-and-Jest /)[创建 Vue.js 过渡和动画:实时示例,作者为@udyuxdev创建自定义 Vue.js 插件VueJS 第 1 部分中的异步VueJS 第 2 部分中的异步[@mikestreety]https://www.mikestreety.co.uk/blog/vue-js-using-localstorage-with-the-vuex-store)使用[不带插件的 Vuex 存储使用 localStorage] //twitter.com/mikestreety)[@mikestreety]的使用道具通过 Vue Router 访问组件内的 URL 参数(@mikestreety)(https://twitter.com/mikestreety)使用 Pm2 和 Nginx 在生产中部署 Vue.js — SSR(Vuetify)laracast上的Testing Vue Components[[CodyLSeibert]的[使用 Vue.js 和 Express.js 构建全栈 Web 应用](https://twitter.com/CodyLSeibert )Vue.js 2 条食谱(视频),由 Packt 的 Peter van Meijgaard 撰写。(2017 年 9 月)[Sabe.io]上的Vue.js 入门(https://sabe.io/)使用 Vue 2 构建您的第一个高级 CRUD 应用程序(视频)(https://www.packtpub.com/web-development/building-your-first-advanced-crud-application-vue-2-video)范·迈加德(Pack Meitgaard)(2017 年 7 月)프론트엔드Vue.js입문서[Inflearn]上的누구나다루기쉬운Vue.js(视频) ](https://www.inflearn.com/),由Captain Pangyo在 2 小时内建立一个 Vue.js 博客顶部在SnipcartSales Bhatnagar [@sachinbee的VueJS 2 入门 Udemy[Sabe.io]上的Vuex 入门:在 Vue.js 中管理状态(https://sabe.io/)Sergii Stotskyi 的[使用 CASL 的 Vue2 ACL]简化 JavaScript 选择-Angular 诉 React 诉 Vue(视频),Packt 的 Daniel Kmak。(2017 年 11 月) -Storyblok 博客上的使用 Auth0 的 Vuejs 2.5+身份验证教程带有 Vue 的 GraphCMS 初学者指南在 GraphCMS 上在 Chrome 和 VS Code 中调试 Vue.js此食谱展示了如何将 Debugger for Chrome 扩展程序与 VS Code 一起使用调试由 Vue CLI 生成的 Vue.js 应用程序。Packet Sachin Bhatnagar 的[Vue JS 2 入门(视频)。(2018 年 1 月)使用 Vue.js 构建电影应用界面,作者是 Hassan Djirdeh,@ djirdehh让我们建立一个自定义的 Vue.js 路由器,作者:Hassan Djirdeh,@djirdehh由 Vue,Webpack 4 和 Babel 入门,作者是 Bjorn Krols,@ KrolsBjorn如何将 Bootstrap 4 添加到您的 Vue 项目,作者:Bjorn Krols,@ KrolsBjorn如何将语义 UI 添加到您的 Vue 项目中( https://twitter.com/KrolsBjorn)Bjorn Krols 的[如何将 ESLint 添加到您的 Vue 项目,@KrolsBjorn如何通过 Vue 中的 URL 查询参数使内容动态化(https://medium.com/@BjornKrols/tutorial-dynamic-content-via-url-query-parameters-in-vue-js-d2df19b66633) Krols,@KrolsBjorn如何为 AWS S3 托管的 Vue 应用程序启用历史记录模式作者:Bjorn Krols,@KrolsBjornBjorn Krols 的[使用断点调试 Vue 应用程序的基本介绍,@ KrolsBjorn使用 ButterCMS 无头后端构建 Vue.Js 电子商务应用程序MASTER VUE.JS使用 Go 和 Vue.js 构建投票应用程序使用 Vue.js 构建协作绘画应用程序使用 Stripe 构建实时付款信息中心使用 Vue.js 构建加密货币跟踪器使用 Vue.js 构建设计反馈应用程序使用 Flask 和 Vue.js 开发单页应用使用 Stripe,Vue.js 和 Flask 接受付款serverlarup.net 上的[使用 Laravel 和 VueJS 进行 API 驱动的开发(免费课程)在 Vue.js 中管理状态,作者:哈桑·吉尔德(Hassan Djirdeh),@djirdehh由 Vue.js 制作的真实世界项目,由 Packt 的 Daniel Khalil 撰写。(2018 年 8 月)[Heartbeat(Vue + NW.js 视频系列)]https://goo.gl/8p3msR),作者:@@ ackzell(https://github.com/ackzell)(2017-2018)带有 Nuxt.js 的 Firebase 服务器端渲染 Vue 应用程序(带有 JavaScript 框架的服务器端渲染)Firebase 使用 Nuxt.js(使用 JavaScript 框架的服务器端渲染)测量 Vue SSR 性能)使用 D3 和 Vue 创建交互式地图(2018 年 10 月)编写通用的,支持 SSR 的 Vue 组件的指南[Vue School]的Vue.js 基础知识(https://vueschool.io)Vuex for Everyone由Vue School[Vue School]的Vue.js 表单验证(https://vueschool.io)[Vue School]的Vue.js 大师班(https://vueschool.io)[Vue School]的Vue.js Firebase 实时数据库(https://vueschool.io)[Vue School]的Vue.js Firebase 身份验证(https://vueschool.io)[Vue School]的带有 Vue.js 的动态表单(https://vueschool.io)[Vue School]的Custom Vue.js Directives(https://vueschool.io)Vue.js 应用程序开发要点,作者是 Packt 的 BartłomiejPotaczek。(2018 年 10 月)对 Vue.js 进行故障排除,作者:克里斯蒂安·赫尔(Packet Hur),帕特。(2018 年 10 月)Nuxt.js-类固醇上的 Vue.js,作者:MaximilianSchwarzmüller,Packt。(2018 年 10 月)使用 Quasar(和 Vue)构建电子文件资源管理器,作者:@@ hawkeye64](https://github.com/hawkeye64)。(2018 年 11 月)[Udemy]上的使用 Vue JS 2 和 Firebase 构建 Web 应用程序(https:// [The Net Ninja]的 www.udemy.com/)(https://www.thenetninja.co.uk/)[Udemy]上的Vue JS 2-完整指南(包括 Vue Router 和 Vuex)( https://www.udemy.com/),MaximilianSchwarzmüller使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 1 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 2 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 3 部分)由 Jennifer Bland @ratracegrad。(2018 年 11 月)使用 Vue.js,Vuex,Vuetify 和 Firebase 的 SPA 应用程序(第 4 部分),作者是 Jennifer Bland @ratracegrad。(2018 年 11 月)詹妮弗·布兰德(Jennifer Bland)[@ratracegrad将国际化添加到 Vue 应用程序 )。(2018 年 11 月)由 Vue JS 2 编写的实用项目,作者是 Packt 的 Jack Herrington。(2018 年 12 月)Lessipe的Lessipe上的Vue.js기초다지기(视频) .com /)由 Vue.js 和 Node.js 进行的全栈 Web 开发,作者 Haider Rehman, Packt。(2019 年 1 月)Designer for Vue,由 Design + Code 提供(2019 年 2 月)[Talat Tufekci]的Vue 土耳其语简介(https://www.onbirkod.com)[Talat Tufekci]的使用土耳其语的 Vue-Resource 提取数据(https://www.onbirkod.com)[Talat Tufekci]的使用土耳其语 Vue-router 的 Spa 应用程序 /www.onbirkod.com)[Talat Tufekci]的使用土耳其语的 Vue-cli 创建 Vue 项目 https://www.onbirkod.com)[Taul Tufekci]的Vue 组件和土耳其语 Vuex 之间的消息传递 .onbirkod.com)[作者:Michael Thiessen]如何在vue中动态添加类名称使用 ScaffoldHub 使用 Vue JS,Node JS 和 SQL 或 MongoDB 构建图书馆 Web 应用程序作者 Felipe Lima @scaffoldhub_io使用 NativeScript + Vue 构建实时位置跟踪应用,由 Saibbyweb 撰写事例使用 Laravel 中的 JWT Auth +示例后端 API 的入门应用程序节点 Webkit + Vue 示例@brandonjpierceVue 样本@superlloyd使用 vue.js + vue-router 的 HackerNews 克隆,作者@kazupon电子+ Vue 示例,@ bradstewart[Boris Okunskiy]的单页应用程序示例(Vue + Voie)(https://github.com/inca)开始-用 Vue +流明编写的 Task Manager SPA,作者是Raj Abishek[BosNaufal]的Vue Mini Shop(https://github.com/BosNaufal)Vue SoundCloud由mul14功能请求(Laravel + Vue 组合)由haydenbbickerton[@ yjj5855]的Vue Cookbook(Vue1.0 + Express)(https://github.com/yjj5855):演示服务的第一个屏幕渲染Strong Together-一个启动器项目,基于 Browserify 和 Semantic-,以独立或 Laravel / Laravel Spark 项目的形式构建单页 Vue.js 应用程序, ui)由WebSemanticsvuetest:在 iframe 中具有用户身份验证,bootstrap ui,上传器,所见即所得编辑器的广告管理网站vue-shopping由andylei18Vue-cnodejs,060由@shinygangvue-zhihu-daily由hilongjwVueChess- [gustaYo]的多人在线国际象棋游戏(https://github.com/gustaYo)Ngexplorer-vuejs-client- Nugexplorer的正式客户端](https://github.com/gustaYo)[Vue 2048(Vue + Webpack)]https:// pengfu的https://pengfu.github.io/vue-2048/):流行的 2048 游戏使用 Vue 实现,Webpack,Sass,ES6[BosNaufal]的Vue Simple PWA(https://github.com/BosNaufal)Tour of Heroes(Vue 2.0):Angular 2.0 的 Vue 2.0 端口Tour of Heroes演示应用程序。亮点:ES6 / 7,渲染功能,JSX,revue(Vue 的 Redux 绑定),vue-router,Airbnb eslint,webpack。由@ aweber1vue-table-pagination由echovic进行分页的表Feathers and Vue 2.0 Blog Admin Demo演示了如何在 Vue 2.0 中使用 Feathers。它包含[delay]的身份验证,vue 路由器,vue 无限加载和角色(https://github.com/delay)vue-zhihudaily-2.0Zhihudaily 演示程序是使用 Vue 2.0,vue-router 和 vuex 构建的,并具有服务器端渲染功能。由cs1707vue-demo-todolist是一个简单的 vue2.0 演示,它使用 Vue 2.0 vue-cli 构建。通过fishenal[liueans]的vue-AdminLte(https://github.com/liujians)vue(2.0)+ Node.js:博客内容管理系统(CMS),作者@ycwalkerngexplorer-quasar- Ngexplorer的实现与quasar 框架(https://github.com/gustaYo)zhihu-daily-vuemoonou基于 vue2.0 的 zhihu 日报loopback-vueloopback + vue + vue-resource,ionic-app,vue 页面分页功能,验证权限控制,访问令牌机制,凭证,CI ,docker qxl1231vue-s3-dropzoneVue.js 拖放组件可将文件无服务器上传到 AWS S3easy-vue一个简单的示例,使用 vue 在 vue 2.0,vuex 2.0,vue-router 2.0,vue-infinite-scroll 2.0, [TIGERB]的 vue-progressbar 2.0(https://github.com/tigerb)[度量循环]的Vuex 事件消息演示(https://metricloop.com/blog)vue-memo使用 Vue.js(> 2.x。),vue-router(> 2.x。),vuex( > 2.x。),vuex-router-sync @ next(> 3.x。)和 Firebase(> 3.6.x),作者为akifoResume Vue[ChangJoo Park]的基于 JSON 的基于 Vue 2.0 的简历(https://github.com/ChangJoo-Park/) -使用Phoenix Framework,Vue 和 Vue Router(demo开发的具有 JWT 身份验证的应用示例 phoenix-vue-auth.herokuapp.com))@ Angarsk8在 Vue 2.0 中使用路由器示例 CRUD 应用(https://github.com/shershen08/vue.js-v2-crud-application)(https://github.com/shershen08)[@mgyongyosi]的ASP.NET Core Vue.js 服务器端呈现示例(https://github.com/mgyongyosi)vuefire-quickstart-通过@sejr记录的带 Webpack 和 eslint 的 Firebase 集成。hello-vue-django Vue.js 和 Django 集成入门项目,带有热代码重载实时社交新闻应用,是由Phoenix,Vue,Vue Router 和 Vuex(demo ),作者为@ Angarsk8vue-calculator是一个使用 Vue 2.0 构建的简单计算器,vue-cli(webpack-simple)。通过CaiYiLiangWikipedia-viewer一个简单的 Wikipedia-viewer 页面,使用 vue2.x,vue-router,vue-cli(webpack)构建-simple)和 ajax(jsonp)。通过CaiYiLiangvue2.x-douban使用 vue2.x,vue-router 和 axios(豆瓣电影)构建豆瓣电影的简单方法。通过超人vue-laravel-exampleVue-Laravel-示例是使用 Laravel 设置 Vue 的简单示例。通过Jiajian Chanvue-foundation一个演示应用程序,将 VueJS 与Zurb Foundation集成,使用 webpack vue-cli faspnetcore-Vue-starter一个 VueJS 2 入门模板,它是 asp.net MVC dotnetcore 项目的一部分。该模板包括 VueJS 客户端应用程序和后端 API 控制器。vue-reddit-app使用 Vue 2 构建的 Reddit SPA demo。 X,Vue 路由器 2,Vuex 和 axios。@ yujiahaol68使用 Muse-UI 和 vue-cli Webpack 模板vue-music-qq一个 qq-music 项目基于 vue-cli。页面简单流畅带有 Vue-Redux 和 Plain VueJSX 的 NavigationTab导航选项卡同时具有普通 Vue JSX 和 Vue + Redux 绑定Veggie Map使用 Vuejs + Vue 路由器+ Leaflet 和 Firebase 的交互式演示vuejs-d3示例如何使用 d3 进行可视化的示例。vue-twitter-client使用 Vue 2.X,Vuex,electron-vue 和 Electron 构建的 Twitter 客户端应用程序Douban使用 Vue2.x + Vuex + Vue-router + vue-resource 创建的很棒的 douban 示例。通过jeneserStoryblok vuejs-boilerplate-集成 Storyblok 的组件系统,允许创建可编辑的网站。Vuexpresso-使用 VueX,Vue-Router,Vue-Apollo,webpack,GraphQL,Apollo-client,express 和 mongo 的样板带有 Sails.js 示例项目的 Vue.js-该项目适用于单页应用程序的新手,并希望通过实际学习例。Vue.js&Pyramid Web 框架应用程序-使用 Pylons Pyramid Webframework 后端 Vuejs webpack2,vue-router,yarn(数据包管理器)的样板vue-feathers-chat在前端使用 Vue,在后端使用 Feathers 进行的示例实时聊天,但仅使用 Socket.IO-Client 进行通信vue-xplan使用 Vue 和 three.js 创建的旋转地球演示页面vueSocketChatRoom使用 vue2.x,vuex2.x,vue-router2.x,vux2.x,socket.io 的套接字聊天室@Binaryify的vue-tetris(使用 Vue,Vuex,不可变代码 Tetris 编码):使用 Vue,Vuex,Immutable 编码俄罗斯方块。@kasheftin的route-planner-vue:用于规划具有多个路线的工具 Google 地图上可排序的图层,可拖动的方向,标记和形状。MyDiary-Vue使用 Vue 2.X 构建的日记应用程序,还具有联系人和待办事项列表功能AliGÖREN在 Github 上的VueJS 示例项目todo-mvc-webpack由voluntapear使用 webpack-basic 在 Vue 2 上实现 TodoMVC 模板,并带有显示 vuex,vue-router,中央事件总线和 VueFire 的示例。[gustaYo]的Chess Storybook Example与 Vue 2.0(https://github.com/gustaYo)Vue Weather Notifier一个带有 SVG 和 Vuex 的小型示例动画应用程序Nuxt 类型一个带有 Nuxt 的示例 Vue 项目,用于路由/ SSR 到演示页面转换VueBlog一个博客系统,支持wmui的服务端渲染Cinemateka-用 Vue v1 和 Laravel 5 制作的 SPA 的示例。电影和活动时间表。俄罗斯的评论。vue-2.x-boilerplate-适用于 Vue 项目 Vuex + vue-router 的简单入门套件vue-minesweeper-由[rhapsodyn]开发的带有 vuejs 的致命简单扫雷游戏(https://github.com/rhapsodyn)X-Flowchart-Vue- [OXOYO]的 SVG 和 Vue 流程图编辑器(https://github.com/OXOYO)koa-vue-notes-web-充实的 SPA,在后端使用 Koa 2.3,在前端使用 Vue 2.4。包括功能齐全的用户身份验证组件,针对用户笔记的 CRUD 操作以及 Vuex 存储模块。Vuejs 购物车-使用 Vuejs 和 Firebase 的购物车示例PokedexVueJs@ rchung95vuefire-auth使用 Firebase 进行 Vuefire Vue2-Auth-Email 验证vuefire-realtimedatabase具有 Firebase 的 Vuefire Vue2-RealtimeDatabaseCRUDvuefire-storage具有 Firebase 的 Vuefire Vue2-Storagevue2-PWA-Blog@ deepak-singhvue-firebase-auth-vuex具有 Vuex 的 Vue2 Firebase 身份验证,并支持渐进式 Web 应用程序vue-chart-stater-kit使用 Vue 路由器,Vue 图表,Element-UI 的快速入门vue2.0-demos使用 mint-ui,Element-UI,并有一些演示(选择城市等)conwayConway 在 Vue 中的生活游戏。vuex-feature-scoped-structure功能范围 vuex 应用程序结构的示例应用程序vuex-examples-有关使用 Vuex 构建真实世界应用程序的简单示例vue-vuex-todomvc-示例 TodoMVC Vue.js 应用程序具有通过 REST 的 Vuex 存储和服务器后端以及使用赛普拉斯(Cypress)的全套 E2E 测试。 io测试运行程序。vuejs-sqljs-boilerplate-这是同时使用 Vue.js 和 sql.js 的样板X-WebDesktop-Vue- [OXOYO]基于 Vue 的 WebDesktop 系统(https://github.com/OXOYO)vuejs-music-player-一个 Vue.js 精简音乐播放器Vue.js 最佳实践示例项目-使用 Vue.js + Vue 路由器+ Vuex + Vuelidate 的最佳实践示例项目Vue.js [一个]客户端- [一个]用 Vue2.5 编写的客户端Vue.js 2.5,带有 vue-cli v3,包括使用 auth0 进行身份验证,作者多米尼克·安格(Dominik Angerer),StoryblokSkeleton Vue + TypeScript-TypeScript,VueJS,ElementUI,Vue Router,Vuex,材质图标,BrowserSync,Dockerfile@jesalg的PENV Starter-有关如何在 VueJS,Express 和 PostgreSQL 中使用的基本示例连词。vue-relay-examples-使用 vue-relay 的示例应用程序的集合。laravel-vue-boilerplate-具有用户 CRUD 的 Laravel 5.5 SPA 样板,使用 Vue.js 2.5,Bootstrap 4,TypeScript,Sass,Pug 和笑话。Vue 设计系统-用于使用 Vue.js 构建 UI 设计系统的开源样板。Vue Bulma 演示-一个简单的演示网站,可联合检查 Bulma / Vue JS 和 express。准备好使用 TypeScript,vuex,vue-router,HMR 等进行生产的入门应用程序vue.js 与 laravel 结合的前阶段分离开发模板-laravel 护照/ Vue.JS 和 Element UI 的模板网站。由 Vue.js 进行的 Web 开发动手,作者:Roman Kuba,Packt。(2018 年 5 月)Vue 在线商城-在线 SPA 演示,基于 VUE 开发的前分离电子商城前端项目FUE-使用 Vue.js + Vue 路由器+ Vuex + Vuetify + FeathersJS 的 Admin SPA 客户端和服务器端样板Vue + TypeScript 食谱-一本小小的食谱,涵盖了一些不太明显的解决方案,供人们开始使用 Vue + TypeScriptVuejs 示例ASP.NET Core Vue 入门 CLI 3.0使用 Vue CLI 3.0 和自定义配置(默认 TypeScript,Vue,路由器)的 Vue 入门模板,Vuex,Vuetify)通过@SoftwareAteliers与 ASP。​ NET Core 集成(2018 年 9 月)vue-soundcloud由Soroush Chehresa用 Vue.js 2 构建的 Soundcloud 客户端。vue-cart一个由 vue,vuex 和 vue 路由器制成的简单购物车。通过crisgonNuxt + Apollo + Element一个带有 Nuxt,Element(自定义主题)和 Vue Apollo 的 Vue.js SSR 样板。vue-daily-zhihu由walleeeee使用 Vue 2.0 和 vue-router&vuex 构建的简单演示)木炭使用 Vue CLI 3.0 并由[Seth Davis]用 Bulma 样式设置的入门模板(https://github.com/setholito)带有 TypeScript 的多页 ASP.NET Core Vue-多页 ASP.NET Core Vue,Typescript,Vuex,Vue 路由器,布尔玛,Sass 和 Jest 应用程序。有关如何在.NET Core MVC 中将 Vue.js 用作多页(多个迷你 spa)应用程序的模板/起点。CION-Vue.js 的设计系统样板-一个主要为 Vue.js 应用程序设计的设计系统。它利用设计令牌,带有集成代码游乐场的生活风格指南以及用于常见 UI 任务的可重用组件。Vue websockets 示例-使用 Vue.js 2 + Node 项目的 Websockets 使用的基本示例,以获取完整的工作示例。Vue(2.0)+ Node.js:一个博客,作者@ FatDong1vue-todo-list待办事项列表示例应用程序基于 Vue + Vuex + Vuetify + Vee-ValidateVue.js 和 Ionic v4 示例-一组如何在 Vue.js 中使用 Ionic v4 的示例使用 Vue,Vuex 和 Vue-Router 的个人网站- MuratcanŞentürk 用 vue,vuex 和 vue-router 制作的简单网站示例客户端 Vue.js- 演示-Vue.js 客户端端,用于[Justin Wash]的微型,快速加载,无 node.js 的单页应用程序(https://github.com/Trifectuh)大型 Vue.js 应用样板+ Vuex无画布的 Vue.js 上的蛇游戏使用 CometChat 构建 Vue 聊天应用书籍Vue.js je 下,作者:Alex Kyriakidis 和 Packt 的 Kostas Maniatis。(2016 年 11 月)学习 Vue.js 2,作者:Packt 的 Olga Filipova。(2016 年 12 月)Vue.js 2 的威严,作者:Alex Kyriakidis 和 Lestapub 的 Kostas Maniatis。(2017 年 3 月)Vue.js 2 Cookbook,作者是 Andrea Passaglia,Packt。(2017 年 5 月)Vue.js 实战,作者 Erik Hanchett 和 Benjamin Listwon(2018 年春季)测试 Vue.js 应用程序作者 Edd Yerburgh(2018 年夏季)Vue.js 2 和 Bootstrap 4 Web 开发,Packt 的 Olga Filipova。(2017 年 9 月) -Casa doCódigo 的 Leonardo Vilarinho 的Front-end com Vue.js。(2017 年 11 月) -Packt 的 Guillaume Chau 撰写的Vue.js 2 个 Web 开发项目。(2017 年 11 月)Full-Stack Vue.js 2 和 Laravel 5,Packt Anthony Gore。(2017 年 12 月)Package Mike Street 的[Vue.js 2.x 示例。(2017 年 12 月) -Oleksandr Kocherhin 的Mastering Vue.js。(2018 年 1 月)Fullstack Vue:Vue.js 完整指南,作者:哈桑·迪吉德(Hassan Djirdeh),内特·默里(Nate Murray)和阿里·勒纳(Ari Lerner)。(2018 年 3 月) -Packt 的 Paul Halliday 撰写的Vue.js 2 设计模式和最佳做法。(2018 年 3 月)Vuex 快速入门指南,作者:Packt 的 Andrea Koutifaris。(2018 年 4 月)使用 Vue.js 和 Node 进行全栈 Web 开发,作者:Aneeta Sharma,Packt。(2018 年 5 月) -Flavio Copes 的Vue 手册。(2018 年 7 月)ASP.NET Core 2 和 Vue.js,作者:Stuart Ratcliffe,Packt。(2018 年 7 月)Vue.js:解释性解释(https://www.casadocodigo.com.br/products/livro-vue)。(2017 年 9 月)了解 Vue.js,作者是 Brett Nelson,Apress。(2018 年 8 月)精益:构建与部署,作者 Leanpub 的 Daniel Schmitz。(2018 年 9 月)由 Spring 5 和 Vue.js 2 构建应用程序,作者:James J. Ye,Packt。(2018 年 10 月)Vue.js 快速入门指南,Packt 的 Ajdin Imsirovic。(2018 年 10 月) -Frederik Dietz 撰写的Vue.js 组件模式课程(2019 年 4 月)博客文章Vue x Hasura GraphQL在 Vue.js 中使用 GraphQL 突变了解如何使用 Vue.JS 构建数据驱动的搜索 UI使用 GitLab CI / CD 将 Vue.js 应用程序自动部署到 AWS S3将 Vue 应用程式码头化使用 Docker 和 Gitlab CI 将 Flask and Vue 应用程序部署到 Heroku[Kevin Peters]的大型 Vuex 应用程序结构[Kevin Peters]的在 Vue.js 中构成计算属性通过实际示例了解如何重构 Vue.js 单个文件组件由Kevin Peters开源的PageKit-使用 Symfony 组件和 Vue.js 构建的模块化轻量级 CMS。npmcharts.com-比较 npm 软件包并发现下载趋势。Koel-可以正常工作的个人音乐流服务器。Raven 阅读器-使用原子电子和 vue.js 制作的简单 RSS 阅读器。Gokotta-由电子和 vue 构建的简单音乐播放器。CoPilot-基于 AdminLTE 和 vue.js 集成的管理门户。Retrospectify-在敏捷团队中进行协作回顾的简单工具。jade-press-基于 mongodb,nodejs,koa,vue 等的 Cms。astralapp-轻松组织 GitHub Stars。EME-优雅的 Markdown 编辑器。Github-explorer-一个可以帮助您更好地检查 github 的水疗中心。酒店-从浏览器启动开发服务器,并在几秒钟内获得本地域。Surfbird-使用现代网络技术编写的 Twitter 客户端。Approach0-一个可识别数学的搜索引擎。Flox-自托管电影,系列和动漫观看列表。JavaScript Guessing Game-用于识别 JavaScript 工具和库的游戏。vue-ghpages-blog-Vue.js 2 + Webpack 2 基于 GitHub 页面的博客。Vuedo-使用 Laravel 和 Vue.js 构建的博客平台。vue-music163-一个 Vue.js 音乐项目。Tomato5-实时协作工具,它将 Pomodoro 技术与团队状态共享板结合在一起。Web 学习-一种服务,可让您轻松访问有关 Web 开发和编程的数千个视频教程。ExcelJSON-一种将 CSV,TSV 与 JSON 相互转换的工具。Materialize-blog-使用 Laravel5.3 和 Vue2.x 构建的材料博客。VueCompomnentGenerator-在浏览器上生成 vue 单个文件组件。SDR 新闻-来自多个来源(Reddit,Hacker News 和 Prominent Blogs)的 Web 设计人员和开发人员新闻。PJ Blog-使用 Laravel 和 Vue.js 构建的开源博客。Lulumi-browser-Lulumi-browser 是使用 Vue.js 2 和 Electron 编码的轻型浏览器。vue-wordpress-pwaOpenAPI 3 查看器-浏览并测试 OpenAPI 3.0 规范中描述的 REST APIStacer-Linux 系统优化程序和监视Distrochooser.de-Linux 初学者的入门指南Buka-电子书管理文档-一个无需构建过程即可编写文档的框架pm86-Node.js 应用网站的生产流程经理vms-一个 Vue.js 2.0 管理系统nativescript-vue-NativeScript 渲染器的 Vue.js 实现。piper-基于 Vue 的拖放式移动网站构建器。mmf-blog-vue2-基于 Vue2(Vue-router,Vuex)和 Webpack2 的博客。媒体管理器-Web 文件管理器。dyu / bookmarks-一个由 leveldb 驱动的自包含,自托管的书签应用程序,由 Vue2.1.x 构建。JSON 模式编辑器-JSON 模式的直观编辑器。使用 Vue.js 2 和 Firebase 开发。npm-stats-npm 包下载统计信息面板vue2-admin-lte-一个将 AdminLTE 转换为可与 Vuejs(v2.x)一起使用的项目。Dockeron-基于 Electron + Vue.js 构建的桌面 Docker 项目。Flamme-一个基于 Education 和 Vue.js 构建的开源 Tinder 桌面客户端,用于教育目的Goldfish-使用 VueJS,Golang 和 Bulma CSS 构建的 HashiCorp Vault UI管理-基于Vuetify的管理控制台,请选中在线演示提示-用 Vue.js 编写的框架,用于在 Web 浏览器中创建类似命令行的界面。Hare- 基于 Vue.js 2.x,Koa 2.x,Element-UI 和 Nuxt.js 的应用程序样板Paper-Dashboard-为 Vue 制作的 Creative Tim Paper DashboardAdminLTE-VueJS2-一个在 AdminLTE 上实现 VueJS(v2.x)的开源项目。材质仪表板-为 Vue 制作的创意 Tim 材质仪表板Explore-Github-VueJS 2 Github Explorer 使用 API v3CoreUI-由 Vue.js 支持的开源管理模板ChuckNorris-使用 VueJS + api.chucknorris.io 构建的 Chuck Norris 笑话生成器LeafPlayer-一个简单,快速,私有的音乐流服务器。JSON 编辑器-一种可识别架构的 JSON 编辑器。用 Vue2 开发。Voten-使用 Vue2 和 Laravel 构建的类似 Reddit 的平台。News Weaver-使用 VueJS 和 VuetifyJS 制作的基于 Web 的 RSS 阅读器/聚合器唤醒 Billie Joe!-根据绿日的歌曲“唤醒我,当九月结束”而倒计时到十月的网站。使用 Vue 和 Firebase 创建。Astrum-旨在包含在任何 Web 项目中的轻量级模式库。vue2-pwa-vision-带有 Vue2 + Vuetify +渐进式 Web App 的人脸检测 Google Cloud Visionvue2-pwa-rekognition-使用 Vue2 + Vuetify + Progressive Web App 进行人脸检测的 Amazon RekognitionAmmoBin.ca-有关加拿大在线弹药价格的元搜索网站SPA-asp.net-api-vuejs--用于使用基本任务管理和消息传递的 Vue.js 单页应用程序 ASP .NET Webapi 2 和 SQL ServerBook-Trading-Club-与您所在地区的其他图书读者进行贸易或借阅图书。使用 nodejs 和 vuejs2 构建vuejs-extension-pack vscode-扩展 packf 或 vscode,具有用于 Vue.js 开发的流行 VS Code 扩展。Wiki.js-基于 NodeJS,Git 和 Markdown 构建的现代,轻量级且功能强大的 Wiki 应用程序vue-pwa-speech-在 Vue2 + Vuetify + Progressive Web App 上使用 Google Cloud 进行文字演讲vue-speech-streaming-在渐进式 Web App 上执行流式语音识别可通过 Google Cloud Speech + socket.io 实时生成语音到文本我的动画列表-一个易于获取 CSS 动画代码的工具vue-input-streaming-使用 Pusher 进行 TextInput 流实时和双向数据绑定广播TidyTab-一个 Chrome 扩展程序,用于整理这些标签。peregrine-cms-基于 Vue.js 和 Apache Sling 的可选 CMSconcept-to-clinic-具有 Vue.js 界面的肺癌预测项目grid-awesome-使用 css 显示为网格布局生成样板 css:grid; 属性。Light Bootstrap 仪表板-为 Vue 制作的创意 Tim Light Bootstrap 仪表板Hubaga-适用于开发人员和其他数字商店的免费轻量级 WordPress 电子商务插件。vue-webpack-buefy-具有全功能 Webpack 和 Buefy 的 Vue.js 入门Coypu-类似文本编辑器的每周计划核心服务器-高度可扩展的 VueJs 框架,具有集成的 API 系统和多种高级功能。discord-logo-基于 SVG 的 Vue.js 动画不和谐徽标生成器。(Github 页面)node-vue-template-用于使用 Node.js(API)和 Vue.js(SPA)构建完整应用程序的入门模板,其中包括一些软件包和配置,以帮助快速开始开发。vue-storefront-Vue.js 店面-电子商务的 PWA。100%离线,与平台无关,无头,支持 Magento2。fd-vue-IoT 框架的 Vue.js 客户端wildfire-其他注释插件的替代品。收据-简单的自动化桌面应用程序,可以从 Uber 和 Lyft 下载并整理您的税款发票。vue-chrome-extension-boilerplate-使用 Vue.js 和 Webpack 进行 Chrome 扩展的样板TimeMark-一个可以记录您的时间的时间管理器,还将开发更多功能。Laravel Enso-由 Bulma,VueJS 和 Laravel 构建的 SPA 管理面板,开箱即用地打包了很多功能。代码说明-针对使用 Electron&Vue.js 构建的开发人员的简单代码段管理器。Pomotroid-简单,美观且可自定义的 Pomodoro 计时器。XMR Miner-加密货币(XMR)挖掘应用程序,使用 Vue.js 构建并使用 D3 进行可视化XMR Paper-Monero 钱包生成器,使用 Vue.js 构建JoyProxy-Chrome 扩展程序,用于处理代理设置活动自动化-管理日常活动并及时获取报告。jsettlers-web流行的德国棋盘游戏,用赚来的资源建造六角形,定居点,城市,道路Tamiat CMS-Tamiat 是面向前端的 CMS,使用 Vue.JS 作为前端,并与 Firebase 集成了后端功能。vuegg-vue GUI 生成器:一次性创建模型和代码!它通过其可视化编辑器利用页面,组件和样式的创建。为您的下一个 vuejs 项目生成所有脚手架代码。Podlove Web Player-经过 Podcast 优化的基于 HTML5 的音频播放器,具有章节,字幕和嵌入功能。Leo Vue-使用开源 Leo 概述编辑器/ IDE 创建带有嵌套菜单的 Web 应用程序,并支持内容中的 Vue 组件。Justine-使用 Vue 组件作为文档模板的可配置 HTML 文档生成器(当前支持 JSDoc)Deezer-Vue-使用 Vue \ Vuex 构建的 Deezer 客户端Vuep.run-Vue 的在线 SFC 编辑器V·oogle-Google.com,已修订Pomidorus-使用 Vue 和 D3 构建 Pomodoro 时间跟踪器 Hubble-:telescope:浏览 GitHub Stars 的历史。Vuepress-简约的 Vue 驱动的静态网站生成器Socialhome-具有社交网络功能的联合富个人资料生成器GenVue-一个可托管的 Web 应用程序,允许机密用户上传和共享基于 Vue.js,Vuetifyjs 和 NetCore WebAPI 堆栈的私有文件vue-array-Vue 下的数组对象操作,Vue 下的数组对象操作使用此包可操作数组。Vue 可以监视阵列中的更改Laqu-l-具有 Quasar Framework,带有 OAUTH 2.0 身份验证的 GraphQL API 后端,Firebase 就绪,多语言功能等的完整应用入门套件。Protovue-一个原型组件库,可帮助设计人员和开发人员快速搭建抽象的应用程序布局。Chattier-使用 Laravel 5.6,Vue.js 2 和 Bulma(Buefy 组件+ Bulmaswatch 主题)构建的 SPA 社交网络。还使用 JWT 身份验证。chrome-ribbon-reminder-使用 Vue 和 Async / Await 编写的 Chrome 扩展程序。使用弹出显示并更改徽章计数。收藏夹-一个简单的简单收藏夹生成器。模块化家谱-使用 Laravel 5.7,Vue.js 2.5 和各种组件的家谱/族谱管理系统。工作正在进行中。最小注释-使用 Vue.js 构建 Web 应用烘焙一个应用程序,旨在帮助咖啡爱好者在学习 Laravel + Vue.js 的同时找到他们的下一杯咖啡。堆栈编辑-浏览器内 Markdown 编辑器Bael 博客模板-静态生成的博客模板,该模板使用 Netlify CMS 作为后端,使用 Netlify 进行托管。具有野蛮美学,模糊搜索,无服务器电子邮件注册等功能。Buefy Shop示例商店,开源的,具有 Nuxt,Stripe,Firebase,Bulma 和无服务器功能。sysmon用于 Linux 的 AB / S 模式系统监视器。您可以在任何地方通过 Web 浏览器远程监视系统资源的使用情况。eth-vue一个松露盒子,提供您快速构建具有 Vue.js 身份验证功能的以太坊 dApp 所需的一切,包括易于部署到 Vue.js 的配置。 Ropsten 网络。它还具有 Gravatar 功能。Nippon-color受 nipponcolors 点 com 的启发。这是使用 vue-cli 3 的日本彩色 PWA 版本。Saleina CMS一个静态网站内容管理系统,使用 git 作为后端使用 vue 构建。Vuido用于创建本机桌面应用程序的框架。它可以使用本机 GUI 组件在 Windows,OS X 和 Linux 上运行。YouGetYouTube 视频/音频/字幕下载器+ CutterVue Pug 手写笔Vue + Pug +手写笔样板 Crypto News允许您转换加密货币,查看每个 ICO 的最新新闻和汇率–来自一个加密货币世界的所有数据。Epiboard一个新的选项卡页面扩展,具有材料设计和有用的功能:new::tada:zhudyos / duic分布式配置中心:新:Vuemmerce使用 Vue.js 和 Bulma 框架构建的免费电子商务模板:新:Nucleus分层体系结构 ASP.NET Core API 和 Vuejs 客户端应用程序启动模板Carpoolear阿根廷拼车应用程序的开源 Vue.js 前端(移动和 Cordova 应用程序):CarpoolearStatusfy:Statusfy 是一个状态页面系统,易于使用且完全开源。DynamoDb-GUI-Client:DynamoDb 的跨平台 GUI 客户端RosterWebApp开源名册 Web 应用程序,允许对员工/团队的名册进行工作会议和其他功能。Vue 电子商店 Templet-带有 vue / vuex / vue-router 和 bootstrap4 的电子商务 Templet。Kitty Ipsum-生成由不同语言的“喵”组成的 lorem ipsum。Git Superstar-计算您的 git 星级和顶级存储库。Twill-用于 Laravel 的开源 CMS 工具包,可帮助开发人员快速创建直观,强大而灵活的自定义管理控制台。MATH_BOT-通过对机器人编程来学习数学。Vue 填字游戏-一个基于 Vue.js 的填字游戏构建器和填充前端应用程序。使用CodeSandbox构建。Vue 组织结构图-免费管理和发布您的交互式组织结构图(orgchart),无需网络服务器。哔-使用 Vue.js 和 Ionic 4 构建的帐户安全扫描程序Vue CRUD-基于 Vue.js 的 REST-ful CRUD 系统。Vue CRUD 允许您轻松创建快速应用程序,例如 CMS 或 CRM。Vue HQ 管理员仪表板–由 Vue,Sass,Firestore 和 Netlify 支持的现代管理仪表板。MToDo-带有简单身份验证的迷你待办事项列表,该身份验证是使用 Vue.js 和 JSON Server 作为数据模拟构建的。非常适合作为发现有关真实 Vue.js 参考的任何人的参考FireX 代理-FireX 代理是用户值得信赖的 Chrome 和 Firefox 浏览器扩展程序,可让您解除阻止任何网站的权限并私密安全地浏览 Web。VueSolitaire-接龙(spider,klondike)包含在 Vue.js 中。Thermal-一站式访问所有 Git 存储库。QMK Configurator-Vue.js 中的 QMK 固件键盘配置 UI。Eplee用 Vue.js 和 Electron.js 制作的甜美,简单的 epub 阅读器。vue-realworld-example-app-示例性全栈 Medium.com 克隆每日-精选的开发新闻已传递到您的新标签页 ‍Laravel 文件管理器-Laravel 的强大文件管理器Vue 加密仪表板-用 Vue.js 制作的 Cryptocurrency 仪表板商业产品Wijmo-具有 VueJS 支持的 UI 控件的集合。整理说明Formester-表格,电子邮件营销自动化变得容易ChatWoot-通过 Facebook Messenger 进行 Livechat 和代理协作。VueA-具有多种布局和 laravel 版本的 VueJS 管理模板。Teleo-团队合作应用在讲话,计划和做事之间轻松移动Cover-基于 Vue.js 构建的高质量组件库EducationLink-适用于教育代理商和大学的 CRM 和销售自动化。Pragmatic v2.0-使用 Vue.js 和 Element 构建的响应式和可配置管理模板。座位-简单而现代的团队沟通和协作解决方案。Moonitor-台式机的加密货币跟踪器。Deskree-将想法,任务和问题集中在一处的在线协作平台。OSHCExpress-OSHC(海外学生健康保险)保险(澳大利亚国际学生保险)的比较和电子商务。Agiloo-适用于 Scrum 和看板的项目管理应用ScaffoldHub-带有 NodeJS,MongoDB 或 SQL 的 VueJS 在线 Web App 生成器。Commandeer-可以重新构想管理。使用 Vue.js 和 Electron 构建的桌面云管理应用程序。SA Email Builder-使用 VueJS 和 Quasar Framework 做出响应的电子邮件模板构建器应用/网站Laravel Spark副视频表格Laracastsesa.io稀土掘金布拉格机场投资组合网站乐风乐团Atiiv-面向私人教练及其客户的应用程序。统计Embalses!-使用美国地质调查局数据库报告水坝水位的工具。TravelMap-旅行者基于地图创建博客的简单方法。适当的衬衫制造商-定制衬衫的制造商。CheckItReddit 新闻-浏览器扩展程序,用于显示来自 reddit 的通知和新闻。卡通网络自行制作 Powerpuff小桃酱cloudradioo-Web 应用程序,可随机播放 soundcloud 图表中的前 50 首歌曲vNotes-使用 Vue.js 和本地存储 API 的 Markdown 简洁漂亮的记事本。开放功能计算机Dermail-用 Vue.js 编写的针对 Dermail 的 Webmail 客户端,Dermail 是用 node.js 编写的邮件系统。octimine-专利搜索引擎。Draxed-基于 Web 的 MySQL 和 PostgreSQL 数据浏览器和仪表板管理器。Leapspotleap-查找您附近的 Wikipedia 文章的简单方法。或只是导航到一个地方并找到有趣的维基百科信息。响应式 Web 应用程序。X-SONGTAO-个人博客。FE 和 CMS 位于同一 vue SPA 中。Jobinja-在伊朗运营的求职委员会和职业平台。滚蛋吧!莆田系-显示所有 Put 田医院的信息Jobi:招聘平台香料屋-高质量香料的电子商务网站。结帐,购物车,产品详细信息页面和搜索是使用 Vue 构建的。Checkout 是用 Vue&Vuex 编写的单页应用程序。Livestorm-网络研讨会/直播活动应用。Metric Loop-一个技术服务和解决方案网站。保持全球考试-语言能力测试在线培训SlugSurvival-一个可帮助学生更好地计划课程的网络应用程序(业余项目,不属于 UCSC)。FreePoll.Online-使用 Vue.js,vue 可排序,语义 UI 和 Zappa 构建的群体决策工具。GitRelease-使用带有电子的 vue.js 在 mac 菜单栏上跟踪 github 项目的新版本。12BAY.VN-在线预订机票。PLAYCODE.IO-快速前端实验的游乐场。The Void Radio-地下室内音乐在线广播。Bitly Vue-使用 VueJS 和 Bitly API 缩短 URL。Storyblok-使用 VueJS 作为前端的基于 API 的/分离的 CMS。WizzAir移至 HTTPS-有关将不同平台/托管站点移至 HTTPS 的指南Booknshelf-发现有关不同主题的出色书籍和书架。Top HN-在 Hacker News 上实时显示最新新闻活动Euronews-Euronews 是一种多语言新闻媒体服务,总部位于法国里昂。Roozameروزامه??-Roozame 是波斯语的智能新闻媒体服务。KoumoulNinjaCalc-一组与嵌入式工程相关的计算器,使用 vue.js 作为开源单页应用程序构建。Vue.js Feed-最新的 Vue.js 新闻,教程,插件等。基于Vuedo,使用 Vue.js 和 Laravel 制作。蒜瓣-使用 Vue2.0 和 Douban API 开发的网络应用猜对了-一个“猜单词”游戏-用 Vue / vuex / vue-router(前端)和 Laravel / MySQL(后端)编写。代码是GitHub 上的开源(尽管不是在 kdcinfo 上运行游戏的实时文件)。GRAP-商业通讯服务简易模拟mmf-blog-vue2-ssr使用 Vue 2.0,vue-router 和 vuex 构建的博客,并具有服务器端渲染JSON 模式编辑器-使用 Vue.js 和 Firebase 构建的 JSON 模式的直观编辑器。Winsome Trivia-一个单人或多人琐事游戏,具有由 Vue.js 构建并由 Open Trivia 数据库提供支持的 2,000 多个独特问题。Moon Organizer-农历日历应用Flash-Vue-“未来的抽认卡”将学习无处不在:rocket:Kinderbesteck-具有 Vue2.0,Vuex,Vue 路由器的完整在线商店 SPAn2ex-vue ssr(必须)网站,请使用 v2ex API词库-众包在线词库Chattanosy-由社区提供的田纳西州查塔努加新事物的数据库。PAIXIN-正版图片销售网站CodeBottle-将代码段拖放到您的项目中1XBET-自 2007 年开始运营的博彩公司MyOwnTV-用于创建互联网电视的流媒体网站CrowdCircus-欧洲最大的众筹和众筹平台与某人交谈-与世界各地的陌生人进行免费,匿名和保密的在线文本聊天。车轮工厂-ui 组件和库共享网站ابیاتنابپارسی-波斯诗集Ripplectron-Ripple(区块链硬币)vue-electron 的电子钱包桌面客户端PingBreak使用 vuejs 作为实时仪表板的免费,简单的网站监控服务Todoist 致敬-Todoist 克隆,用 Rails + Vue 编写JSON 编辑器-使用 Vue2 和 firebase 构建的可识别架构的 JSON 编辑器。Develteam-独立游戏开发者的社交网络。Mixsii-适用于青少年,成人,家人和朋友的免费视频聊天室网站。PipQuest-Vue 中内置的复古益智游戏Matryx-去中心化的协作平台。iPrevYou-YouTube™ 播放器-用于在桌面上观看 youtube 视频的 Chrome 应用。物品管理器-传送命运 2 游戏物品的应用程序。前端大师 Vue 简介-前端大师全日制课程TR-101-鼓合成器/音序器。Bazaar-媒体共享平台。WynnStats-非官方的 WynnCraft 统计信息。Vectr-免费的矢量图形软件大脑位-Emotiv 耳机的 P300 在线拼写机制Coin Dashboard-完全客户端的加密货币资产仪表板。Habitica-角色扮演游戏形式的在线任务管理应用程序。MadeWithVueJs-由 Vue.js 制作的项目图库(网站本身也使用 Vue.js)CodeDependencyScanner-显示.Net 汇编代码依赖关系的 AC#dektop 应用程序使用 Vue,Neutronium 和 D3.js 构建。千以太坊首页-百万美元首页被重新构想为以太坊 DApp。在 Vue.js 上构建并开源。让我们着迷-免费的在线图像升级和神经网络增强功能。Pi.TEAM-在线发票和会计-简单易用的在线会计和发票,单用户和自由职业者免费。Vuethwallet-一个简单的应用程序使用 vuejs 生成以太坊钱包。Tipe-下一代 API 优先的 CMS。使用功能强大的编辑工具创建内容,并使用 GraphQL 或 REST API 从任何地方访问它。停止让 CMS 决定如何构建应用。Vuethexplore-一个简单的应用程序使用 vuejs 探索以太坊区块链。Fintechers-以 Fintech 为重点的工作委员会。Devjournal-项目和构想的协作待办事项列表。Bubbleflat-一种在线平台,可通过搜索具有相似生活方式,兴趣爱好或学校的人来帮助学生和年轻的专业人 士找到理想的室友。Laravel 和 VuejsTeaQuinox Tea Co-专门从事散叶茶的电子商务网站。blip-测试网站的速度,移动友好性,安全性和 HTML5 文档类型。在某个位置查找商家,然后整体测试其网站,或者只是测试您自己的 URL。sunpos-太阳位置,仰角,方位角,黄道/赤道坐标和日出/日落时间(朱利安日)计算和转换实用程序。使用纯 JS,Vuejs 和 i18n Vuejs 本地化插件对网站进行编程。可视化是使用 D3.js 创建的。U3xyz-基于 vue ssr 的个人博客。27.ua-乌克兰的互联网大型超市国际象棋守护者-从您自己的游戏中回答国际象棋位置问题。二十一点休息-二十一点的快速游戏MECHANICAL-适用于 Firefox 的 Reddit mod,可显示上下文数据见解。GameVix-与他人交换您使用过的视频游戏光盘,无忧。具有材料设计的 PWA。VivifyScrum-适用于交付团队的敏捷项目管理应用程序。可定制的 Scrum 和看板板。9GAG-流行的在线平台和社交媒体网站CryptoVue-实时加密货币仪表板厨房故事-烹饪平台MailRabbit-在没有开发人员的情况下创建,A / B 测试和监视交易电子邮件。Vue 资源精选-出色的 Vue 组件列表,类别,内嵌演示秀和简介Cronhub-无痛 Cron 监控工具wrkprty-针对自由职业者,远程工作者和希望离开办公室的专业人员的弹出协作活动。用爱制造-世界各地的“用爱制造 ❤️”倡议是庆祝 ,促进 和建立 build 品牌的运动。它从 Dribbble,ProductHunt,Behance 和 Techcrunch 等多个来源获取 Tech 新闻,设计灵感和趋势。产品路径-在创业公司和科技公司中发现超过 1,000 个产品工作。V·oogle-Google.com,已修订。一个笑话项目。经纪人注释-'研究成为房地产经纪人':房屋:SyncLounge-SyncLounge 是用于在多个位置的多个播放器之间同步 Plex 内容的工具。HCE.it-一家意大利代理商的网站,完全由 Vue 使用基于 Laravel 的无头 CMS 创建。页面-网页设计灵感Scrumpy-敏捷团队的漂亮项目管理工具Spektrum-Spektrum Media Agency 网站SPKSPK 生态系统的网站IDDEF☪️ 重视人类的网页,CMS,CRM 和捐赠以及所有电子商务页面的协会联合会均使用 Vue.js,Vuex 和纯 JavaScript 设计 配置文件管理-一种管理配置文件的简单方法烘焙这个应用程序旨在帮助咖啡爱好者在学习 Laravel + Vue.js 的同时找到他们的下一杯咖啡。YBR-集中的 YBS 公开电子投诉管理系统。(全 SPA)Regex FiddlerMyanpwel-活动票务平台的网站。CryptoArte-以太坊的艺术品收藏,不可替代的代币和 Dapp。Muuviez-具有时尚设计的电影发现和跟踪网站NAGA VIRTUAL-NAGA VIRTUAL 是第一个独立的虚拟商品市场。Scroll.in-Scroll.in 是独立的新闻,信息和娱乐企业。Akunyi-慈善网站Mark Ruffalo 会做什么?-动机网站基于 Mark Ruffalo 在获得成功之前在数百次试镜中失败的故事。白兰地-菜单栏的品牌资产管理器。Ruster 社区-CN 的 Rust 全栈社区论坛。NBC Sports-NBC Sports 是一家体育新闻网站。WITHIN-虚拟现实中的非凡故事。plottr.io-规划跑步和骑车路线beCamp-在弗吉尼亚州夏洛茨维尔举行的由社区组织的技术会议。网站代码是开源的。Trustpilot-免费开放给所有评论平台。Lagom-简单,直观且响应迅速的 WHMCS 主题ScoutMyTrip-Roadtrip Planner-印度的公路旅行计划应用程序,可帮助旅行者建立行程,发现景点,寻找酒店,加油站,美食餐厅等沿路线。Podflix-播客应用。GamersClub-巴西最大的电子竞技社区发展公司MIT-麻省理工学院的官方网站。Elvenar-Elvenar 是一个基于浏览器的幻想城市建设者游戏。信标-:blue_heart:这项服务可让您在多个网站之间共享内容。Artfinder-Artfinder 是买卖艺术品的网站。Rolodromo-专门用于桌面 RPG 的西班牙语网站。GitHubExplorer-用于探索 GitHub 的纯静态页面 webapp。使用Vuejs和GitHub GraphQL API v4。主题演讲-与 Vue 一同展示。HappyPlants-用于组织植物的渐进式 Web 应用 。Pocket Lists-世界上最友好的待办事项列表应用程序。Padlet-协作公告板Glovo-按需交付MySigMail-MySigMail 是一个免费的浏览器电子邮件签名生成器,无需创建帐户Wordguru-一个简单的口头游戏,您可以分成几个小组,并尝试猜测尽可能多的关键字。ApiFlash-基于 Chrome 的截图 API,基于 AWS Lambda 开发人员专用Kitty Ipsum-生成由不同语言的“喵”组成的 lorem ipsum。Git Superstar-计算您的 git 星级和顶级存储库。DECS-分散的多合一工作区,用于管理代码段并保护敏感数据。Careup-牙医 的业务管理工具。Asciiur-互联网的 ascii 艺术收藏Tapestri Designer-用于设计用于基因组测序实验(NGS)的 PCR 引物的免费工具Remote-Access-SSH-使用 node-ssh 的基于 Web 的远程主机访问地图标记生成器-一个免费的在线工具,可即时生成自定义地图图标Monocle Reader-在一个地方关注提要,Twitter,YouTube,博客和其他所有内容。前站导航-前端社区,文档收录。Geenes-生成调色板并将其应用于 UI,然后将其导出到草图或代码中。Blurrish-Mac / Windows 加密的 Morning Pages 日记,由 Vue 和 Electron 构建。书写时模糊,因此可以在公共工作区中记录日志。ExifShot-摄影的方式和方式,精美绝伦。Studolog-用于学生的在线文件共享平台,包括测试人员和评论。目前仅捷克语 。sum.cumo–数字业务模型(以 Vue 作为技术堆栈的核心)。Gamebrary-用于组织视频游戏收藏的开源工具。Guds-比较各大超市的价格。仅适用于墨西哥 。Premium Poker Tools-扑克玩家用来学习的东西。QMK Configurator-从浏览器配置,构建和下载自定义 QMK 固件。Worksome-适用于合格的 IT 专业人员,自由职业者以及希望雇用他们的公司的市场/平台。Translator-vuejs-使用 Vuejs,Yandex API 和 ResponsiveVoice.js API 构建的翻译应用程序。大计时器-用于研讨会,会议和演示的全屏倒数计时器。Big Timer 可以帮助研讨会主持人,会议椅,设计短跑选手,演示者和有抱负的游戏节目主持人坚持自己的计划。Wirenook-用于构建响应式网站线框的免费在线应用程序。高保真和低保真,项目共享和 svg 下载。Kvalitetskontroll-为建筑业量身定制的挪威管理系统。Poolside FM-复古音乐播放器互动体验Jean-Pierre Morin | 1700 LAPOSTEFacebook NewsFeedYouTube AdBlitz 2016Omnisense 体验Louis Ansa 网站(投资组合)Djeco.comTolks.io遇见 GrahamNOIZE 原创TR-101 合成鼓机Bootstrap 4 编辑器Subtletab-浏览器扩展web-riimote-将您的智能手机变成 3D 控制器(源代码)CSS ColorVars-交互式工具代码生成(源代码)企业用途塞恩斯伯里的AREX -大疆创新 -Octimine GmbH -浑力集GitLabClemenger BBDO MelbourneZenMate代码StoryblokMonito-建立 Booking.com 以进行国际汇款Hypefactors-数据驱动的 PR 专业人员的软件 -Adobe -IBMCotaboxAromajoin-基于硬件,软件和材料技术的协调发展最好的数字气味产品。家乐福A11yVue A11y 项目-Vue.js 社区项目,用于改善 Web 可访问性。vue-skip-to-它可以帮助仅使用键盘的人跳到最重要的地方。vue-axe-Vue.js 应用程序的可访问性审核。vue-announcer-Vue 的一种简单方法,可为屏幕阅读器宣布任何有用的信息。eslint-plugin-vue-a11y-用于.vue 中元素可访问性规则的静态 AST 检查器vue-focus-lock-这是一个陷阱!焦点锁定。A11y util,用于确定焦点。vue-a11y-calendar-可访问的国际化 Vue 日历。表格vuetable-2数据表简化vue-tables-2-Vue.js 2 网格组件。vue-datasource-一个 vue.js 服务器端组件,用于创建动态表。ag-grid-vue-用于 ag-Grid 的 Vue 适配器。vue-data-tables-Vue2.0 数据表,基于 element-ui。vue-floatThead-用于 floatThead 的 Vue 2.0 组件,floatThead 是一个浮动的粘性表头插件。vuetiful-datatable-具有排序,过滤,分页,分组和聚合的数据表组件。vue-materialize-datatable-Materialize CSS 的 VueJS 数据表vue-good-table-一个易于使用的 VueJS(2.x)表插件,具有排序,列过滤,分页等功能。vue-grid-Vue.js 的灵活网格组件vue-easytable-基于 Vue2.x 的功能强大的表组件vue2-datatable-component-永远不会烂的 Vue.js 2.x 最佳数据表vue-js-grid-Vue.js 2.x 响应式网格系统,具有平滑的排序,拖放和重新排序vue-handsontable-official用于 Handsontable 电子表格组件的 Vue.js 包装器vue-grid-用于 Vue.js 2.x 的功能强大的 flexbox 网格系统,使用内联样式构建vue-data-tablee-基于 vue-good-table,一个简单漂亮的表组件vue-scrolling-table-具有 flexbox 大小的简单表格组件,滚动表格主体(水平和垂直),所有 tr / th / td 的插槽渲染。el-search-table-pagination-将 Element UI 的 Form,Table 和 Pagination 组件组合在一起。基于 Vue 2.x。(详细信息)vue-crud-x-使用 Vuetify 布局的可扩展 Crud 组件,除了通常的页面,排序,过滤器之外,它还能嵌套的 CRUD,自定义表单,过滤器,操作。Vue 数据表-VueJS 支持的数据表,具有 Laravel 服务器端加载和 JSON 模板设置v2-table-一个基于 Vue 2.x 的简单表组件。vue-cheetah-grid-在 Vue.js 的画布上工作的高性能网格引擎。vue-table-component-直指 Vue 组件以显示表。@ lossendae / vue-table-Vue.js 2.x 的简单表组件,具有分页和可排序的列。el-data-table-基于 element-ui,可以轻松完成任务DevExtreme Vue 网格-用于 Bootstrap 的基于插件的高性能 Vue 数据网格。vue-ads-table-tree-具有过滤,排序和分页功能的 vue Table 组件。行可以具有子行,因此可以构建树结构。它还支持异步调用以从后端加载行。它是使用 CSS 框架tailwindcss构建的用于 Vue 的 Synfusion 数据网格-显示和处理具有分页,排序,过滤,编辑和分组等功能的表格数据。@ marketconnect / vue-pivot-table-数据透视表的 vue 组件vue-teible-Web 的轻巧灵活的表组件:zap:vue-jqxgrid-具有过滤,排序,编辑,分组,数据导出和其他功能的 Vue 数据网格。vue-jqxpivotgrid-具有枢轴设计器的 Vue 枢轴数据网格,钻取单元格,枢轴功能。toast-ui.vue-grid- [TOAST UI Grid]的 Vue 包装器(http://ui.toast.com/tui -grid /)。vueye-datatable-Vueye 数据表是基于 Vue.js 2 的响应数据表组件,它按页面组织数据以便于浏览。vue-sorted-table-一个将表转换为排序表的插件。支持嵌套的对象键,自定义图标和可重用组件。vue-bootstrap4-table-基于 Vue 2 和 Bootstrap 4 的高级数据表,其中包括多列过滤,多列排序,分页和信息,复选框行和高度可定制的插槽选项。vuejs-smart-table-直截了当的表格组件,使用原始 HTML 表格结构,并具有开箱即用的排序,过滤,分页和选择功能。@ myena / vue-table-用于客户端/服务器数据处理的表组件。筛选,排序,分页,分组,展开详细信息行。高度可定制的通孔,用于过滤器,标题,列,分页,详细信息行。vue-jd-table-Vue 2 的高级且灵活的数据表组件。功能丰富:搜索,过滤,导出,分页(传统和虚拟)滚动)等等!vue-grd-用于网格布局的简单,轻巧和灵活的 Vue.js 组件。iview-table-page-将 iview UI 的表和页面组件组合在一起。基于 Vue2.x。并听到了一些使用 iview-table-page 的示例。通知vue-notifications-Vue.js 不可知的非阻塞通知库。vue-easy-toast-vue / vue2 的 Toast 插件。vue-toasted-适用于 VueJS 的自适应 Touch 兼容 Toast 插件。vue-notifikation-Vue.js 通知插件。vue-notification-使用Velocity制作动画的 Vue.js 2+通知插件。vs-notify-微小但功能强大的通知组件,没有依赖项。vue2-notify-Vue.js 2+通知插件。vue-notifyjs-极简主义,3kb 可通知通知插件vueup-Vue.js 的简单,轻巧和优雅的全局通知弹出窗口vuex-flash-Vuex 2.x 中用于 VueJS 2.x 的 Flash 消息组件。vue-snotify-Vue.js 2 通知中心vue-notify-me-Vue 的可堆叠通知警报vue-noty-围绕 Noty 的 Vue.js 2 包装器vue-notice-Vue.js 2 使用本机 API 围绕 Noty.js 进行包装vue-flash-message-简单但灵活的通知插件@ voerro / vue-notifications-具有 HTML 和样式支持的简单 Vue.js 2 通知插件。vue-awesome-notifications-具有高级异步支持的轻量级 Vue.js 通知库。vue-izitoast-围绕 IziToast 的 Vue.js 2 包装器。vue-toastr-2-基于toastr的 Vue.js 的简单敬酒通知)vue-snack-基于 Google Material 的 Snackbars 的 Vue.JS 插件。vue-m-message-vue 的消息插件。vue-notification-bell-用于显示通知的 Vue UI 组件。v-tostini-Vue.js 2.x 真正纯正的吐司通知机制。不包括 CSS。vue-toast-notification-另一个 Vue.js Toast 通知插件。装载机vue-radial-progress-Vue.js 的径向进度栏组件。vue-simple-spinner-适用于 Vue.js 的简单灵活的微调器vue-wait-适用于 Vue / Vuex 和 Nuxt 应用程序的复杂加载程序管理。vue-progress-path-支持任何自定义 SVG 路径的可自定义进度指示器和微调器。vue-blockui-用于 vue 2 的 BlockUI,类似于 jquery blockUI,可用于加载屏幕。epic-spinners-易于使用的带有 vue.js 集成的 css spinners 集合。svg-progress-bar-Vue.js 的简单进度条。vue-loading-overlay-微小的全屏加载指示器vue-loaders- [loaders.css]的 vue 包装器(https://github.com/ConnorAtherton/loaders.css)vue-promise-btn-小巧而强大的异步按钮(或任何其他标签)工具,带有精美的内置微调器vue-spinkit- 带有 VueJS CSS 动画的加载指示器集合vue2-form-loading-VueJS 指令可与表单一起使用,以便在加载下一页时禁用提交按钮vue-element-loading-⏳ 在容器内加载或全屏显示 Vue.jstb-skeleton-Vue.js 的骨架屏幕加载vue-spinners- 为 Vuejs 加载微调器组件的集合vue-progress-bar-这是一个基于 vue 的级联进度条插件vue-loading-button- 带有滑动加载指示器的直截了当按钮进度条vue-progressbar-vue 的轻量级进度条。vue2-loading-bar-最简单的 YouTube,例如 Vue 2 的加载条组件。vue-top-progress-另一个为 Vue.js 加载栏组件的顶级进度。vue-nprogress-进度条基于 Vue 的 nprogress。vue-progress-button-Vue.js 2.x 动画按钮组件。vue-simple-progress-Vue.js 的简单,灵活的进度栏vue-component-loading-管理每个组件内部的加载状态,并使用进度条显示全局加载状态。vue-scroll-progress-用于页面滚动进度条的简单 Vue.js 插件vue-read-progress-页面顶部的可自定义进度条,显示滚动进度easy-circular-progress-具有计数效果的简单循环进度组件工具提示工具提示/弹出窗口v-tooltip-使用 Vue 2.x 的简单工具提示。vue-popper-component-Vue.js 的 Popper.js 指令。vue-directive-tooltip-简单,灵活的工具提示指令(基于 Popper.js)![Vue.js](https://vuejs.org/)vue-popperjs-基于 VueJS 2.x popover 组件的popper.jsvue-tooltipster-基于 VueJS 2.x 工具提示组件的tooltipster.js。支持 html 内容,悬停和悬停+单击事件。k-pop-基于popper.js的简单 popover 组件。高度可定制的。带有主题。支持自定义触发器,并且可以监听任何事件。覆盖vuedals-一个 VueJS(2.x)插件,用于具有单个组件实例的多个模态窗口。sweet-modal-vue-发生模态的最甜的库。现在可用于 Vue.js。vue-js-modal-简单易用,高度可定制,移动友好的 Vue.js 2.0+模态,具有 0 个依赖关系。vudal-vue.js 的模态窗口vodal-具有动画的 Vue 模态。vue-image-lightbox-一个 Vue 图像灯箱/图库,可以很好地显示图像。vue2-simplert-Vue 2 简单警报组件(受 SweetAlert 启发),作者:Irfan MaulanaVue-Semantic-Modal-不具有 jQuery 依赖关系的 Vue 2 语义-UI 模态组件v-img-易于安装的图库。vue-dialog-drag-可拖动对话框vue-ya-semantic-modal-Vue2 的另一个语义 UI 模态组件,没有 Jquery 但具有 Vue 转换vue-pure-lightbox-非常简单的灯箱插件,没有任何依赖性-仅 Vue!v-viewer-基于[viewer.js]的 vue 图像查看器组件,支持旋转,缩放,缩放等(https:// github.com/fengyuanchen/viewerjs)vue-messagebox-Vue 上易于定制的消息框组件。vuejs-dialog-轻量级,基于承诺的警报,提示和确认对话框。@ hscmap / vue-window-vue2 的窗口 UI 组件。vue-gallery-VueJS 响应式和可自定义的图像和视频库,轮播和灯箱,已针对移动和桌面 Web 浏览器进行了优化。基于 blueimp-galleryvue-swal-用于将 SweetAlert 集成到 Vuejs 的小型包装器。(与 SSR 兼容)vue-modal-dialogs-✨ 承诺自己的对话框!vue-img-view-Vue.js 的插件,您可以在任意位置拖动/查看/旋转图片vue-modaltor-vuejs 的最先进的可配置模态组件v-modal-backdrop-用于 vue 的简单通用背景组件vue-cute-modal-适用于 Vue 应用程序的简单易用的 Modal 组件。v-dialogs-一个简单而强大的对话框,包括基于 Vue2.x 的 Modal,Alert,Mask 和 Toast 模式vue-gallery-slideshow-VueJS 的响应式画廊组件vue-a11y-dialog-用于可访问对话框a11y-dialog。vue-slideout-panel-VueJS 的可堆叠面板组件v-gallery-用于在“ gallery”或“ carousel”中显示图像的 Vue2 插件vue2-image-loader-vue2 的图像 lazyLoad loader 组件vue-my-photos-一个简单的无依赖图像灯箱组件,具有过滤功能vue-img-orientation-changer-一个 Vue.js 指令,可自动调整您的 img 以更正方向。vue-topmodal-一个完全可定制,易于使用的 Vue.js 模态组件。(自适应,可堆叠,可滚动,动画)vue-modal-为多个可切换模态内容提供对象数组或快速内联您的内容。完全可定制的 Vue 模态组件。@ innologica / vue-stackable-modal-用于可堆叠的模态对话框的库。完全可定制且非常易于使用。vue-sweetalert2-sweetlaert2 的包装器,支持 TypeScript,Nuxt 和 SSR视差vue-parallax-以比窗口慢的速度滚动图像以产生整洁的光学效果。vue-parallaxy-用于视差图像滚动效果的 Vue.js 组件。vue-mouse-parallax-一个易于使用的鼠标视差组件-由 Vue.js 制成vue-parallax-js-微小的 vue 组件,为元素上的视差效果添加了指令。图标vue-awesome-Vue.js 的 Font Awesome 组件,使用嵌入式 SVG。vue-material-design-icons-单个 SVG Material Design 图标集合文件组件。vue-icon-font-Vuejs 的 iconfont 插件(支持 Font-class 和 Symbol)。vue-ionicons-来自离子团队的 Vue 图标集组件。vue-ico-具有嵌入式浏览器支持和选择性捆绑功能的 Vue 简易图标mdi-vue-Vuejs 的 Material Design 图标组件vue-fontawesome-Font Awesome 5 Vue 组件g-icon-svg 图标的简单图标组件(与类似于 Font Awesome 的字体工具包兼容)vue-simple-line-icons-Vuejs 的简单线条图标组件vue-country-flag-国家标记图标的 Vue 组件- vicon- Vicon 是用于 vue 的简单 iconfont 组件。md-svg-vue-Google 为 Vue.js 和 Nuxt.js 提供的 Material Design 图标(服务器端支持(带缓存),内嵌 svg)渲染,官方图标名称)vue-lang-code-flags-Vue 组件,显示语言来源国的标志vue-zondicons-精美[Zondicon]的 Vue 组件(http://www.zondicons.com/icons.html)svg 图标vue-eva-icons-简单漂亮的开源 eva 图标作为 Vue 组件。vue-unicons-为您的下一个项目提供超过 1000 个像素完美的 svg unicons 作为 Vue 组件。vue-fa-简单的 FontAwesome 5 Vue.js 2 组件。vue-cryptoicon-美丽的像素完美的 400+加密货币和 10+法定货币图标。菜单vue-accordion-适用于 Vue.js 的简单手风琴导航菜单组件。vue-js-dropdown-Vue.js 2 下拉菜单组件。轻巧,易于使用和扩展,无外部缺陷。vue-slideout-流行的库[slideout]的 Vue 实现(https://github.com/Mango/slideout)vue-quick-menu-这是基于 vue.js2 的 Web 导航组件。@ hscmap / vue-menu-vue2 的菜单/上下文菜单组件。vue-router-nav-简约的响应式导航栏,呈现 vue-router 的路线。vue-drawer-layout-一个简单的 DrawerLayout 组件(例如 Android)具有 Vue.js。vue-simple-menu-具有一组基本功能的简单菜单组件,在 80%的情况下足够vue-tree-navigation-具有 vue-router 支持的 Vue.js 2 树导航bp-vuejs-dropdown-Vuejs => 2 下拉菜单。易于使用,无需外部,可选。vue-bulma-accordion-简单,易于配置的手风琴或具有 Bulma 自定义样式的可折叠样式或内置的可用图标v-selectmenu-针对 Vue2 的简单,容易和高度定制的菜单解决方案。vue-burger-menu-具有不同 CSS 动画的画布外边栏 Menu 组件。vue-dynamic-dropdown-一个高度可定制的,易于使用的优雅下拉组件vue-navigation-bar-适用于您的 Vue 项目的简单,漂亮的导航栏。vue-simple-search-dropdown-一个没有外部依赖关系的简单可搜索输入下拉组件@ innologica / vue-dropdown-menu-Vue 的下拉菜单组件。任何元素都可以是下拉触发器,任何内容都可以下拉内容。vue-menu-aim-菜单三角形选择,又名亚马逊输入minus-plus-input-带正负号的数字输入;包含在 Vue.js v1 和 v2 中。vue-integer-plusminus-带有 vue 2 增量和减量按钮的整数输入。vue-numeric-input-带有控件的数字输入组件。vue-number-smarty-数字输入可以在聚焦字段时更改滚动值。vuetify-number-smarty-数字输入可在字段聚焦时更改滚动值(Vuetify.js 实现)。轮播vue-easy-slider-Vue.js 的滑块组件。vue-l-carousel-Vue.js v2.x +的响应式轮播(即滑块或滑动)组件。vue-awesome-swiper-Vue.js(1.x〜2.x)的 Swiper(slide)组件。vue-lory-基于 lory 的 Vue 滑块组件。vue-slick-Slick-carousel 的 Vue 组件。vue-flickity-Flickity.js 的 Vue 组件。vue-carousel-3d-Vue Carousel 3D-Vue.js 美观,灵活且受触摸支持的 3D Carousel。vue-carousel-适用于 Vue.js 的灵活,响应迅速,触摸友好的轮播。vue-coverflow-vue2.x Coverflow 组件。vue-agile–受 Slick 启发的轮播组件,仅以 Vue.js 和 Vanilla JS 编写。vue-tiny-slider–由 ganlanyuan 创建的轮播组件,用 Vue.js 编写。没有 jQuery。适用于 IE8 +。vue2-text-swimlane-用于 Vue.js 的 Text Swimlane 插件vue-picture-swipe-Vue Picture Swipe Gallery(具有缩略图,延迟加载和轻扫的图像画廊)由 photowipe 支持。vue2-siema-非常小的 Siema 转盘/滑块库的插件包装。vue-flux-带有 20 个炫酷过渡的图片滑块。vue-glide- [Glide.js]上方的 Vue 滑块和轮播组件(https://github.com/glidejs/glide)vue-owl-carousel- [Owl Carousel 2]的 Vue 组件(https://owlcarousel2.github.io/OwlCarousel2/)vueper-slides-适用于 Vue JS 的易于触摸且响应迅速的幻灯片/轮播。vue-canvas-carousel- [vuc-carousel]的 Vue 画布组件(http://vuc.tianchenyong.top/#/carousel)胡珀-针对 Vue 优化的可自定义的可访问轮播滑块语言-Vue 的简单图像库组件,在下面显示带有缩略图的大图像vue-piece-slider-动画幻灯片的碎片化外观vue2-photo-carousel-Vue2 的照片轮播组件图表vue-morris-VueJS 组件包装了 Morris.js。vue-charts-适用于 Vue.js 的 Google Charts 插件。vue-chartjs-Chart.js 的 Vue.js 包装器。hchs-vue-charts-基于 ChartJs 的 Vue2.0 包装器。vue-echarts-Vue.js 的 ECharts 组件。vuetrend-Vue.js 的简洁优雅火花线。vue-highcharts-Vue 的 Highcharts 组件。vue-echarts-v3-ECharts.js(v3.x +)的 Vue.js(v2.x +)组件包装。vue-chartist-Chartist 的 Vue.js 2.0 组件包装。g2-vue-用于在 Vue 组件中轻松使用 G2 的工厂包装。vuebars-适用于 Vue.js 的简洁优雅的火花棒。vue-d3-network-使用 d3-force 绘制网络图形的 Vue 组件vue2vis- Visjs的 Vue2 包装器。vue-c3-用于 c3 图表的可重用 vue 组件vue-d2b-d2b 图表的 Vue 组件。(包括轴,饼图,sankey 和森伯斯特图)VueChart-一个非常简单的 Chart Vue 包装器。vue-chartkick-用一行 Vue 创建漂亮的 JavaScript 图表d3vue-用于在 VueJS 中创建反应性数据可视化的 D3 插件vue2-frappe-VueJS 的 Frappe Charts 的简单包装vue-google-charts-Google Charts lib 的反应性 Vue.js 包装器vue-graph-数据可视化库,用于 Vue.js 中的仪表板实现vue.d3.sunburst-基于 D3.js 的反应性旭日形组件v-chart-plugin-一个可定制的组件,用于添加绑定到组件数据的 D3 图表。vue-jqxchart-具有饼图,气泡,甜甜圈,线,条,栏,面积,瀑布,极地和蜘蛛系列的制图组件。toast-ui.vue-chart- [TOAST UI 图表]的 Vue 包装器(http://ui.toast.com/tui -图表/)。vue-apexcharts- [ApexCharts]的 Vue.js 组件(https://github.com/apexcharts/apexcharts.js)。vue-doughnut-chart-Vue.js 的甜甜圈图组件。v-charts-基于 Vue2.x 和 Echarts 的图表组件。vue-css-donut-chart-用于绘制纯 CSS 甜甜圈图的轻量级 Vue 组件。vue-trend-chart-Vue.js 的简单趋势图vueplotlib-声明性,交互式,链接的绘图组件vgauge-GaugeJS 的 Vue 包装器-创建漂亮的量规vue-plotly- plotly.js声明性图表库的包装,随附 20 图表类型,包括 3D 图表,统计图和 SVG 地图。vue-funnel-graph-js-Vue.js 的漏斗图绘制库。创建垂直和水平动画 SVG 漏斗图,并添加标签,值,图例和其他信息。pure-vue-chart-在没有任何图表库相关性的情况下实现的轻量级 vue 图表时间vue-timeago-Vue 的一个很小的 timeago 组件。vue-moment-jalaali-针对您的 Vue.js 项目的 Jalaali Moment.js 过滤器。vue-countdown-timer-添加了时区转换支持。vue-analog-clock-range-显示时差的模拟时钟范围。vue-moment-lib-使用相同的 momentjs API 的简单 Vue.js 2.0 MomentJS 库(过滤器和全局变量)。vuejs-countdown-适用于 vue js 2.0 的简单倒数计时器组件vue2-flip-countdown-Vue 2.x 具有倒转效果的倒数计时器timeline-vuejs-Vue 的简约时间表vue-awesome-countdown-Vue 2.5.0+具有高性能和高精度的倒计时插件。官方网站:https://vac.js.orgvue-clock2-显示 Vue 的时钟组件。vuemodoro-Pomodoro 计时器作为单个文件 Vue 组件。日历vue-fullcalendar-Vue 日历 fullCalendar。无需 jQuery。安排事件管理。vue-event-calendar-Vue2 的简单事件日历,除 Vue2 外没有其他依赖项。vue-calendar-picker-用于事件显示,时段选择和日期选择器的轻量级日历组件。vue-lunar-calendar-农历的 vue 组件。使用 Moment.js 进行日期操作。vue-simple-calendar-基于 Flexbox 的 Vue 月历功能;支持多日活动,本地化,节日表情符号,拖放。没有依赖关系。vue2-calendar-一个简单的完整日历组件,旨在灵活而轻巧。vue-jlunar-datepicker-具有节日和节气的中国农历日期选择器组件。vue-full-calendar-Vue 1 和 2 的完整fullcalendar.io包装器v-calendar-动画日历/日期选择器,显示简单和重复日期的区域,指标和日弹出窗口。vue-infinite-calendar-Vue 2 的简单无限日历实现vue-calendar-适用于 Vue 2.1.5+的简单日历组件,支持自定义内容。没有依赖关系。vue2-event-calendar-Vue2 的事件日历,支持自定义事件项和日历标题。vue2-datePicker-infinite-Vue2 的无限 datePicker,易于使用且没有依赖性。vue2-slot-calendar-vue 2 日历,支持月球或日期事件的日期选择器组件,引导程序样式。quasar-calendar-使用 Quasar 框架的 vue.js 日历,可实现每月,多天和议程视图。vue2-datepicker-Vue2 的漂亮 datepicker / datetimepicker 组件vue-pikaday- Pikadaydatepicker 的 VueJS 包装器组件vue-tuicalendar- tui.calendar日历的 VueJS 包装器组件vue-jqxscheduler-VueJS Scheduler 组件。toast-ui.vue-calendar- [TOAST UI 日历]的 Vue 包装器(http://ui.toast.com/tui -日历)。vue-functional-calendar-基于 Vue 的轻量级高性能日历组件(日期选择器,日期范围)。vue-cal-Vue JS 完整日历,无依赖项,无 BS。。vue-draggableCal-不是普通的日期选择器。一个 Vuejs 可拖动的日期选择器,具有全新的响应式设计,可移动使用且具有 0 个依赖项,已压缩 17kbvue-material-year-calendar-Vue2 的全年(每页 12 个月)日历。使用 dayjs。vuelendar-用 VueJS 编写的简洁日历地图vue2-google-maps-Google Maps 组件,用于带有 2 向数据绑定的 vue。vue2-leaflet-传单地图的 Vue 2 组件。vue-mapbox-gl-Mapbox GL JS 的 Vue 2.x 组件vue-yandex-maps-Yandex Maps 的 Vue 2.x 组件vue-baidu-map-百度地图的 Vue 2.x 组件。vue-choropleth-Vue 2.x 组件,用于显示一个 Choropleth 贴图。vuelayers-Vue 2 组件可与 OpenLayers 一起使用。vue-googlemaps-Vue 2.x 组件,用于集成 Google Maps。vue-static-map-Vue 2.x 简单组件,可生成静态 Google 地图vue-mapbox-Mapbox GL JS 库周围的 Vue 2.x 包装器,提供了与地图交互的途径。音频视频Vue-APlayer-:cake:用于 Vue 2.x 的易于配置的音乐播放器。vue-audio-音频标签包装器;Vue 2.x 的声音播放器组件vue-dplayer-基于 DPlayer 的 Vue 2.x 视频播放器组件。vue-canvasvideo-一个 Vue 2.x 组件,用于在 iOS / Safari 上播放视频背景和自动播放视频。vue-music-基于 html5``的 Vue 组件。vue-audio-visual-Vue HTML5 音频可视化组件。vue-plyr-一组用于 plyr 视频和音频播放器的 Vue 组件。v-playback-一个 Vue2 插件,可简化视频播放。vue-audio-recorder-Vue.js 的音频记录器。它允许在服务器上创建,播放,下载和存储记录vue-video-section-Vue 的简单视频标头/部分组件。适用于视频背景并在其上叠加内容。无限滚动vue-infinite-loading-适用于 Vue.js 1.0 和 Vue.js 2.0 的无限滚动插件。vue-mugen-scroll-Vue.js 的无限滚动组件 2。vue-infinite-scroll-vue.js 的无限滚动指令。vue-loop-Vue.js 2 的无限内容循环组件。vue-scroller-Vue.js 2 的无限内容循环组件,包括诸如“拉动刷新”,“无限加载”之类的功能,'snaping-scroll'。vue-infinite-list-无限列表 mixin 可以为 Vue.js 2 回收 domvue-infinite-slide-bar-∞ 无限滑动条组件。vue-virtual-infinite-scroll-基于 Iscroll 的 vue2 组件,支持具有高性能滚动,无限负载和拉动的大数据列表刷新。拉动刷新vue-pull-refresh-拉动刷新 Vue.js 2.0 的组件。vue-pull-to-下拉刷新和上拉为 Vue.js 组件加载了更多内容并无限滚动。vue-data-loading-另一个用于无限滚动和向下/向上加载数据的组件。vue-quick-loadmore-Vue 的下拉刷新和上拉无限滚动插件。降价vue-markdown-适用于 Vue 的强大,高速 Markdown 解析器。vue-mavonEditor-基于 Vue 的降价编辑器,支持多种个性化功能。vue-simple-markdown-适用于 Vue 的简单,高速 Markdown 解析器。vue-simplemde- simplemde的包装。不论是初学者还是专家,都可轻松编辑。具有内置的自动保存和拼写检查功能。toast-ui.vue-editor- [TOAST UI 编辑器]的 Vue 包装器(http://ui.toast.com/tui -编辑)。PDFvue-pdf-基于 mozilla 的 PDF.js 的 pdf 查看器pdfvuer-Vue 的 PDF 查看器,使用 Mozilla 的 PDF.js 和文本支持。演示树Vue.D3.tree-基于[D3.js]的树状视图(https://d3js.org/)vue-json-tree-view-Vue.js 的 JSON 树视图组件。vue-tree-Vue.js 2.X 的树组件。liquor-tree-惊人的 Vue 树组件vue-trees-ui-基于 Vue 的 Tree Ui。Bosket-前端框架(Vue,React,Angular 和 Riot)的树视图组件的集合。plantain-00 / tree-component-一个 reactjs,angular 和 vuejs 树组件。sl-vue-tree-适用于 Vue.js 的简单可定制的可拖动树组件vue-draggable-nested-tree-适用于 Vuejs2 @phphevuejs-tree-高度可定制的 VueJs 树查看器vue-jstree-适用于 Vue2 的树形插件,带有漂亮的图标和拖放功能vue-vtree-Vue.js 的通用且灵活的树组件vue-json-component-JSON 树视图,没有依赖项,TypeScript 支持且易于定制。vue-tree-list-用于树形结构的 vue 组件社交分享vue-social-sharing-一个 Vue.js 组件,用于共享指向社交网络的链接,可与 Vue.js 1.X 或 2.X 一起使用。vue-goodshare-用于社交共享的 Vue.js 组件,具有精美的按钮设计。简单的安装,丰富的文档,开发人员支持,SEO 友好,干净的代码,无需脚本即可快速跟踪页面上的用户活动。使用 Vue.js2.x。vue-socialmedia-share-一个 Vue.js 组件,用于使用 Vue 2.X 共享与社交网络的链接vue-picture-sharesheet-一个 Vue 图片共享表组件,受到苹果新闻编辑室中图片共享表的启发vue-twitter-用于嵌入 Twitter 小部件(例如时间线,按钮)的 Vue.js 组件vue-share-buttons-Vue.js 组件,用于在您的项目中放置按钮,您可以共享任何东西## 二维码vue-qriously-一个 Vue.js 2 组件,用于使用 qrious 在 HTML Canvas 上绘制 QR 代码。vue-qart-vue 2.x 用于 qart.js 的指令。vue-qrcode-reader-一个 Vue.js 2 组件,可从相机流中检测和解码 QR 码。搜索vue-fuse-模糊搜索库 Fuse.js 的轻量级插件vue-instantsearch-使用Algolia创建即时搜索体验的终极工具箱。vue-innersearch-用于 Elasticsearch 的 Vue.js 包装器reactivesearch-vue-用于使用 Elasticsearch 构建数据驱动的应用程序的 UI 组件其他vue-avatar-vue.js 的头像组件。vue-touch-ripple-Vue.js 的触摸波纹组件(1.x〜2.x)。vue-typer-Vue 组件,用于模拟用户键入,选择和擦除文本。vue-keyboard-Vue 2 虚拟键盘组件。vue-twentytwenty-图像比较组件,可与 Vue.js 2.x 一起使用vue-cookie-law-Vue.js 2.x 的 Cookie 信息插件vue-gravatar-适用于 Vue.js 2.x 的简陋的 gravatar 组件vue-clipboard2-一种易于使用的 Vue.js 2.x 剪贴板剪贴板绑定vue-flashcard-带有 Vue.js 2.x 动画的 FLashcard 组件:bulb:vue-truncate-collapsed-一个简单的组件,它会截断文本并为 Vue.js 2 添加可点击的“阅读更多/显示较少”。 Xvue-kanban-灵活的拖放式看板板组件vue-letter-avatar-vue.js 的简单优雅的字母头像组件vue-highlightjs-使用 highlight.js 突出显示语法v-clipboard-简单,小巧且易于使用的指令将您的模型保存到剪贴板(最小 2kb,无依赖项)vue-invisible-recaptcha-超级简单的 Google 隐形 reCAPTCHA 集成vue-embed-Embed 组件基于 Vue 2.x 的 embed.js,该组件可嵌入表情符号,媒体,地图,tweet,要点,代码,服务和减价。vue-particles-粒子背景的 Vue.js 组件vue-uniq-ids-Vue.js 2.x 插件,可帮助使用与 ID 相关的属性,且无副作用vue-multivue-在同一页面上使用同一类的多个 vue 应用。vue-affix-一个 Vue.js 2.x 插件,可在滚动时在窗口中添加元素,类似于 Bootstrap Affix,但更简单,更智能X-Browser-Update-Vue-一个 Vue.js 浏览器更新插件。vue-query-builder-用于使用嵌套条件构建复杂查询的 UI 组件。vue-info-card-一个简单漂亮的卡片组件,带有优美的火花线和 CSS3 翻转动画。v-offline-简单,小巧且易于使用的 Vue 应用程序检测离线和在线事件(最小 390b)vue-word-cloud-词云生成器。vue-flat-surface-shader- Vue-flat-surface-shadervue-easteregg-Easey 在您的 Vue 应用中添加了 Easteregg(默认使用 konami 代码)vue-barcode-scannervue-heatmapjs-用于跟踪和可视化鼠标活动的 Vue 指令vue-maze-由 Vue.js 组件制作的小巧迷宫游戏vue-drag-verify-这是一个 vue 组件,可以滑动以解锁以进行登录或注册。vue-balloon-Vue 组件,用于在页面一角创建固定的,可缩放的容器。与 gmail 中使用的邮件撰写包装类似。vue-sticker-任意方向的贴纸效果v-rating-⭐️ 使用 VueJS 制作的语义 UI 中的评级组件(<500B 压缩,速度非常快)vue-content-placeholders-用于在 vue 中渲染诸如 Facebook 之类的伪造(渐进)内容的可组合组件vue-page-designer-Vue 组件,用于拖放来设计和构建移动网站。vue-creativecommons-CreativeCommons.org Vue.js 组件库。vue-status-indicator-一个 Vue.js 组件,用于将状态指示器显示为彩色圆点。vue-google-adsense-具有 InFeed 和 InArticle Ads 支持的 Vue.js Google Adsense 组件emoji-vue-Vue.js 项目的 Emoji 下拉菜单vue-chessboard-棋盘 vue 组件可加载位置,创建位置并查看威胁。vue-mindmap-用于 mindnode 映射的 Vue 组件。v-currency-用于格式化货币的 Vue 组件。vue-emoji-picker-高度可定制的 Unicode 表情符号选择器 vue-8-puzzle-一个由 Vue.js 组件制作的小巧幻灯片益智游戏vue-e164-具有 E.164 标准支持的可自定义电话格式化程序vue-pgn-Vue.js 组件,用于以 pgn 格式查看棋牌游戏vue-avatar-editor-使用清晰的用户界面调整大小,旋转并裁剪上传的头像。vue-connection-listener-Vue 事件总线插件监听在线/离线更改。vue-sauce-Vue 的“查看源代码”指令。vue-prom-Vue 承诺包装器组件。数字键盘-用于移动浏览器的数字键盘。vue-zoom-on-hover-鼠标悬停时图像缩放vue-sensitive-image-Vue 组件,可让您快速创建具有最佳数量的所有设备图像源的响应式图像标签。vue-highlight-text-Vue 组件,用于突出显示单词的多个实例vue-cast-props-提供了一种将 props 转换为常见数据类型的便捷方法。vue2-heropatterns-一个 Vue2 实现,允许您将流行的 Hero Patterns 添加到任何 Div 上vue-link-一个将所有链接都链接在一起的组件(处理外部和内部链接相同)vue-identify-network-⚡️ 识别您的用户正在使用哪种互联网!vue-cloneya-用于克隆 DOM 元素的 vue 组件vue-survey-builder-vue.js 应用程序的调查生成器vue-if-bot-一个轻量级的组件,用于基于用户代理向客户端隐藏/显示内容vue-clampy-Vue.js(2+)指令,通过在其中包含内容的元素加上省略号来限制元素的内容太长。vue-cookie-accept-decline-在页面上显示带有文字,拒绝按钮和接受按钮的横幅。记住使用 cookie 进行选择。使用创建时的当前选择来发出事件。符合 GDPR 要求。@ lossendae / vue-avatar-VueJS 2.0 的头像组件。vue-text-highlight-Vue.js 的文本荧光笔库 vue2-hammerVue 2.x 的 Hammer.js 包装器支持移动触摸。vue-countable-countable.js 的 Vue 绑定。提供实时的段落,句子,单词和字符计数。v-show-slide-一个 Vue.js 指令,用于将元素上下移动动画:自动滑动。vue-swipe-actions-适用于 Vue.js 的 iOS 样式滑动操作vue-friendly-iframe-用于创建超快速加载,无阻塞 iframe 的 Vue js 组件。vue-beautiful-chat-一个简单而美丽的 Vue 聊天组件后端不可知,完全可自定义和可扩展。vue-magnifier-Vue.js 2.x 的简单图像缩放/放大组件。vue-highlight-words-Vue 组件可在较大的文本正文中突出显示单词。从[react-highlight-words]移植(https://github.com/bvaughn/react-highlight-words)vue-tags-ball-使用此插件创建漂亮的球形标签vue-rippler-用于自定义波纹效果的简单 Vue.js 插件vue-contacts-Vue 的移动通讯录组件basic-vue-chat-易于使用的 Vue.js 聊天vue-resize-text-一个 vue 指令,可根据元素宽度自动调整字体大小。vue-github-profile-一个 Vue 组件,用于查看确定的用户的配置文件和存储库vue-niege- 单文件 Vue 组件可通过画布添加暴风雪。vue-dynamic-star-rating-高度动态的 Vue 明星评分组件,例如 Google Play 评分 ⭐️⭐️⭐️⭐️⭐️⭐️vue-katex-在 Vue.js 中使用 KaTeX 进行数学排版的简单插件vue-canvas-identify- [vuc-identify]的 Vue 画布组件(http://vuc.tianchenyong.top)vue-canvas-material- [vuc-material]的 Vue 画布组件(http://vuc.tianchenyong.top/#/materia)vue-baberrage-一个基于 Vue.js 的简单弹幕插件 vue-terminal-ui-TerminalUI 模拟器 Vue:自定义和基本命令vue-command-完全正常工作的 Vue.js 终端模拟器vue-ribbon-GitHub 功能区的 Vue 组件avatio-avatar-插图化身的 Vue 组件- Avatio使用vue-jazzicon-用于 Vue 的简陋的 Jazzicon 组件。vue-star-rating-一个简单的,高度可定制的星级评分组件 ⭐️⭐️⭐️vue-fixed-header-简单且跨浏览器友好的由 TypeScript 编写的 Vue.js 固定标头组件。vue-particle-effect-buttons一个爆发粒子效果按钮组件。vue-insomnia-防止显示屏进入休眠状态(唤醒锁定)。vue-car-plate-keyboard-用于 VueJS 2.x 的汽车牌照号码键盘。能源车牌 )vue-dataflow-editor-Vue2 数据流图编辑器cool-emoji-picker-Vue 的快速即插即用[Tw] emoji Picker(用于 Twemoji 渲染的+ textarea)组件。标签vue-tabs-简单的标签和药丸。vue-swipe-tabs-vue.js(vue2)的触摸滑动选项卡组件。vue-tabs-component-一种使用 Vue 显示标签的简便方法。vue-k-tabs-具有 Gitlab 设计的简单标签组件。vue-tabs-with-active-line-简单的 Vue 2 组件,可让您制作带有移动底线的标签vue-tabs-chrome-一个类似于 Chrome 的标签的 Vue 组件。电话号码输入格式器vue-phone-number-input-一个漂亮的输入,用于格式化与国家/地区代码有效的电话号码:fire:选择器vue-smooth-picker-Vue 2.x 的平滑选择器组件,例如 iOS 本机日期时间选择器。发电机FormSchema Native-使用 JSON Schema 和 Vue.js 生成表单vue-awesome-form-一个 vue.js 组件,就像 json-editorvue-generator-Vue 项目的初始路由器和组件。vue-form-json-从 json 生成具有验证和 bulma 样式的 vue 表单form-create-具有动态呈现,数据收集,验证和提交功能的表单生成器,支持 json 数据element-form-builder-使用 JSON 模式构建 element-ui 表单。ncform-一种非常好的配置生成表单的方式Laraform-具有 Laravel 支持的 Vue.js 的高级表单生成器vue-ele-form-Vue DataForm,基于 element-ui日期选择器vue-datepicker- [未维护]具有用于 Vue.js 的材质设计的日历和 datepicker 组件。vue2-timepicker- [未维护] Vue 2.x 的下拉时间选择器(小时|分钟|秒),具有灵活的时间格式支持。vuejs-datepicker-一个简单的 Vue.js datepicker 组件。支持禁用日期,内联模式,翻译。vuedt- [未维护]疯狂的轻量级(5.5kb!)Vuejs 日期和时间选择器组件,动画效果很好,而且没有太多的模糊感。vue-flatpickr-component用于flatpickr日期时间选择器的 Vue.js 组件vue-bootstrap-datetimepickerVue.js 组件,用于eonasdan-bootstrap-datetimepickervue-jalaali-datepicker-vue.js 的 Jalaali 日历和日期选择器 2。vue-date-picker-一个受材料设计启发的 vue 日期选择器组件vue-monthly-picker-仅适用于月份和年份选择器的 Vue.js 组件vue-hotel-datepicker-响应式日期范围选择器,显示选定的住宿天数,允许自定义入住/退房规则,屏蔽日期,本地化支持等。vue2-persian-datepicker-vue 的真棒波斯 datepicker 组件。کامپوننتانتخابتاریخبرایویو。vue-datetime-Vue 的移动友好日期时间选择器。支持日期,日期时间和时间模式,i18n 和禁用日期。vue-rangedate-picker-具有简单用法的范围日期选择器v2-datepicker-基于 Vue 2.x 的简单 datepicker 组件。vue-datepicker-local-Vue2 的一个漂亮的 Datepicker 组件。vue-airbnb-style-datepicker-Vue datepicker,外观和功能与流行的 AirBnb datepicker 相似。轻巧,可配置且良好的浏览器支持!vue-persian-datetime-picker波斯材料 datepicker。支持日期时间,日期,时间,年,月。VCalendar非常可定制且功能强大的日历/日期选择器组件,具有许多功能和完善的文档。@ owumaro / vue-date-range-picker-使用 Bootstrap 4 样式进行日期范围选择的 Vue 组件vue-datepicker-mobile-适用于 vue2 的移动友好日期选择器。:cn:选择日期或日期范围,然后自定义所需的日期。vue-draggable-cal-不是普通的日期选择器。一个 Vuejs 可拖动的日期选择器,具有全新的响应式设计,可移动且具有 0 个依赖项,已压缩 17kb。vue-vanilla-datetime-picker-Vue 的日期时间选择器。vue2-daterange-picker-基于 bootstrap-daterangepicker 的 Vue2 日期范围选择器(无 jQuery 依赖性)vue-timeselector-完全简单可定制的 Vue.js 功能强大的时间选择器组件。vue-date-picker-Vue 2.x 的轻量级 datepicker 组件。vue-ctk-date-time-picker-一个漂亮的 VueJS 组件,用于选择日期和时间(使用范围模式):新:simple-vue2-datetimepicker-一个简单易用的 vue.js 组件,用于日期和时间选择。:新:vue-business-hours-Vue 组件,用于在管理面板或仪表板中选择营业时间。material-vue-daterange-picker-Vuejs 2.x 的 Material Design 样式的日期范围选择器,与 vuetify 和友好版本兼容手机。vue-datepicker-具有 Vuejs 2.x 的 Material Design 样式的干净响应式日期选择器。(日期/月/季度&&日期范围选择器):新:选择vue-select-一个本地 Vue.js 组件,提供与 Select2 类似的功能,而无需 jQuery 的开销。vue-multiselect-Vue.js 的通用选择/多重选择/标记组件。stf-vue-select-最灵活和自定义的选择 Vue2vue-select-image-Vue 2 组件,用于从列表中选择图像@ riophae / vue-treeselect-具有对 Vue.js 的嵌套选项支持的多选组件。@ k186 / pd-select-一个移动 UI 组件,例如 Vue 2.x 的 IOS 选择器,可以随便定义。vue-dropdowns-如果对 vue2.x 使用对象,则是一种显示选择框的简约且可适应的方法v-cascade-带有 Vue 2.x 的层叠选择器的一个可爱组件(支持 PC 和 Mobile)vue-multi-select-用于对 Vue2 进行选择/多重选择的自定义组件。v-region-一个简单的区域选择器,提供中文行政区划数据。v-selectpage-Vue2,分页列表或表格视图的强大选择器,使用标签进行多项选择,i18n 和服务器端资源支持。vue-cool-select-引导程序/材质设计主题,支持广告位,自动填充,事件,验证等。@ myena / advanced-select-具有搜索功能,用于(取消)全选和 Bootstrap 3 主题的单/多选择组件@ alfsnd / vue-bootstrap-select-Vue 版本的bootstrap-select。滑块vue-slider-component-vue1.x 和 vue2.x 的滑块。vue-circle-slider-vue2.x 的圆形滑块组件。vue-netflix-slider-像 Netflix 的滑块。vue-slide-bar-非常简单的 vue 滑条组件。textra-Vue js 插件可滑动文本。vue-knob-control-Vue.js 的旋钮控件拖放vuedraggable-Vue 组件允许与 View-Model 同步进行拖放排序。基于 Sortable.js。vue-dragula-拖放是如此简单,很痛苦。vue2-dragula-Vue2 的vue-dragula分支,有很多改进。awe-dnd-具有 Vue 的可排序列表指令。vue-draggable-resizable-用于可拖动和可调整大小元素的 Vue2 组件。vddl-用于使用 HTML5 拖放 API 修改列表的 Vue 组件,支持 VueJs 版本 1 和 2。vue-drag-drop-HTML5 拖放 API 的最小且轻巧的包装器。vue-swing-可滑动的卡片界面,如在 Jelly 和 Tinder 等应用中所见。vue-slicksort-一套无需依赖的混合包,用于动画,触摸友好,可排序的列表draggable-vue-directive-处理任何 Vue 组件拖放的简单指令。vue-smooth-dnd-smooth-dnd 库的 Vue 包装器。拖放,可分类的库,适用于许多情况。vue-drag-resize-一个无依赖的 Vue 组件,用于可拖动和可调整大小的元素,具有高宽比,反应性道具等vue-drag-it-dude-Vue2 组件,可让您将对象拖动到任意位置。vue-draggable-Vue 拖放库没有任何依赖性。简单易用。vue-nestable-作为 vue 组件制作的简单拖放层次列表。vue-draggable-nested-tree-适用于 Vuejs2 @phphe自动完成vue-instant-Vue 即时可让您轻松为 vue 2 应用程序创建带有自动建议的自定义搜索控件。v-autocomplete-Vue.js 的自动填充组件vue-awesomplete-Awesomplete 的 Vue 包装器vue-auto-complete-Vue2 的自动完成。适用于对象或 api 调用。vue-autosuggest-WAI-ARIA 完整的 Autosuggest 组件,对渲染和样式进行了完全自定义。v-autosuggest-一个简单的模块化 Vuejs 组件,可以自动建议来自动态或静态数据查询的输入。自动完成-适用于 Vue.js 2. *的简单自动完成组件vue-infinite-autocomplete-Vue 的 Vue 无限-自动完成包装 2。vue-simple-suggest-Vue.js 的简单但功能丰富的自动完成组件v-suggest-一个 Vue2 插件,用于输入内容建议,支持键盘快速选择。vue-bootstrap-typeahead-使用 Bootstrap 4 CSS 的 Vue2 的 typeahead / autocomplete 组件。类型选择vue-input-tag-Vue.js 2.0 输入标签组件。v-distpicker一个灵活,高度可用的区域选择器,用于为 Vue.js 2.x 挑选中国的省,市和地区。vue-img-inputerVue 2 的优美,高度可定制的 img 类型输入vue-img-previewvue 2 中的图像输入预览组件v-image:相机:用于输入 type = file 的小组件(<1kb,已压缩)@ voerro / vue-tagsinput一个简单的标签输入了带有 typeahead / autocomplete 的 Vue.js 2 组件vue-tag-selector-类似于标签的输入。轻巧,可自定义并处理 REGEX 验证!颜色选择器vue-color-适用于 Sketch,Photoshop,Chrome 等的 Vue 拾色器。vue-swatches-帮助用户选择漂亮的颜色!radial-color-picker-简约的拾色器,着重于尺寸,可访问性和性能。vue-color-picker-board-为人类设计的 Vue 拾色器组件!verte-一个完整的 Vue.js 颜色选择器组件。开关vue-switches-具有主题支持的 Vue.js 的开/关开关组件。vue-js-toggle-button-Vue.js 2.0+切换/切换按钮-简单,漂亮,可自定义。vue-checkbox-radio-一个 Vue 组件,可轻松设置复选框和广播输入的样式。vue-enhanced-check-用于重新设计/标记复选框/无线电的 Vue 组件,包括切换/切换按钮。pretty-checkbox-vue- [pretty-checkbox 3]的实现(https://lokesh-coder.github.io/pretty- checkbox /)(用于美化复选框和单选按钮的纯 CSS 库)组件,适用于 Vue.js 2.2+。vue2-collapse-Vue Collapse 是一个灵活的内容切换插件,用于手风琴列表或任何其他有条件的内容呈现。vue-badger-accordion-用于 Vue.js 2.0+的 Badger 手风琴的包装组件vue-loading-checkbox-具有加载状态的高度可定制的 Vue.js 复选框 UI 组件vue-rocker-switch-Vue.js 的可自定义翘板开关组件。vue-toggle-btn-高度可定制,易于使用的优雅切换/切换按钮组件屏蔽输入vue-masked-input-Vue.js 的蒙版输入组件。vue-text-mask-用于 React,Angular,Ember,Vue 和普通 JavaScript 的输入掩码。vue-ip-input-由 vuejs 实现的 ip 输入。vue-numeric-输入字段组件,用于显示基于 Vue 的货币值。awesome-mask-基于纯 VanillaJS 实现的 Mask 指令v-money-货币的微小(<2k 压缩)输入/指令掩码vue-autonumeric-一个 Vue.js 组件,包装了很棒的AutoNumeric输入格式化程序库vue-inputmask-Vue.js 指令可将 Robin Herbots 的 inputmask 库添加到您的输入中(香草 javascript)。vue-input-number-Vue.js 2 的自定义输入数字组件。v-unicode-Vue 指令通过 unicode 值限制输入。vue-cleave-component- [cleave.js]的 Vue.js 组件(http://nosir.github.io/cleave.js /)vue-ip-具有端口和材料设计支持的 ip 地址输入vue-r-mask-具有类似于 javascript 正则表达式的模板的指令。vue-input-code-基于 Vue.js 2.0+验证码输入组件。label-edit-受 Trello 的启发。单击以显示可编辑的输入并返回值更改。这是 Vue 组件。vue-jquery-mask- [jQuery Mask 插件]的 Vue.js v2.x 组件(https://github.com/igorescobar/ jQuery-掩码-插件)vue-the-mask-Tiny(<2k gzipipped)和 Vue.js 的无依赖掩码输入vue-canvas-input- [vuc-input]的 Vue 画布组件(http://vuc.tianchenyong.top/#/identify)vue-currency-input-轻松输入 Vue.js 的货币格式数字。vue-restricted-input-基于[restricted-input]的 vue.js 输入掩码库(https://github.com/braintree /受限输入)RTF 编辑vue-quill-editor-Vue2 的鹅毛笔编辑器组件。vue-mobiledoc-editor-适用于 Vuejs 的 mobiledoc 编辑器组件工具包。vue2-medium-editor-Vue 2 的 MediumEditor 组件。vue-froala-用于 Froala 编辑器的 VueJS 包装器。vue-froala-wysiwyg-Froala WYSIWIG HTML 编辑器的官方 VueJS 插件。vue-at-Vue 的 At.js。vue-wysiwyg轻巧,快速且可扩展的所见即所得编辑器vue-trumbowyg[Trumbowyg]的 Vue.js 组件(http://alex-d.github.io/Trumbowyg/)所见即所得编辑器vue-pell-editor用于Pell的 Vue.js 组件所见即所得编辑器vue-tinymce-editorVue2 的 Tinymce 编辑器组件。vue-mce-VueJS 的 tinymce 编辑器组件。Vue2-Editor-使用 Vue.js 和 Quilljs 的 HTML 编辑器vue-codemirror-Vue2 的 Codemirror 组件。vue-easy-tinymce-一个简单而强大的软件包,可在 Vue.js 项目中轻松使用 tinymce。vue-highlightable-input-输入文字时突出显示和设置样式vue-trix-用于 Vue.js 的简单轻巧的 Trix 富文本编辑器tiptap-Vue.js 的不可渲染且可扩展的 RTF 编辑器toast-ui.vue-editor- [TOAST UI 编辑器]的 Vue 包装器(http://ui.toast.com/tui -编辑)。ckeditor5-vue-Vue.js 的官方 CKEditor 5 Rich Text 编辑器组件。yimo-vue-editor-Vue2 的 wangEditor2 组件。vue-mathlive适用于 Vue.hjs 的 MathLive 数学编辑器(mathfield)图像处理vue-core-image-upload-一个用于裁剪和上传图像的 vue 插件。vue-croppa-适用于 Vue 2.0 的简单易用的可自定义轻量级移动友好图像裁剪器。vue-cropper-vue2.0 的图片剪辑插件toast-ui.vue-image-editor- [TOAST UI 图像编辑器]的 Vue 包装器(http:// ui。 toast.com/tui-image-editor)。vue-quick-cropper-Vue 移动头像上传裁剪插件可以选择裁剪区域和缩放。vue-canvas-image-Vue 画布组件,用于vuc-imagevue-croppie-另一个图像裁剪器vue-slim-cropper-Vue 2.x 的简单优雅的移动图像裁剪上传组件。vue-advanced-cropper-先进的裁剪器,使您有机会创建几乎任何想要的裁剪器vue-cloudinary-vue(2.0)插件提供了可重用的指令,可通过动态操作从 Cloudinary(https://cloudinary.com)获取图像(调整大小/裁剪/效果/水印/缩放/格式化)和优化(webp / png /自动质量/自动视网膜)。img-Vuer-Vue2 的 Mobile-First 图像查看器/图库vue-image-loader-Vue 加载器/渐进式图像插件,例如 Medium。vue-load-image-在图像加载期间显示加载器,并在图像加载失败时显示替代内容。vue-image-painter-V Vue 2.x 的图像魔术动画绘制效果组件。视频操作vue-playlist-轻量级的 vue(2.0)组件,没有依赖关系,可提供真正无缝的 html5 视频播放。使用 Vanilla JS 进行无缝视频播放的唯一且唯一可行的解 决方案。它需要一系列视频并将它们拼接在一起成为一个视频。## 上传文件vue-clip-用于 VueJ 的简单且可入侵的文件上传器。支持 Vue> = 2.1。vue-simple-upload-Vue.js 的简单文件上传组件。vue2-multi-uploader-使用 Vue.js v2 和 Axios 的拖放式多文件上传器组件。上载器显示文件名,大小和添加文件的总大小。它还允许设置所需的最小文件上传数量。vue-dropzone-Dropzone.js 的 Vue.js(vue2)组件-具有图像预览功能的拖放文件上传实用程序。vue-transmit-一个纯粹的基于 Vue 2.0 的 Dropzone.js 的 Vue.js 拖放上传器组件vue-upload-component-Vue 上载组件,多文件上载,上载目录,拖动上载,拖动目录。支持 Vue> = 2.0vue-uploader-一个由 simple-uploader.js 驱动的 Vue.js 上传组件ic-firebase-uploader-用于 Firebase 存储的干净的多文件上传组件。vuejs-uploader-用于大型文件上传的可恢复的分段文件上传器。vue-filepond-FilePond 的 Vue.js 组件-文件上传库,可以上传您扔给它的任何内容。v-uploader-一个 Vue2 插件,可以使上传文件变得更加轻松简单,您可以拖动文件或在对话框中选择文件进行上传上下文菜单vue-context-menu-vue js 的上下文菜单组件。vue-lil-context-menu-Vue 的灵活的 lil 上下文菜单组件。vue-mouse-menu-适用于 vue 2+的鼠标菜单组件。@ hscmap / vue-menu-vue2 的菜单/上下文菜单组件。vue-context-用于 vue js 的简单但灵活的上下文菜单。vue-simple-context-menu-为 Vue 构建的简单上下文菜单组件。左键单击和右键单击都可以很好地工作。vue-context-menu-popup-Vue 2 的上下文菜单弹出窗口。右键单击即可工作,也可以通过编程方式触发。@ kiyoaki_w / vue-context-为 Vue2 构建的可自定义上下文菜单组件,支持惊人的图标。其他vue-gmaps-使用 Google Maps API 搜索地点和地址。vuep-使用实时编辑器和预览渲染 Vue 组件的组件。vue-places-Places 组件基于 Vue 2.x 的 places.js。将任何输入转换为地址自动完成。vue-password-strength-meter-vue.js 中基于 zxcvbn 的密码强度计。vue-float-label-Vue.js 的浮动标签模式。vue-longpress-一个 VueJS(2.x)按钮组件,需要您持续按下以确认给定的动作。vue-google-autocomplete-适用于 Google Maps Places API 的 Vue.js(2.x)自动建议组件。vue-ip-input-Vue.js 2.x 的 ip 输入组件vue-default-value-Vue.js 2.x 指令为可编辑元素设置默认值,而不会影响模型状态vue-model-autoset-一个 Vue.js 插件,可解决通过 v-model 指令观察动态添加的属性时 Vue 的限制vue-submit-Ladda 的简单实现(1,2)不到 90 行代码,没有任何依赖关系。vue-rate-Vue 的费率组件vuetify-google-autocomplete-适用于 Google Maps Places API 的 Vuetify 就绪 Vue.js(2.x)自动建议组件。vue-ripple-directive-材质纹波效果作为 Vue 指令。vue-fab-Vue 浮动操作按钮。vue-complexify-来自 jquery.complexify.js 的 Vuejs 移植库。vue-mc-Vue.js 的模型和集合vue-stars-高度可定制的等级控制(使用星号或其他字符)vue-confirmation-button-可自定义的确认按钮,要求用户在执行操作之前先阅读消息vue-poll-用于投票的 Vue.js 组件vue-diagrams-vue.js 的图表组件,受 react-diagrams 启发vue-easy-polls-一个 Vue.js 组件,用于创建民意调查,投票和显示结果。它易于实现且易于定制。vue-m-button-vue 的漂亮按钮组件。vue-long-click-用于 vue 的长按(长按)指令库,支持移动设备和台式机。vue-ui-predicate-规则编辑器,通用过滤 UI,Vue JS 的谓词组件。vue-mobile-detection-Vue.js 原型函数this。$ isMobile()会根据布尔值是否返回布尔值用户正在使用手机浏览。vue-input-contenteditable-用于`contenteditable'的 Vue 组件包装,具有您通常期望的所有功能。进行漂亮的输入,不受“ input [type ='text']”的限制。向导vue-form-wizard-基于选项卡的组件,可以代替经典的 bootstrap 和 jQuery 表单向导vue-stepper-一个简单的步进器,具有诸如 next,back 和 end 之类的简单动作,可以执行简单的表单。vue-stepper-component-具有 Vuex 支持和零依赖性的完全可定制的 Stepper 组件。CSVvuecsv-来自 json 的简单 CSV 下载程序,带有选项模式面板组件。评论系统vue-comment-grid- 使用 CSS Grid 和 Firebase REST API + Authentication 构建的自适应 Vue.js 注释系统插件。帆布vue-easeljs-对 HTML5 canvas 元素的数据驱动控制。vue-canvas-effect-Vue.js 的简单画布效果集合。vue-konva-Vue&Canvas-JavaScript 库,用于使用 Vue 绘制复杂的画布图形。vue-html2canvas-Vue mixin 捕获 html 并使用 Html2Canvas 将其转换为图像。vue-canvas-nest-适用于 canvas-nest 的 Vue.js 组件。vue-signature-pad-V Vue 签名板组件链接预览link-prevue-用于生成链接预览的灵活组件。游览vue-tour-轻巧且可自定义的游览插件vue-page-guide-具有指令的页面游览/指南插件UI 布局vue-waterfall-Vue.js 的瀑布布局组件。vueisotope-用于同位素过滤器和分类魔术布局的 Vue 组件。vue-grid-layout-Vue.js 的可拖动和可调整大小的网格布局。vue-drag-zone-Vue.js(2.x)的拖动区域组件。vue-masonry-用于砌体块布局的 Vue.js 指令。vue-fraction-grid-基于 Flexbox 的 Vue.js 响应式分数网格系统。vue-virtual-scroll-list-Vue(2.x)组件通过使用虚拟滚动列表支持大数据。vue-virtual-scroller-用于有效滚动大量元素的组件(Vue 2.x)。vue-virtualscroll- [Vue 2.x]组件用于虚拟滚动内容。vue-inview- [Vue 2.x]视口,在输入或离开 DOM 元素时获取通知。dnd-grid-具有可拖动和可调整大小的框的 vuejs 网格vue-extend-layout-扩展默认布局或为 Vue.js SPA 的页面创建自定义布局vue-masonry-css-由 CSS 驱动的 Vue.js Masonry 布局组件,无依赖vue-fullpage.js-Vue.js 的官方 fullPage.js 组件。vue-virtual-collection-用于有效渲染大型集合数据的 Vue 组件。自动响应-vue-Vue 的自动响应网格布局库。VueFlex-一个 flexbox 网格系统。v-chacheli-一个 Vue.js 组件,用于创建和显示类似于仪表板的自定义网格布局。vue-grid-styled-一组轻量级的功能网格组件,从 React 的grid-styled / jxnblk /网格样式/)简单网格-用于网格布局的 Vue 组件,支持 flex。vue-container-component-受 Bootstrap 容器启发的简单容器组件vue-colcade-用于将 Colcade 网格布局集成到 Vuejs 的小包装。vue-ads-layout-一个小的 Vue 组件库,可快速生成带有工具栏,左/右抽屉和页脚的响应式 Web 应用程序布局。所有组件都可以固定或相对放置。vue-magic-grid-Vue.js 2 的 Magic Grid 小端口。vue-splitter-pane-一个 Vuejs 组件,它以可调节的拆分方式(垂直或水平)呈现两个插槽。splitpanes-一个 Vue JS 可靠,简单且可触摸的窗格拆分器/缩放器。vue-mock-layout-轻松模拟 Vue 应用程序的布局。vue-simple-drawer-带有反弹动画,支持嵌套和自定义主题的小抽屉面板。方向:左/右/上/下vue-grd-用于网格布局的简单,轻巧和灵活的 Vue.js 组件。自适应quasar-framework-类星体框架。使用 VueJs 2 使用相同的代码构建响应式网站,混合移动应用程序(在 Android 和 iOS 上看起来本机)和 Electron 应用程序。vue-material-Vue.js 的材料设计。vuetify-Vue.js 的材料组件框架 2。muse-ui-Vue.js 的材料组件库 2。buefy-基于布尔玛框架的组件。element-ui-用于 Web 的 Vue.js 2.0 UI 工具包。vue-bulma-components-对 vue 组件轻松使用 bulma 类语法。iview-ui-适用于 Web 的 Vue.js 2.0 UI 框架。AT-UI-Vue.js 2.0 使用 ♥ 制作的专门用于桌面应用程序的全新扁平 UI-Kitv-semantic-Vue 的semantic-ui的实现bootstrap-vue-Vue.js 2 的bootstrap-4网格和组件的实现。fish-ui-用于 Web 的 Vue.js 2.0 UI 工具包zircle-ui-开发可缩放用户界面的前端库。vue-mdc-adapter-根据 MDC 团队[指南]的 Vue.js 的材料组件集成(https://github.com/material -components / material-components-web / blob / master / docs / integrating-into-frameworks.md)。Material Components Vue- [material-components-web]的包装器(https://github.com/material-components/material-components-网络)的 Vue.jsVueFace-用于 Web 的 Vue.js 2.0 UI 组件库vuesax-Vue.js 的前端 vue 组件。vuecidity-Vue.js 2.0 的 UI 组件框架ant-design-vue-基于 Ant Design 和 Vue 2.5.0 的企业级 UI 组件heyui-(https://www.heyui.top/zh)-适用于 Web 的 Vue.js 2.0 UI 工具包。Carvue.js-IBM 的 Vue.js 碳设计系统BalmUI-Vue.js 的下一代 Material UIOsiris UI-:art:一个 Vue.js 2.0 通用响应式 UI 组件库N3-components-使用 Vue 2 构建的漂亮 Web 组件碎片 Vue-✨ 基于 Bootstrap 4 框架的时尚&UI 组件库。基础 Vue-基于 SAP Fiori 基础的组件。Framevuerk- 快速,响应迅速,无依赖性,基于 Vue.js 的方向支持和可配置 UI 框架。@ Carbon / vue-@carbon 团队的 Carbon Design System 组件。NutUI-适用于移动网络的 Vue.js 2.0 UI 工具包Inkline-Inkline 是用于 Vue.js 的现代 UI / UX 框架,旨在创建完美的响应式 Web 应用程序。vue-awesome-mui-用于 Web 的 Vue.js 2.0 MUI 组件MDBootstrap-基于最新的 Bootstrap 4 和 Vue 2.6.10 的强大 UI 工具包,提供了一组平滑的,响应式页面模板,布局,组件和小部件,以快速构建响应迅速,移动优先的网站和应用。手机Framework7-Vue-使用 Framework7&Vue 构建功能齐全的 iOS 和 Android 应用。vux- [中文]基于 WeUI 的 Vue UI 组件。vue-onsenui-使用 HTML5 和 JavaScript 的移动应用开发框架和 SDK。创建美观,高性能的跨平台移动应用程序。基于 Web 组件,并提供 Angular 1、2,React 和 Vue.js 的绑定。Weex-Weex 提供了发布跨平台的功能,因此 Web,Android 和 IOS 应用程序可以使用相同的 API 开发功能。weex-eros- [中文] Eros 是基于 Weex 和 Vue 的应用程序解决方案,使您能够使用 Vue 的 API,简单快速地开发 Vue 中小型应用程序。mint-ui-Vue.js 的移动 UI 元素。vant-来自 YouZan 的 Vue.js 2.0 移动用户界面。cube-ui-Vue.js 编写的出色的移动 ui lib 实现 2。mand-mobile-基于 Vue.js 2 的移动 UI 工具包,专为金融场景而设计。组件集合vue-mdc-Vue.js 的 Material Components Web。keen-ui-用 Vue 编写并受 Material Design 启发的基本 UI 组件的轻量级集合。vue-admin-Vue 管理面板框架,由 Vue 2.0 和 Bulma 0.3 提供支持。vuikit-具有 Vue 所有功能的 UIkit。uiv由 Vue2 实现的 Bootstrap3 组件。wffranco / vue-strap-使用 Vue.js 2 构建的 Bootstrap 3 组件jsmod-vue-pc-适用于 vue 2.0 的高度可扩展的 Web 组件guilhermewaess / SemVue-使用 Vue 2 实现的语义 UI 模块office-ui-fabric-vue-Vue.js 的 Office UI Fabric 实现vuestic-admin-带有自定义组件集合的 Vue Admin 仪表板。内置 Vue 2 和 Bootstrap 4语义 UI Vue-Vue 的语义 UI 集成vuesax-Vue.js 的前端 vue 组件。Vue 的基本 JS 2-功能齐全的 45+ Vue.js 组件,其中包括数据网格,图表,计划程序和图表组件等。Banshee-一个几乎没有渲染的 Vue UI 组件和实用程序框架,没有 CSS。vue-atlas-漂亮的 Vue 组件库。DevExtreme Vue 组件-65+响应迅速且功能完善的 Vue UI 组件,具有可自定义的 Material Design 和 Bootstrap 兼容主题。jqwidgets-70 多个具有 Material Design 主题的 Vue.js 2.0 UI 组件。vue-uix-Vue.js 中用于网页实现的 UI 集合vuedarkmode-Vue.js 的极简暗设计系统 Kendo Vue 用户界面–为业务应用程序构建的 70 多个 UI 组件,包括网格。对多种设计语言(包括材料设计和 Bootstrap)的支持完全响应。Vuent-实现 Microsoft Fluent Design 的 Vue.js 组件bpit / vue-专注于效果的 Vue 组件库vue-tailwind-具有可自定义类的 Vue 组件可用于 TailwindCSS,但与任何框架兼容。管理模板iView Vue 管理员-iView Vue 管理员/基于 iView 2.x 的管理门户模板element Vue Admin-element Vue Admin /基于 Element UI 2.x 的管理门户模板vue-element-admin-基于 Element UI 2.x 的神奇 vue 管理员D2 管理员-vue 制作的优雅后台模板在线演示rest-admin-基于 Vue 和 Bootstrap 4 的 Restful 管理面板在线演示Shards Dashboard Lite Vue-✨ 现代管理模板,具有数十个自定义组件和模板。Vue 材质管理员-Vue 材质设计管理员模板element-admin-使用 Vue CLI 3 和 element-ui 的简单而强大的 vue 管理员。服务器端渲染Nuxt.js-通用的 Vue.js 框架。Ream-用于构建服务器呈现的静态网站的简约框架。Universal vue-Vue CLI 插件,可轻松创建通用 Vue 应用程序静态网站生成器VuePress-简约的 Vue 驱动的静态网站生成器。Peco-人类的静态网站生成器。未维护Sabre-一个静态网站生成器,用于使用 Vue.js 构建快速的网站。Gridsome-使用 Vue.js 构建超快速,现代化的网站其他app-framework-具有 HTML 和 JavaScript 的 IOS 和 Android 应用程序-开发,构建和部署-免费和开源。Myfirebase-一种已解耦的单页应用程序框架,该框架与 google firebase 高度兼容。Vue-Access-Control基于 Vue.js 的前端访问控制框架 2。Basys工具箱,用于构建完整的 Vue.js 应用程序CabloyJS基于 KoaJS&EggJS&VueJS&Framework7 的终极 NodeJS 全栈业务开发平台事件处理vue-shortkey-Vue-ShortKey-Vue.js 的插件。vue-throttle-event-基于 requestAnimationFrame 的油门事件。vue-waypoint-Vue 的 Waypoint 组件,这是滚动时触发功能的最简单方法。vue-clickaway-可重用的 Vue.js 组件的可重用 clickaway 指令。vue-scrollfire-在特定的滚动位置触发事件。vue-resize-directive-Vue 指令可检测具有去污和节流能力的调整大小事件。v-click-outside-Vue 指令对元素外部的点击做出反应,而不会停止事件传播。vue-outside-events-Vue 2.x 指令可帮助指定元素侦听发生在自身外部的特定事件。vue-selectable-Vue 1.x / 2.x 指令可通过鼠标选择项目。vue-click-helper-Vue2.x 指令可处理同一元素上的 click 事件和 dblclick 事件。v-hotkey-Vue 2.x 指令,用于将热键绑定到组件。vue-resize-Vue 2.x 组件可检测 DOM 元素的大小调整(基于事件/无 window.onresize)vue-observe-visibility-使用 Intersection Observer API 的 Vue 2.x 指令可检测元素是否可见(在视口中是否被隐藏) CSS)。v-dragged-用于拖动事件检测的 Vue 2.x 指令插件。vue-esc-Vue.js 指令,可在转义键盘上添加文档事件监听器。vue-global-events–使用 Vue 的事件修饰符处理全局事件(如快捷方式)的组件vue-edge-check–检查浏览器边缘,以防止用`vue-router'滑动边缘时奇怪地触发过渡效果vue-mutation-observer–使用 MutationObserver API 观察 DOM 中变化的简单而微小的指令vue-scroll-show–如果用户在滚动后到达该元素,则显示该元素vue-tabevents–其他打开的标签页之间易于通信vue-visibility-trigger- 滚动到视图时以声明方式触发方法响应式设计vue-viewports-定义您的自定义视口,并在组件中使用它们。vue 响应:Vue.js(2.x)指令用于隐藏/显示具有 Bootstrap 4、3 或自定义断点的 HTML 元素。vue-match-media-Vue 2.x 兼容插件,提供一致,语义化的方法来使组件具有媒体查询意识。vue-media-query-mixin-Vue 2 媒体查询 mixin 可以在组件 js 和组件模板中使用。与引导程序和可视化视口兼容。如果屏幕宽度为 xs,则返回 wxS;如果屏幕宽度为 sm,则返回 wSM。vue-breakpoints-Vue 2 最小组件,用于显示和隐藏基于断点的元素。受到 Airbnb 的启发。vue-mq-提供一些有用的工具,以语义和移动优先的 API(Vue 2.x)快速设置响应式设计VueResizeSensor-支持调整大小事件的容器。vue-breakpoint-component-用于 组成 CSS 断点状态。fine-mq-一个很好的 API,可以轻松地管理 JS 中的媒体查询,并且可以与 VueJS 作为插件进行一流的集成。vue-response-components-使用ResizeObserver创建响应组件。vue-screen-size-可以轻松,被动地访问屏幕的宽度和高度。验证vue-formly-JavaScript 支持的 Vue.js 表单。vue-focus-用于可重用 Vue.js 组件的可重用 focus 指令。vue-form-generator-Vue.js 的基于架构的表单生成器组件。FormSchema Native-使用 JSON Schema 和 Vue.js 生成表单ic-formly-由 vue-formly 提供支持的简单表单组件。表单生成器-基于 Json 模板的表单生成器,基于 Vue 和 Laravel。vue-autofocus-directive-Vue 自动聚焦指令。vue-awesome-form-一个 vue.js 组件,就像 json-editorvue-form-components-带有验证的干净&最小化 vue 表单元素ncform-一种非常好的配置生成表单的方式vee-validate-简单的 Vue.js 输入验证插件。vue-rawmodel-Vue.js v2 的 RawModel.js 插件。表单验证从未如此简单。vuelidate-针对 Vue.js 的简单,轻量级基于模型的验证。simple-vue-validator-一个简单而灵活的 vue.js 验证器库。vue-vform-Vue.js 2 表单组件,集成了 jQuery 验证和 Axios。vue-form-Vue.js 的全面表单验证。vuelidation-简单,功能强大的 vuejs 验证。laravel-vue-validator-显示来自 laravel 验证规则的错误vue-daval-超级 vue 数据验证器。简便,简单,准确。willvalidate-Vue.js 的验证表单。vue-m-validator-用于 VueJ 的模型数据验证库。vue-isyourpasswordsafe-用 Vue 编写的小型实用程序,用于检查给定的密码是否已针对“我已被拥有” API 泄漏。vue-form-send-用于从表单和原始验证发送数据的 Vue.js 指令FormVuelar-考虑服务器端验证的 Vue 表单组件vue-final-validate-根据我的开发经验,Vue 验证解决方案支持嵌套,异步。vform-一种在 Vue 中处理 Laravel 后端验证的简单方法。调整大小vue-not-visible-Vue 指令,用于从屏幕上小于断点的 dom(如 v-if)元素中删除。vue-window-size-提供反应性窗口大小属性。vue-sensitive-text-↔ 相对于其父节点的宽度缩放其子节点的组件滚动vue-chat-scroll-Vue.js 2.0 的自动滚动至底部指令。vue-scrollto-添加了一个指令,该指令侦听单击事件并滚动到元素。vue-next-level-scroll-一种基于组件且支持 SSR 的方法,可使用现代 Scroll Behavior API 进行平滑滚动vue-scroll-sync-同步容器滚动位置的组件v-scroll-lock-用于正文滚动锁定而不中断目标元素滚动的 Vue.js 指令vue2-perfect-scrollbar-PerfectScrollbar 简约包装器vue-scroll-to-添加了一个指令,该指令侦听单击事件并滚动到元素。vue-scroll-progressbar-可自定义的组件,用于指示进度条中滚动的相对位置。vue-backtotop-Vue.js 的 Back-to-top 组件,单击该组件可将页面滚动到顶部。VBar-适用于 Vue.js 2x 的虚拟响应式跨浏览器滚动条组件。Vuebar-使用本地滚动行为的自定义滚动条的 Vue 2 指令。轻巧,高性能,可定制且无依赖性。vue-detached-scrollbar-一个简单的滚动条,可以从正在滚动的容器中分离出来。vuescroll-基于 Vue.js 的滚动插件,用于统一 PC 和移动设备中的滚动。vue-simplebar-Simplebar 插件的 Vue.js 包装器。smooth-vuebar-平滑滚动条的 Vue 指令包装vue-scrollview-一个组件,该组件利用作用域的插槽来检测 vue 组件何时进入和离开视口。vue-scrollactive-根据视口中的当前部分在菜单项中添加一个活动类,单击菜单项时也会滚动到该部分。vue-intersect-一个 Vue 组件,用于向 Vue 组件或 HTML 元素添加交集观察者。vue-scrollmonitor-一个 Vue 插件,可在支持多种浏览器的情况下观看视口内部元素的可见性状态(使用提供/注入,因此兼容 vue@2.2 。X)vue-stroll-适用于 Vue.js 2.x 的超棒 CSS3 列表滚动效果组件。navscroll-js-在滚动时突出显示菜单项,并且在单击菜单项时也会滚动到某个部分。用作 vue 组件,vue 指令或与 vanilla js 一起使用。vue-scrollwatch-一个轻便的插件,可检测滚动事件,在元素进入视口时自定义回调,将'scrollTo'api 暴露给特定元素。使用 vue 指令。vue-check-view-一个检查元素是否在视口中的插件。快速,小型,无依赖性,实时演示。vue-stickto-支持多个 DOM 节点的 vue 指令会自动粘贴到顶部vue2-scrollspy-一个 scrollspy 插件和动画滚动到。vue-scroll-behavior-自定义路线导航中的滚动行为。特别是哈希模式。vue-scroll-stop-到达边缘时停止传播滚动。vue-seamless-scroll-Vue.js 的简单无缝 滚动。路由vue-router-Vue.js 的官方路由器。vue-router-storage-Vue.js 2 和 vue-router 2 的路由器存储和解决方案vue-tidyroutes-分散的 vue-router 路由定义vue-routisan-基于 Laravel 路由系统的 Vue 路由器的优雅路由定义vue-error-page-提供路由器视图的包装器,使您可以显示错误页面而不更改 URLvue-router-sitemap-通过 vue-router 配置生成 sitemap.xmlvue-smart-route-智能路由指令,可使用 Vue.js 制作具有智能外观的应用程序。vue-router-lite-Vue.js 2 的基于组件的声明性路由器。延迟加载vue-lazyload-一个 Vue.js 插件,用于将图像或组件延迟加载到应用程序中。vue-lazy-background-images-延迟加载 Vue 2 的背景图像。vue-progressive-image-Vue 渐进式图像加载插件。vue-l-lazyload-Vue.js v2.x +的 lazyload 插件。vue-lazyload-img-专门针对移动浏览器进行了优化。支持 V2 和 v1。vue-lazy-images-Vue 2.x 的 lazyload 图像插件。v-lazy-img-Tiny(<0.6kb)指令,用于 Vue 2 的渐进式图像加载。vue-clazy-load-使用 IntersecionObserver for Vue 2 的轻量级可转换图像延迟加载组件。vue-lazy-this-使用 Intersection Observer API 的延迟加载组件。v2-lazy-list-一个基于 Vue 2.x 的简单的延迟加载列表组件pimg-一个用于延迟加载图像的简单渐进图像组件。vue-tiny-lazyload-img-用于延迟加载图像的小尺寸 Vue.js v.2 +指令vue-lazy-youtube-video-一个用于延迟加载 YouTube 视频的简单 Vue.js 组件。lazyload-vue-适用于 vanilla-lazyload 的 Vue 插件。分页vue-paginate-一个简单的 vue.js 插件,可对数据进行分页。vue-pagination-2-Vue.js 2 分页组件。vuejs-uib-pagination-适用于 Vue.js 的最佳,完整的分页插件。受角引导分页启发。vuejs-paginate-用于创建分页的 Vue.js(v2.x +)组件。vue-pagination-bootstrap-一个 Vue.js(1.x&2.x)服务器端分页组件,带有基于 Bootstrap 的模板laravel-vue-semantic-ui-pagination-与 Laravel 和 Semantic-UI 一起使用的 Vue.js 2.x 分页。vue-paginate-al-Vue 分页并返回您的数据。vue-tiny-pagination-用于创建微小分页的 Vue 组件。laravel-vue-pagination-适用于 Laravel 分页器的 Vue.js 分页组件,可与 Bootstrap 一起使用。vue-lpage-低级 Vue 分页组件。v 页-一个简单的分页栏,包括基于 Vue2.x 的长度菜单,i18n 支持。vue-smart-pagination-具有许多不错设置的任何数据的智能分页。vue-paginatron-分页组件使用范围插槽道具构建,具有最大的灵活性。vue-ads-pagination-使用 css 框架tailwindcss动画vue2-animate-Animate.css 的 Vue.js 2.0 端口。与 Vue 的内置转换一起使用。animated-vue-一个 Vue.js 2.x 插件,可轻松使用 Animate.css 动画作为过渡。就像``一样简单!vue-lottie-一个 Vue.js 2.x 插件,用于基于 bodymovin 渲染特效动画Vueg-使 vue-router 具有过渡效果/为 webApp 提供转场特效的开源 Vue 插件v-animate-css-最容易实现 Animate.css 的 Vue 2 指令vue-mixin-tween-Mixin 工厂,它将补间值添加到动画的组件上下文中v-odometer-轻松平滑地转换数字。使用此库可为您的应用程序提供平滑的动画,仅适用于数字。vue2-transitions✨ 可重复使用的 Vue 2 过渡组件vue-overdriveVue 应用程序的超级简单的魔术移动过渡 animated-number-vue超级简单的数字动画方法。vue-typed-js集成了 Typed.js,可轻松创建打字动画。vue-parent-change-transition启用子组件在更改父组件时进行动画处理。vue-smooth-reflow响应数据变化而转换元素重排。VueTween允许组件补间其属性。vue-slide-up-down就像 jQuery 的slideUp /slideDown一样,但是对于 Vue!vue-animejsVue 的简单anime.js指令。Eagle.jsEagle.js 是 Vue.js 的基于 Web 的幻灯片框架。vue-posePose for Vue 是一个声明式运动系统,结合了 CSS 过渡的简单性和 CSS 的强大功能和灵活性 JavaScript。vue-slide-up-down-component这是一个简单的界面,但是实现了非常灵活而强大的幻灯片动画 Vue!femtoTween具有一流 Vue 支持的简约(零深度,小于 1k)补间库vue-sequential-entrance插件,用于创建带有页面元素列表的优雅的连续动画入口。零努力。简单轻巧vue-animate-scroll一种超级轻量级 的方法,可在元素滚动到视图中时向其添加 CSS 动画。vue-svg-transition创建 2 状态,SVG 驱动的过渡vue-page-transitionVue.js 的简单路由/页面转换元标记vue-head-管理 head 标签的元信息,一种简单的方法。vue-meta-在 Vue 2.0 组件中管理页面元信息。支持 SSR +流媒体。vue-headful-从视图中设置文档``和 meta 标签。vue-simple-headful-使用 vue.js 轻松设置元标记-具有 TypeScript 支持的更简单的vue-headful替代方法。传送门vue-dom-portal-Vue.js 组件中 DOM 元素的转义口。portal-vue-一个 Vue 插件,用于在 DOM 中的任何位置渲染组件的模板(在 virtualDOM 级别上有效,不会在 DOM 中移动节点)过滤器vue2-filters-适用于 Vue 2. 的标准过滤器 Vue 1. 的集合。vue-morphling-Vue 2 的标准和自定义过滤器的集合。vue-currency-filter-轻巧且可自定义的 Vue 2 货币过滤器。vue-trans-一个简单的过滤器,提供了与 Symfony trans 相似的翻译方式。vue-string-filter-轻量级 Vue 2 字符串处理过滤器。vue-units-在 Vue 2 中使用的方便的单位转换过滤器的集合。vue-numeral-filter-过滤器的集合,允许在组件的模板部分内联使用 Numeral.js。vue-filter-date-format-Vue 2 的简单日期时间过滤器。vue-filter-pluralize-Vue 2 的简单复数过滤器。vue-filter-date-parse-Vue 2 的简单解析日期时间过滤器。SVGvue-svgicon-创建 svg 图标组件的工具。(版本 2.x)。vue-content-loading-Vue 组件可轻松构建(或使用预设)Facebook 之类的 SVG 加载卡。vue-annotator-使用任何 SVG 元素(“ rect”,“ polygon”以及其他更多元素,即使包装了 HTML 元素如“ canvas”,也可以为页面添加注释)在foreignObject中)vue-svg-sprite-简单使用 SVG sprite(vue 2.x)的指令。vue-svg-filler-用于自定义 svg 文件 (vue 2.x)的 Vue 组件。其他vue-resource-progressbar-interceptor-将进度条与所有请求联系在一起的拦截器,很明显,正在加载某些东西。vue-images-loaded-Vue.js 2.0 指令可检测图像加载。vue-visible-VueJS(2.x)的 v-visible 指令,类似于 v-show 但具有可见性。vue-resize-sensor-用于检测容器大小的组件(基于事件)v-blur-Vue 指令动态模糊元素vue-async-methods-用于基于承诺的方法的帮助程序实用程序vue-openseadragon-适用于 Vue.js 的 OpenSeaDragon 组件(缩放和平移)vue-match-heights-指令将元素的高度设置为相同。vue-conditional-attrs-用于条件渲染属性和指令的 Vue.js 组件vue-cbsc-一个 Vue.js 2.x 组件,用于以编程方式混合,着色和转换颜色。vue-spatialnavigation-用于空间导航(键盘导航)的 Vue 指令(Vue.js 2.x)vue-lifecycle-Vue.js 生命周期指令。vue-aspect-ratio-vue 的长宽比指令。@ kooljay82 / vue-m-camera-为避免自动更改通过用户设备的相机拍摄的照片方向。WebGLvue-3d-model-Vue 组件中的 3D 模型查看器。vue-pano-Vue 组件中的全景查看器。vue-threejs-Three.js 的 Vue 绑定。VueGL-Vue.js 组件通过 three.js 反应性地渲染 3D 图形vue-vr-使用 Vue 构建 VR 应用程序的框架vue-displacement-slideshow-一个 Vue.js 组件,可简化 Webgl 图像位移转换。全屏vue-fullscreen-用于全屏的简单 Vue 组件。页面可见性vue-page-visibility-awesome-易于配置的页面可见性 api 的 Vue 2.x 组件。vue-authplugin-美观的 auth 控制插件,支持指令和原型方法。打印vue-html-to-paper-Vue mixin 用于将 html 元素打印到纸张上。
文章
存储  ·  Web App开发  ·  JSON  ·  JavaScript  ·  前端开发  ·  API  ·  定位技术  ·  PHP  ·  数据格式  ·  网络架构
2022-02-28
跳转至:
开发与运维
5766 人关注 | 133244 讨论 | 318418 内容
+ 订阅
  • 【大数据开发运维解决方案】ElasticSearc写入查询性能优化总结
  • 【大数据开发运维解决方案】Elasticsearch+Logstash+Kibana(6.7.1版本)安装部署
  • 【大数据开发运维解决方案】hadoop fs常用命令案例解释
查看更多 >
大数据
188703 人关注 | 30735 讨论 | 83702 内容
+ 订阅
  • 【大数据开发运维解决方案】ElasticSearc写入查询性能优化总结
  • 【大数据开发运维解决方案】Elasticsearch+Logstash+Kibana(6.7.1版本)安装部署
  • 【大数据开发运维解决方案】hadoop fs常用命令案例解释
查看更多 >
IoT
123068 人关注 | 2907 讨论 | 24727 内容
+ 订阅
  • 千耘导航|轻松搞定交接行
  • 【SVM回归预测】基于遗传算法优化支持向量机GA-SVM的塑料热压成型预测(多输入单输出)附Matlab源码
  • 【通信】基于最大容量的SCMA系统功率分配算法设计附matlab代码
查看更多 >
云原生
234321 人关注 | 11583 讨论 | 47237 内容
+ 订阅
  • 【SQL开发实战技巧】系列(二十):数据仓库中时间类型操作(进阶)获取季度开始结束时间以及如何统计非连续性时间的数据
  • 阿里云发布无影教育行业解决方案,打造数字化时代终生学习空间
  • 程序羊的2018年终总(gen)结(feng)
查看更多 >
数据库
252936 人关注 | 52042 讨论 | 98828 内容
+ 订阅
  • 【大数据开发运维解决方案】ElasticSearc写入查询性能优化总结
  • 【大数据开发运维解决方案】kill占用指定端口进程(定时自动重启weblogic脚本)
  • 【大数据开发运维解决方案】Oracle Sql基础查询
查看更多 >