предисловие
JD Logistics в настоящее время имеет все больше и больше предприятий на M-конце, таких как официальные аккаунты и мобильные официальные веб-сайты. Это предъявляет более высокие требования к среде пользовательского интерфейса M-стороны с богатыми компонентами, удобным доступом, высокой стабильностью и более высокими требованиями к масштабируемости и производительности. саморазвитыйpandora-mobileВ настоящее время он не отвечает существующим потребностям, по сравнению сNutUIЭто больше подходит для бизнес-исследований и потребностей в разработке со стороны логистики.После внутренних обсуждений было решено сотрудничать с отделом пользовательского опыта со стороны логистики и командой NutUI для создания среды пользовательского интерфейса M-стороны с визуальными спецификациями логистики. .
Департамент развития логистических технологий JDC и Jingdong пережил более одного месяца тесного сотрудничества и итерации разработки, NutUI-JDL наконец-то встретился с вами. Будучи вторым крупным выпуском NutUI 2.0 после официального выпуска NutUI 2.0 15 января 2019 года, NutUI-JDL по-прежнему придерживается [стиля, основанного на JD] и в то же время учитывает различные аспекты, такие как функциональность продукта, опыт, простота. использования и гибкости комплексное улучшение.
должны знать о том,NutUI-JDLВерсия представляет собой экосистему в NutUI. В настоящее время две наши экосистемы (NutUI, NutUI-JDL) будут обновляться и поддерживаться одновременно. Если мы обнаружим проблемы, мы продолжим итеративный ремонт как можно скорее, пожалуйста, не стесняйтесь используй их.
Цель
Цель NutUI-JDL — упростить разработку мобильных терминалов.Основные компоненты передаются нам, чтобы разработчики могли больше сосредоточиться на бизнесе и повысить эффективность НИОКР.
Функции
- Логистический стиль
- Испытайте непревзойденное
- Стандартная спецификация
- Сильная масштабируемость
Обновление языка дизайна
Самые популярные дизайнерские ресурсы открыты для внешнего мира, а для осаждения изделий внедряются высококачественные сопутствующие технологии.

-
С расширением мобильного бизнеса JD Logistics дизайнерам необходимо не только удовлетворять потребности бизнеса, но и думать о ценности дизайна. Дизайнеры не должны заниматься повторяющимися проектами, тратить время на проектирование и снижать эффективность работы, поэтому необходимо срочно внедрить режим компонентного проектирования.
-
NutUI-JDL Jingdong Logistics Edition — это библиотека компонентов для мобильных устройств, сокращающая количество избыточных компонентов, начиная с фактического проекта, сортируя более 30 наиболее распространенных базовых компонентов, охватывая несколько сценариев, небольшой размер, красивый дизайн, предоставляя новый дизайн. как интерактивный опыт, улучшите универсальную степень модульности интерфейса.
-
Новая версия библиотеки компонентов от
设计语言а также基础组件Два основных модуля переопределяют компоновку, цвет, значок, шрифт, интервалы и общие спецификации компонентов, улучшают отображение пользовательского интерфейса и методы взаимодействия, а также устанавливают новые стандарты дизайна для обеспечения оптимизации опыта и итерации мобильных продуктов на стороне логистики.
Меньший размер
До NutUI v2.2.6 базовая конфигурация WebPack была старой, версия была низкой, а дизайн был недостаточным, что значительно увеличило размер собранного пакета npm до 17,4 МБ.В 2020Q2, после того как мы продолжили полировку @nutui/cli доступ, размер пакета npm уменьшен до 7,58 МБ, что значительно повышает производительность и возможности настройки. Точно так же мы унифицируем этот плагин в версии NutUI-JDL.
новые компоненты
- Поле ввода поля (интегрирует исходный ввод и текстовое поле, гибкая конфигурация)
- Предварительный просмотр изображения ImagePreview (поддержка переключения влево и вправо)
- Steps step bar (богатое разнообразие степ-баров)
- Карта (новый компонент карты)
- Загрузка прокрутки с подтягиванием вниз и обновлением (отдельное разделение, уменьшение связи)
Рефакторинг и обновление компонентов 30+
- Menu
- Toast
- ActionSheet
- Dialog
- Cell
- Skeleton
- Popup
- Rate
- NoticeBar
- Tag
- Badge
- TabBar
- SideNavBar
- NavBar
- Tabs
- Avator
- LeftSlip
- Switch
- Stepper
- Calendar
- Picker
- Uploader
как использовать
Эта версия NutUI-JDL и NutUI 2.x принадлежат к разным экосистемам. Одна основана на визуальной спецификации JD APP, а другая — на визуальной спецификации JDL APP. Соответствующие пакеты npm@nutui/nutuiа также@nutui/nutui-jdlМы рекомендуем вам установить и использовать следующие команды напрямую, чтобы максимально упростить обновление:
npm install @nutui/nutui-jdl -S
Подробную документацию см.nutui.jd.com/jdl/#/start
Позднее планирование
- Компоненты четырехуровневого адресного каскада
- Ленивая загрузка
- аккордеон
Совместная разработка с открытым исходным кодом
Все собирают дрова и флейм высокий.Здесь мы приглашаем заинтересованных студентов принять участие в разработке проекта NutUI.Рекомендуется участвовать, отправив запрос на слияние.После прохождения Code Review мы сольем ваш код.
над
Непрерывная итерация NutUI неотделима от всех, кто участвует в разработке, и каждый раз, когда разработчик узнает нас, это для нас самая большая поддержка.