Vue.js (произносится как /vjuː/, похоже на view) — это прогрессивный фреймворк для создания пользовательских интерфейсов. Он в основном используется для быстрого создания клиентских интерфейсов. -up Применять слой за слоем.
По сравнению с Angular.js основная библиотека Vue ориентирована только на уровень представления, который не только прост в использовании, но и легко интегрируется со сторонними библиотеками или существующими проектами. проекты. С другой стороны, в сочетании с современными наборами инструментов и различными вспомогательными библиотеками Vue также полностью способен работать со сложными одностраничными приложениями.
Официально Vue.js стал одним из трех самых популярных фреймворков JavaScript из-за его простых в использовании, гибких, высокопроизводительных и прогрессивных функций.
Если рабочий хочет хорошо работать, он должен сначала заточить свои инструменты. Быстрое развитие и рост Vue также выигрывает от быстрорастущей среды сообщества. Чтобы добиться быстрой итерации, в сообществе Vue появилось большое количество проектов с открытым исходным кодом.С помощью этих проектов с открытым исходным кодом мы можем добиться быстрых итерационных обновлений.
Компоненты пользовательского интерфейса
element★ 34 784 — набор инструментов веб-интерфейса на основе Vue2 от Ele.me
storybook★ 33 503 — Адаптивная среда разработки и тестирования пользовательского интерфейса
Vux★ 15 061 — библиотека компонентов на основе Vue и WeUI
mint-ui★ 13,381 - Элемент мобильного интерфейса Vue 2
iview★ 19 629 — библиотека компонентов пользовательского интерфейса с открытым исходным кодом на основе Vuejs
Keen-UI★ 3 615 – коллекция легковесных компонентов пользовательского интерфейса.
vue-material★7,542 — библиотека пользовательского интерфейса для реализации эффекта материала
muse-ui★ 7 077 – адаптивная библиотека пользовательского интерфейса с последовательным трехтерминальным стилем.
vuetify★ 16 345 — компонентная платформа Vue JS 2 для мобильных устройств.
vonic★ 3 009 — Быстро создавайте мобильные одностраничные приложения.
eme★ 1,772 - Элегантный редактор Markdown
vue-multiselect★ 3 877 – решение для поля выбора Vue.js
vue-table★1,691 - Упрощенная таблица данных
VueCircleMenu★ 1,075 - красивое меню Vue Ring
vue-chat★ 1,255 — Пример чата для vuejs, vuex и webpack
radon-ui★885 — библиотека компонентов Vue для быстрой разработки продукта
vue-waterfall★ 1,447 — Сборка каскадного макета Vue.js
vue-carbon★ 909 — библиотека компонентов мобильного терминала, основанная на разработке стиля MD vue
vue-beauty★ 1,871 — Красивые компоненты пользовательского интерфейса, созданные с помощью vue и ant design.
vue-blu★ 1 449 – помогает легко создавать веб-приложения.
vueAdmin★ 4836 — Простой шаблон администратора на основе vuejs2 и элемента
vue-syntax-highlight★ 1202 — подсветка синтаксиса Sublime Text
vue-infinite-scroll★ 1886 — директива бесконечной прокрутки для VueJS
Vue.Draggable★ 6,459 - Перетаскивание модели и просмотрите массив синхронизации
vue-awesome-swiper★ 5 817 – сенсорный скользящий компонент vue.js
vue-calendar★ 1,081 - Плагин выбора даты
bootstrap-vue★ 7 757 — компоненты Bootstrap 4 для Twitter, примененные к Vuejs2
vue-swipe★866 — сенсорный слайдер VueJS
vue-amap★ 1869 — компонент карты на основе карты Vue 2 и Gaode.
vue-chartjs★ 2661 – пакет Chartjs в vue
vue-datepicker★681 - Календарь и компоненты выбора даты
vue-google-maps★493 - Компонент Google Maps с двусторонней привязкой данных
vue-progressbar★ 936 - Легкий индикатор выполнения Vue
vue-picture-input★ 717 - Компонент ввода файла изображения для мобильных устройств
vue-infinite-loading★ 1,524 — Плагин бесконечной прокрутки для VueJS
vue-upload-component★ 1,395 — компонент загрузки файлов Vuejs
vue-datetime-picker★316 - Элементы управления выбором даты и времени
vue-scroller★ 1,453 - Функциональные компоненты пользовательского интерфейса Vonic
vue2-calendar403 — средство выбора даты, поддерживающее лунные события и события даты.
vue-video-player★ 1 734 — проигрыватель видео и прямых трансляций VueJS
vue-fullcalendar★963 — Полный компонент календаря на основе vue.js
rubik★276 — Библиотека компонентов пользовательского интерфейса с открытым исходным кодом на основе Vuejs2.
VueStar★637 - кнопка vue like с анимацией звезды
vue-mugen-scroll★457 - компонент бесконечной прокрутки
mint-loadmore★316 — Компонент двустороннего раскрывающегося обновления для VueJS.
vue-tables-2★ 1064 – сетка в стиле Bootstrap для отображения данных
vue-virtual-scroller★ 1672 – Плавная прокрутка любого объема данных
DataVisualization★985 - Визуализация данных
vue-quill-editor3533 — Редактор форматированного текста на основе Quill для Vue2
Vueditor★506 - Редактор WYSIWYG
vue-html5-editor★761 - Редактор HTML5 WYSIWYG
vue-msgbox★231 - окно сообщения для vuejs
vue-slider★646 - скользящий компонент vue
vue-core-image-upload★ 1,128 - Легкий плагин загрузки Vue
vue-slide★212 - Легкий скользящий компонент Vue
vue-lazyload-img★ 229 - Оптимизированный для мобильных устройств плагин отложенной загрузки изображений vue
vue-drag-and-drop-list305 - Директива Vue для создания отсортированного списка
vue-progressive-image★510 — Плагин прогрессивной загрузки изображений для Vue
vuwe★215 — библиотека компонентов для Vue2, разработанная на основе WeChat WeUI.
vue-dropzone★ 1159 — компонент Vue для загрузки файлов
vue-charts★357 - Легко визуализировать график
vue-swiper★269 - Простые в использовании компоненты слайдера
vue-images★195 - компонент лайтбокса, отображающий набор изображений
vue-carousel-3d★ 449 — компонент 3D-карусели для VueJS
vue-typer428 — Компоненты Vue, которые имитируют пользовательский ввод для выбора и удаления текста
vue-impression★ 199 - Элементы мобильного интерфейса Vuejs2
vue-datatable★120 — DataTableView создан с помощью Vuejs
vue-instant★313 — Легко создавайте настраиваемые элементы управления поиском для автопредложений.
vue-dragging★455 - Сделать элементы перетаскиваемыми
vue-slider-component★ 1,176 - Используйте ползунки в vue1 и vue2
vue2-loading-bar★225 - Простейшая имитация панели загрузки Youtube
vue-datepicker★107 - Компонент выбора даты Pretty Vue
vue-video★244 — видеопроигрыватель HTML5 для Vue.js
vue-image-crop-upload★ 1124 – компонент vue для обрезки и загрузки изображений
vue-tooltip★867 - Подсказка с информацией о привязке
vue-highcharts★339 - Компонент HighCharts
vue-touch-ripple★ 320 - сенсорный компонент пульсации для vuejs
vue-datasource★389 - Создать динамическую таблицу VueJS
vue2-timepicker★246 - Выбор времени в раскрывающемся списке
vue-date-picker★ 86 - Компонент выбора даты VueJS
vue-scrollbar★104 - Самый простой компонент области прокрутки
vue-quill★ 99 - Редактор перьев сборки компонентов Vue
vue-google-signin-button★180 - Кнопка импорта входа в Google
vue-svgicon★517 - Инструменты для создания компонентов значков svg
vue-baidu-map★ 1090 — библиотека компонентов карты Baidu на основе Vue 2
vue-social-sharing★ 571 - Компонент обмена в социальных сетях
vue2-editor★ 1304 - HTML-редактор
vue-easy-slider★230 — Компонент слайдера для Vue 2.x
datepicker★111 - Компонент выбора времени на основе flatpickr
vue-chart★ 47 - Мощный высокоскоростной анализ Vue Chart
vue-music-master★ 65 - Музыкальный веб-плеер Vue для мобильных телефонов
handsontable★ 44 - Компонент веб-формы
vue-simplemde★553 — Компонент редактора Markdown для VueJS
vue-popup-mixin★70 - Оверлей для управления всплывающими окнами
cubeex★85 — Содержит полный мобильный интерфейс.
vue-fullcalendar★ 405 - пакет Vue FullCalendar
vue-morris★ 148 — Пакет компонентов Vuejs Библиотека Morrisjs
we-vue★356 — Компоненты, разработанные Vue2 и weui1
vue-radial-progress★ 206 - Компонент индикатора выполнения Vue.js
vue-slick★349 — компонент Vue, реализующий гладкую карусельную рамку.
vue-pull-to-refresh★ 106 - Подтягивание и опускание Vue2
vue-side-nav★ 50 - отзывчивая навигационная сторона
mint-indicator★ 71 - Плагин индикатора загрузки мобильных устройств VueJS
vue-touch-keyboard★153 — Компонент виртуальной клавиатуры VueJS
vue-chartkick★ 444 - VueJS одна строка кода для создания красивой диаграммы
vue-ztree★127 — компонент древовидного уровня, написанный на vue.
vue-m-carousel★50 – компонент мобильной карусели vue
vue-datepicker-simple★ 59 - Выбор даты на основе Vue
vue-tabs★123 — Многофункциональная легкая структура
vue-city★98- выбор города
строительные леса
vuex★ 18 763 — шаблоны управления состоянием, разработанные специально для приложений Vue.js
vuelidate3336 — Простая и легкая модульная проверка для Vue.js
qingcheng★864 - тема Цинчэн
vue-desktop★542 - Создать библиотеку пользовательского интерфейса для веб-сайта панели администратора
vue-meta★ 2 215 – управление метаинформацией о приложении.
vue-axios★ 1350 — оболочка, которая интегрирует axios в VueJS.
vue-svg-icon★ 473 - Переменная цветовая схема значков svg для vue2
avoriaz★776 — Библиотека утилит для тестирования VueJS
vue-bootstrap-modal★ 149 - Компоненты стиля Bootstrap для vue
vuep557 - Компоненты Render Vue с редактированием в реальном времени и предварительным просмотром
vue-online★115 - реактивные онлайн и оффлайн компоненты
vue-lazy-render★ 201 - Отложенный рендеринг для компонентов Vue
vue-password-strength-meter★299 - Интерактивный измеритель надежности пароля
element-admin★ 294 — Бэкенд-шаблон для Element UI с поддержкой vuecli
vue-electron★ 186 — Плагин, который оборачивает выбранные API в объекты Vue.
cleave★95 - Компонент Cleave на основе cleave.js
vue-events★181 — Плагин VueJS для упрощения событий
vue-shortkey★440 — Плагин Vue-ShortKey для Vue.js
vue-cordova★ 276 — Плагин VueJS для Cordova
vue-router-transition★105 - Плагин перехода страницы
vue-gesture★134 — Плагин событий жестов для VueJS
http-vue-loader★ 456 - Загрузить файлы vue из среды html и js
vue-qart★ 259 - Директивы Vue2 для qartjs
vue-websocket★391 — плагин Websocket для VueJS
vue-local-storage★ 416 — Плагин локального хранилища Vuejs с поддержкой типов
vue-bus★ 220 — шина событий VueJS
vue-reactive-storage★ 63 - Реактивный слой для плагина vue
vue-notifications★400 - неблокирующая библиотека уведомлений
vue-lazy-component★32 - Директива Vue для отложенной загрузки компонентов или элементов
vue-observe-visibility442 - Определить, когда элемент виден или скрыт на странице
vuex-i18n★557 - Плагин позиционирования
Vue.resize★186 - директива vue для обнаружения события изменения размера HTML
vuex-shared-mutations311 - Поделитесь какими-нибудь мутациями Vuex
Структура разработки
electron-vue★ 8 534 – шаблон быстрого запуска Electron и VueJS.
vue-2.0-boilerplate★771 - Шаблон одностраничного приложения Vue2
vue-spa-template★623 - Разработка одностраничных приложений после разделения интерфейса и сервера
Framework7-Vue★ 646 — VueJS в сочетании с Framework7
vue-bulma★ 373 - Легкая высокопроизводительная структура пользовательского интерфейса администратора MVVM
vue-webgulp★140 - Пример имитации загрузчика VueJS Vue
плагин сервера
nuxt.js17 821 — минимальная структура для серверного рендеринга приложений Vue.
express-vue★976 - Простой серверный рендеринг vue.js
vue-ssr★151 - Очень простой шаблон рендеринга на стороне сервера VueJS
vue-easy-renderer★ 56 - Рендеринг сервера Nodejs
Вспомогательный инструмент
DejaVue★764 - Визуализация Vuejs и стресс-тестирование
vue-play932 — Минимальная структура для отображения компонентов Vue
vscode-VueHelper★330 - В настоящее время лучший плагин подсказки кода vue для vscode
vue-generate-component★149 — инструмент CLI для простого создания компонентов Vue js
vue-multipage-cli★77 - Простой многостраничный интерфейс командной строки
Пример
koel★ 9 902 – веб-служба потоковой передачи персонального аудио.
vue2-happyfri★ 6 351 — проект интеграции vue2 + vuex
pagekit★5,035 - Легкая CMS система для создания сайтов
vuedo★ 1,925 - Платформа для блогов
jackblog-vue★ 1,689 - Система личного блога
vue-cnode★ 1094 — переписать сообщество cnode для vue
CMS-of-Blog★670 - Менеджер контента блога
rss-reader★883 - Простой RSS-ридер
vue-ghpages-blog★ 401 — зависит от страниц GitHub без локально сгенерированного статического блога.
vue-blog★ 768 — vue-блог с использованием Vue2.0 и Vuex
Vue-cnodejs★ 3035 — Переписать веб-приложение Cnodejs.org на основе vue.
NeteaseCloudWebApp★ 2 117 — Веб-приложение NetEase Cloud Music с высокой имитацией
vue-zhihu-daily★ 1 246 — Zhihu Daily с Vuejs
vue-wechat★ 1436 – Vue.js для разработки интерфейса приложения WeChat
vue2-demo★ 1650 — Создание среды разработки vue2 + vue-router + vuex с нуля
eleme★ 1 532 — Высокая имитация бизнес-деталей приложения Ele.me
vue-demo★ 1,099 - vue простая доска объявлений
bilibili-vue★ 1 436 — Домашняя страница bilibili для полной разработки стека
spa-starter-kit★916 - Стартовый набор одностраничных приложений
VueDemo_Sell_Eleme★ 1 235 — Vue2 с высокой имитацией платформы доставки еды Ele.me
vue-music★ 1 251 — Vue Music Search Воспроизвести
douban★ 1 989 — Изысканная демо-версия Douban, основанная на ведре семейства vue.
vue-Meizi★ 1193 – последний актуальный проект Vue.
maizuo★759 - сеть продаж имитации vue/vuex/redux
vue-WeChat★ 1328 – одностраничное приложение на основе приложения WeChat с высокой имитацией Vue2.
vue-demo-kugou★896 - vuejs имитация музыкального веб-приложения Kugou
vue2-manage★5,403 - Система управления серверной частью на основе vue + element-ui
zhihudaily-vue★629 - Ежедневная веб-версия Чжиху
vue-163-music★ 747 - vue имитация версии облачного музыкального клиента NetEase
vue-axios-github★ 1,954 - функция входа в систему и выхода из системы
vue-shopping★550 - Мобильный терминал Могуцзе
vue2.0-taopiaopiao★912 — Vue2.0 и экспресс-сборка на странице билетов Taopin
xyy-vue★ 1,187 - Платформа обмена студентами колледжей
vue2.x-douban★ 714 — Vue2 реализует простое веб-приложение Douban для фильмов.
vue2-MiniQQ★ 625 - Одностраничное приложение QQ для имитации мобильного телефона на основе Vue2
mi-by-vue★387 - имитация VueJS официальный сайт Xiaomi
daily-zhihu★ 500 – ежедневное одностраничное приложение Zhihu на базе Vue2.
node-vue-server-webpack★ 285 - Node.js+Vue.js+фреймворк для быстрой разработки webpack
beauty★245 - Клон красоты Дубана
vue-adminLte-vue-router★ 243 — интегрированное приложение Vue и adminLte
vue-fis3★ 217 — Демонстрация интеграции популярных инструментов с открытым исходным кодом
notepad★216 - Локальный блокнот
vue-demo-maizuo★ 210 — Реплика блокбастера с Vue2 Family BucketPixel-Web★ 198 — Клиент микроблогов Vue
netease_yanxuan★386 - Строгий отбор NetEase версии Vue
tmdb-app★ 194 - Приложение TMDbVueJSvue-express-mongodb★189 - Простой случай разделения интерфейса и сервера
vue-zhihudaily★187 - Ежедневная веб-версия Чжиху
Vdo★ 179 - Рефакторинг VueJS и MD Douban
vue-blog★171 - Блог одного пользователя
Wuji★168 - Веб-версия Уцзи
hello-vue-django★ 160 — Шаблонный проект с использованием vuejs и Django
Zhihu-Daily-Vue.js★ 157 - Одностраничное веб-приложение Vuejs
tencent-sports★154 — имитация семейного ведра Vue Tencent Sports
gouyan-movie-vue★151 – веб-сайт онлайн-фильмов и видео на основе Vue.
x-blog★145 - Проект личного блога с открытым исходным кодом
vue-musicApp★132 — Музыкальный проигрыватель, созданный с помощью семейства Vue Bucket.
vue-cnode★ 131 - Демонстрация одностраничного приложения Vue
webpack-vue-vueRouter★130 - Пример простого проекта разработки webpack и vue
vue-koa-demo★ 128 — Полная демонстрация стека с использованием Vue2 и Koa1.
vueBlog★127 - Блог о разделении интерфейсной и серверной частей
websocket_chat★127 - Многопользовательский онлайн-чат на основе vue и websocket
houtai★125 - Система управления серверной частью на основе vue и Element
vue-toutiao★ 121 - мобильный терминал Toutiao с высокой имитацией vuejs
vue-cnode★121 - Сообщество CNode с открытым исходным кодом
vue-mini-shop★121 - Интернет-магазин VueJS
photoShare★120 — Социальная платформа, основанная на обмене изображениями.
iview2-management-system★119 - Простой пример решения системы фонового управления
doubanMovie★119 - Киношоу Дубана
vue-zhihu-daily★111 — Zhihu Daily на основе разработки корзины семейства Vue
Vue-News★ 107 — одностраничное приложение для ежедневной имитации Zhihu на основе ведра семейства vue.
douban-movie★ 107 - Имитация фильма Дубан wap
generator-loopback-vue★104 - Типовой шаблон проекта разделения интерфейса и сервера
vue-quasar-admin-example★ 99 - Применение Quasar и VueJS к проектам SPA
vue-zhihudaily-2.0★97 - zhihudaily создано с помощью Vue2.0+vue-router+vuex
vue-todos★ 95 - Vue последний практический учебник проекта
vue-music★ 91 - Демо NetEase Cloud Music
vue-qqmusic★ 90 — Vue-сегмент + Mint-Ui для создания качественной имитации QQMusic
vue2.x-Cnode★88 – Сообщество Cnode, основанное на ведре семейства vue.
vue-ruby-china★86 — платформа rubychina, построенная на базе VueJS.
doubanMovie-SSR★85 - Рендеринг киносервера Vue Douban
vue-jd★76 - Интернет-центр JD Mobile
vue-nReader★73 — Многостраничное веб-приложение для чтения романов с использованием vue2.0 + vue-router + vuex
VueBlog★73 — Личный блог с отдельными передней и задней частями
Zhihu_Daily★ 73 - Одностраничное веб-приложение на основе Vue и Nodejs
vue-koa2-login★ 67 - Регистрация входа с использованием VueJS и NodeJS
webApp★ 64 - Музыкальный проигрыватель мобильного веб-приложения для Vue2
vue-trip★ 64 – веб-приложение для путешествий, созданное vue2.
seeMusic★ 63 - Кроссплатформенный облачный музыкальный плеер
github-explorer★ 63 - Найдите самые интересные репозитории GitHub
vue-cli-multipage-bootstrap★60 - Интегрируйте официальный онлайн-пример vue в компонент
vue-XiaoMi-Shop★ 59 - Товары из торгового центра с высокой имитацией проса
Vue-NetEaseCloudMusic★59 - Мобильный сайт, имитирующий версию для iOS NetEase Cloud Music
life-app-vue★ 59 - Используйте vue2 для завершения многофункциональной коллекции в маленьком веб-приложении
doubanApp★55 - Реализовать имитацию приложения Douban с помощью vue2
ios7-vue★52 - Используйте vue2.0 vue-router vuex для имитации ios7
canvas-vue★ 50 - Классное управление фоном Vue+Cnavas
vue-bushishiren★49 - Не поэтическое приложение
vue-ssr-boilerplate★48 - Lite от vue-hackernews-2
vuecommunity★ 47 - китайское сообщество vue.js
vue-music163★ 47 - Музыкальный проект VueJS
Vue2-MV★ 45 — Веб-приложение, имитирующее NetEase Cloud Music MV
musiccloudWebapp★ 44 - Имитация облачной музыки NetEase с помощью vuejs
cnode-vue★ 40 - веб-сайт cnodejs SPA на основе vue и vue-router
Framework7-VueJS★38 - Пример использования мобильного фреймворка
m-eleme★ 37 - Mobile WebApp WebApp на основе ведра Vue Family
sls-vuex2-demo★ 37 - демонстрация корзины для покупок в торговом центре vuex2
eagles★36 - Различные пакеты компонентов
Todos_Vuejs★35 - Минималистичный тодолист, созданный vuejs2
vue-cnode★35 — Официальный сайт CNode, созданный с помощью Vue
HyaReader★ 35 - Мобильный удобный ридер
Vue-Admin★33 - Система администрирования на основе Vue2
vue2-hybridapp-haoshiqi★ 32 - реализация одиночной страницы WebApp и HybridApp
zhihu-daily★ 32 - знать почти ежедневно, чтобы легко просматривать контент
gank★32 - Приложение для чтения ресурсов ганкио
vue-h5plus★31 — Кроссплатформенная демонстрация Avantgarde vue и html5plus
vue-cnode-mobile★ 29 - Создание сообщества cnode
vue-weather★ 26 - Приложение погоды Baidu на основе vue.js 2.0
vue-user-center★ 26 - Персональный веб-центр живого приложения Vuejs
zhihu-daily-vue★ 22 - Жиху ежедневно
vue-cnode★22 - Используйте интерфейс, предоставленный сообществом cNode
vue-starter★22 - Простая стартовая страница для проектов VueJs
node-vue-fabaocn★21 - Официальный сайт для мобильных устройств на базе node и vue
vue-memo★ 20 - Приложение "Блокнот", написанное на vue
v-notes★20 - Простой и красивый блокнот
vue-flexible-app★ 19 — Простое приложение, разработанное vue.
simply-calculator-vuejs★ 19 - создать простой калькулятор с помощью VueJS
vue-dropload★19 — для тестирования выпадающей загрузки и простой маршрутизации
Vuejs-SalePlatform★ 19 – Демонстрация торговой платформы, созданной vuejs.
vue-shopping-mall★16 — На основе серии Vue.js 2.x + vue2-router + axios + iview mall
qqmusic★ 13 — QQ Music vue
vue-weather★ 12 - Демонстрация погоды VueJS