🎉 Пользовательский интерфейс Element для Vue 3.0 уже здесь!

внешний интерфейс Element Vue.js
🎉 Пользовательский интерфейс Element для Vue 3.0 уже здесь!

Выпущена Element Plus, первая библиотека компонентов, реорганизованная с помощью TypeScript + Vue 3.0 Composition API 🎉 ~

Element тихо родился 13 марта 2016 года. После 4 лет испытаний и трудностей мы выросли из внутренней библиотеки бизнес-компонентов Ele.me в одну из самых популярных библиотек компонентов пользовательского интерфейса в экосистеме Vue.

На момент написания этой статьи Element приобрела48200Github Star, NPM Загрузки9510 000 раз в месяц удовлетворительные результаты. Спасибо более чем 530 участникам сообщества, которые участвовали в обслуживании и выполнили вместе с нами 4400 итераций обновления коммитов.

image.png* Element Dev Team 40000 Празднование звезды Github

Element Plus for Vue 3.0

В 2020 году, с постоянным улучшением и выпуском Vue 3.0, мы также интенсивно инвестируем в обновление и адаптацию Element к Vue 3.0. После 6 месяцев итераций с 23 альфа-версиями, наконец, сегодня официально выпущена бета-версия Element Plus для Vue 3.0 🎊!

GitHub.com/element-runaway…

Обновление основной версии Vue 3.0 также является хорошей возможностью для библиотеки экологических компонентов избавиться от исторической нагрузки и двигаться вперед.Мы провели глубокую реконструкцию Element.

97132438-ed09e200-1781-11eb-9296-6ac6b3eb0ccd.png

Element Plus для Vue 3.0 — это совершенно новый проект, реорганизованный с использованием API TypeScript + Composition. Мы переписали почти каждую строку кода элемента, чтобы представить самый совершенный элемент в наиболее удобном для Vue 3 виде, в основном включая:

  • Разработано с помощью TypeScript, предоставляя полный файл определения типа
  • Уменьшите связанность и упростите логику с помощью Vue 3.0 Composition API.
  • Используйте новые функции Vue 3.0 Teleport для рефакторинга компонентов класса монтирования.
  • Поддерживайте и управляйте проектами с Lerna
  • Используйте более легкое и универсальное решение для времени и даты Day.js
  • Обновите, чтобы адаптировать popperjs, async-validator и другие основные зависимости.
  • Полная поддержка 52 интернационализированных языков

Кроме этого есть:

  • Совершенно новое видение*
  • API оптимизированного компонента
  • Дополнительные параметры настройки
  • Более подробная и удобная документация

В: Какова связь между Element Plus и Element UI?Почему еще один новый проект?

в видеvue-nextкvue, 100% рефакторинг решает многие исторические проблемы, но неизбежно вносит некоторые новые ошибки и проблемы, а независимые области вопросов и связей с общественностью могут снизить умственные затраты на использование и обратную связь, а также могут быть более удобными для нас. Выявлять проблемы и поддерживать итерации. в параллели.

Element will stay with Vue 2.x

For Vue 3.0, we recommend using Element Plus from the same team

Подробную информацию см. в файле README Element.GitHub.com/E?Fe/Голодный…

В: Можно ли плавно обновить старые проекты Element до Vue 3.0 + Element Plus?

Поскольку обновление Vue 3.0 вводит некоторые корректировки API, неизбежно внесение некоторых изменений в обновление старых проектов. Однако мы стремимся сделать изменения контролируемыми, и обновление проекта может быть завершено с небольшими корректировками. В будущих проектах Vue 3.0 рецепт и аромат Element все еще знакомы.

В: Будет ли по-прежнему поддерживаться пользовательский интерфейс Element?

конечно! (И он был выпущен в обычных версиях ヽ(✿゚▽゚)ノ)

Каждый раз, когда мы видим подобные опасения в сообществе, это подстегивает нас. Как ответственный проект с открытым исходным кодом, он, безусловно, не оправдает всех ожиданий. С увеличением числа пользователей нагрузка на плечи также увеличивается. Я надеюсь, что использование Element действительно может снизить нагрузку и повысить эффективность разработки проекта, чтобы мы могли работать больше сверхурочно и уходить с работы раньше. Думая об этом, красный шарф на груди более красочный 😘.

Начать

Есть много способов испытать Element Plus для Vue 3.0.

What's Next for Element Plus?

  • Большое визуальное обновление
  • 2 новых компонента находятся в стадии интенсивной разработки
  • Доступ к более быстрому и мощному официальному веб-сайту

какElement Plus? есть немногоStar❤️ Поддержите и поощрите нас~

Спасибо за ваше внимание к Element на протяжении последних 4 лет, именно ваша поддержка заставляет Element продолжать совершенствоваться и стремиться быть лучшими. Мы также не забудем первоначальное намерение открытого исходного кода и вернемся к сообществу. В будущем мы будем более открытыми для сообщества. Мы приветствуем вас, кто любит открытый исходный код, прийти и улучшить Element Plus вместе с нами. Команда, компания, мы считаем, что это зависит от всех друзей, которые любят открытый исходный код, имеют дух открытого исходного кода и стремятся делиться и общаться.