Проект с открытым исходным кодом 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
Приходи и поддержи нас Звездой ❤️~