Дебют библиотеки компонентов Jingdong Vue3

Vue.js
Дебют библиотеки компонентов Jingdong Vue3

Проект с открытым исходным кодом JD Retail NutUI — это набор облегченной библиотеки мобильных компонентов Vue в стиле JD, которая представляет собой продукт корпоративного уровня для разработки и обслуживания мобильных веб-интерфейсов. После долгого периода разработки и полировки NutUI 3.0 наконец-то приходит к вам! В версии 3.0 были внесены значительные улучшения как в технических, так и в визуальных аспектах, благодаря чему компоненты выглядят более великолепно и удобнее в использовании.

Сначала посмотрите на исходный код:github.com/jdf2e/nutui

Технические особенности:

1. Используйте Vue3

  • Представьте новые функции Vue3 Composition API, Teleport, Emits и т. д.
  • Критические изменения, полные обновления
  • Рефакторинг с использованием комбинированного синтаксиса API Composition с четкой структурой и модульными функциями.
  • События, испускаемые компонентом, извлекаются отдельно для повышения читабельности кода.
  • Рефакторинг компонентов класса скакунов с использованием новых функций Teleport

2. Обновите инструмент сборки до Vite2.x.

Откажитесь от веб-пакета и представьте Vite, инструмент сборки внешнего интерфейса нового поколения. Скорость запуска увеличена с исходных 30 до примерно 500 мс, что значительно повысит эффективность разработки.

3. Полное использование TypeScript

NutUI 3.0 использует TypeScript в качестве основного языка разработки, а в контексте растущей сложности интерфейсных приложений сложно поддерживать и расширять компоненты.

Полностью обновленный визуальный опыт

NutUI 3.0 реорганизует и проектирует компоненты NutUI в соответствии с последней спецификацией JD App9.0 в сочетании со многими сценариями розничных приложений.

  • Сократите избыточные элементы управления
  • Помогите мобильным дизайнерам быстро повторно использовать базовые компоненты
  • Установить общие стандарты детализации
  • Улучшить модульность и универсальность интерфейса
  • Установить основные стандарты связи между проектированием и разработкой
  • Повысьте эффективность производства и стыковки результатов исследований и сократите рабочую нагрузку на выходе.
  • На основе системы языков проектирования JD строить сценарии
  • Основной процесс реконструкции костной ткани и построения «движущихся линий сцены» делает процесс более плавным.

ГФ

Друзья команды долгое время занимались поддержкой NutUI 2.0. После выпуска версии 3.0 мы по-прежнему будем активно поддерживать и итерировать, оказывать техническую поддержку нуждающимся учащимся и время от времени публиковать некоторые связанные статьи, чтобы помочь вам лучше понять и использовать нашу библиотеку компонентов.

время выпуска:

Ожидается, что NutUI 3.0 будет выпущен 31 марта 2021 года. Следите за обновлениями!

NutUI 2.0:nutui@jd.com

Приходи и поддержи нас Звездой ❤️~