NutUI — это набор библиотек мобильных компонентов Vue в стиле JD, который разрабатывает и обслуживает передние, средние и внутренние продукты корпоративного уровня для мобильного веб-интерфейса. С помощью NutUI вы можете быстро создать страницу с единым стилем и повысить эффективность разработки. В настоящее время существует около 40 компонентов, которые широко используются в различных мобильных терминалах JD.com.
Содержимое этого обновления:
новые компоненты
- Всплывающий компонент (настраиваемый всплывающий слой)
- Компонент LeftSlip (боковое скользящее меню, боковое скользящее удаление)
- Компонент LazyLoad (ленивая загрузка изображений)
- Компонент TextInput (текстовое поле)
- Компонент TextBox (текстовое поле)
- Компонент лифта (этаж лифта)
- Компонент аватара (аватар)
- Компонент TabSelect (время доставки)
Компоненты ремонта
- 【DatePicker】Исправить несовместимость некоторых стилей мобильных телефонов.
- [Swiper] Улучшить асинхронную загрузку без активного вызова событий обновления, оптимизировать ленивую загрузку.
- 【Загрузчик】 Добавить функцию пользовательского заголовка
- [InfiniteLoading] Решить проблему, из-за которой событие scoll не выгружалось в сцене поддержки активности.
- 【CheckboxGroup】Добавить функции выбора всех и обратного выбора
- [Календарь] Исправлен компонент календаря, когда 1-е число месяца приходится на воскресенье, под месяцем будет пустая строка.
- [Меню] Исправление ошибок, вызванных несколькими экземплярами компонентов.
- [Imagepicker] Решить проблему двусторонней привязки imgList
- [Всплывающее сообщение] Исправлен конфликт всплывающих уведомлений о завершении работы нескольких экземпляров.
- 【Scroller】Исправить ошибку расчета фиксированной ширины при горизонтальной прокрутке.
Будущее можно ожидать
NutUI Next: NutUI-CLI на основе Vue 3, всеобъемлющий TypeScript, созданный независимо. Мы обновили всю системную архитектуру NutUI и назвали это нововведение NutUI Next.
-【Vue3】 Идите в ногу со временем и смотрите в будущее. Версия NutUI Next основана на грядущей реализации Vue 3.0 и должна быть выпущена одновременно с Vue 3.0.
-【Машинопись】 Поскольку сложность клиентских приложений продолжает расти, ремонтопригодность и масштабируемость компонентов становятся все более сложными. Необходимо учитывать возможность повторного использования и расширяемость каждого класса и метода.Чтобы решить эту проблему, TypeScript будет полностью включен в версии NutUI Next.
-【NutUI-CLI】 Мы извлекли весь инструмент построения библиотеки компонентов и использовали API узла WebPack для его создания, чтобы иметь более детальный контроль над компиляцией и в то же время увеличить оптимизацию и настройку конфигурации компиляции, значительно улучшить производительность и уменьшить размер упакованного файла.
Добро пожаловать в git, как
Добро пожаловать на веб-сайт библиотеки компонентов NutUI:nutui.jd.com
Адрес библиотеки git:github.com/jdf2e/nutui