2.8.0 (2021-11.03)
Инструкции по обновлению
- Менеджер пакетов изменился с yarn на pnpm.
- Удалите node_modules и yarn.lock, установите pnpm глобально.
- Выполните команду pnpm install.
✨ Новые функции
-
Прочее
- Конфигурация VITE_PROXY в файле .env поддерживает одинарные кавычки.
- Устранены предупреждения во время сборки.
🐛 Исправления ошибок
-
BasicTable
- Исправлена проблема, из-за которой редактируемые ячейки не могли быть отправлены в некоторых случаях.
- Исправлена проблема с тем, что атрибут inset не работал.
- Исправлены проблемы с производительностью методов useTable и reload.
- Исправлена ошибка, при которой clickToRowSelect игнорировал отключённое состояние поля выбора строки.
- Исправлена проблема сброса страницы BasicTable в некоторых случаях.
- Изменён метод deleteTableDataRecord.
-
BasicModal
- Исправлена проблема, когда Modal не закрывался даже при нажатии на маску и клавишу Esc.
- Исправлена ситуация, когда нажатие на кнопку закрытия и пустую область рядом с кнопкой максимизации также приводило к закрытию Modal.
-
BasicTree Исправлена проблема с неработающим слотом узла.
-
CodeEditor Исправлена проблема, которая могла привести к сбою сборки.
-
BasicForm Исправлена проблема, при которой ширина содержимого пользовательского компонента FormItem могла выходить за допустимые пределы.
-
ApiTreeSelect Исправлена проблема, при которой изменение параметров не вызывало повторный запрос данных API.
-
Прочие
- Исправлена проблема, при которой несколько вкладок не переходили на маршрутизацию при закрытии вкладок в некоторых случаях.
- Исправлена проблема, при которой некоторые компоненты могли вызывать аномальное горячее обновление.
- Исправлена проблема, при которой в процессе сборки сообщалось о некоторых подкомпонентах antdv, таких как TabPane, RadioGroup, при прямом импорте части antdv.
2.7.2 (2021-09-14)
✨ Новые функции
-
BasicForm: добавлен разделитель Divider в компонент формы для разделения области более длинных форм.
-
BasicTable:
- редактор ячеек добавляет обратный вызов отправки, который будет решать, отправлять ли данные в форму на основе результата, возвращаемого функцией обратного вызова;
- добавлен метод проверки для редактирования строк, позволяющий только проверять, но не отправлять значение, чтобы асинхронно сохранять данные успешно перед отправкой в таблицу.
- исправлена проблема невозможности использования свойства rowClassName одновременно со свойством striped.
- Новый компонент MarkdownViewer для отображения форматированного текста в формате Markdown.
🐛 Исправление ошибок
-
CodeEditor: исправлено исключение, возникающее при форматировании недопустимого текста JSON.
-
Tinymce: исправлена проблема, при которой встроенный режим вызывает исключение в некоторых сценариях.
-
BasicTable:
- исправлена проблема отсутствия значка редактирования, когда содержимое редактируемой ячейки пусто;
- устранена проблема, при которой итоговая строка в конце таблицы иногда не выравнивается с столбцами в основной части таблицы.
-
MarkDown: устранена проблема, при которой свойство начального значения не работает.
-
BasicUpload: устранена проблема, при которой свойство accept не поддерживает MIME и имя суффикса, начинающееся с точки.
-
ApiSelect: исправлена проблема определения типа свойства value.
-
Другие:
- устранена проблема, при которой некоторые обёрточные компоненты выдают ошибку при использовании слотов;
- устранена проблема, при которой параметр темы useECharts не работает;
- устранена проблема, при которой при недействительном токене нажатие F5 для обновления страницы может вызвать аномальную загрузку страницы;
- устранена проблема, при неправильном вызове useRedo может привести к аномальному перенаправлению пути;
- устранена проблема, при которой имя пользовательского режима vite не поддерживает подчёркивание.
2.7.1 (2021-08-16)
- Обновление vue 3.2, если операция не удалась, удалите node_modules и переустановите его.
✨ Новые функции
-
BasicTree: добавлены связанные свойства и методы функции поиска.
-
BasicForm: добавлено alwaysShowLines для установки количества сохраняемых строк при сворачивании.
🐛 Исправление ошибок
-
Cropper: исправлена проблема несвоевременного уничтожения.
-
BasicTable:
- исправлена проблема, при которой CellFormat не может использовать данные типа Map;
- устранена ошибка в редактируемых ячейках. Не удалось корректно отобразить значение «0».
-
Устранена проблема, из-за которой событие изменения выбора не срабатывало корректно при снятии отметки.
-
Исправлена проблема некорректного цвета фона полноэкранного состояния в светлой теме.
-
Решена проблема получения полных данных, когда getSelectRows не поддерживает удалённый выбор между страницами.
-
Исправлено свойство size, предоставленное для редактирования компонентов в editComponentProps.
Qrcode
Исправлена проблема с невозможностью своевременного создания компонента QR-кода.
BasicModal
Устранена проблема с неработающим свойством helpMessage.
BasicButton
Решена проблема несоответствия стиля кнопок официальному стилю antd.
Другие
Исправлен баг, при котором использование useRedo (перезагрузка текущего маршрута) приводит к потере данных route params.
2.7.0(2021-08-03)
(Breaking changes)
Восстановлен проект tailwindcss до windicss. Ранее была попытка использовать tailwindcss, но это могло вызвать множество проблем. Сначала переключитесь обратно на windicss, чтобы повысить эффективность разработки и снизить затраты на переключение.
В настоящее время существуют несовместимые области проекта:
- Формулировка xl:!m-4 должна быть изменена на !xl:m-4. Обратите внимание, что несовместима только !. Если вы её не используете, вам не нужно её менять.
- Проблема переполнения памяти всё ещё может существовать (низкая частота, просто перезапустите, перезапуск vite быстрее).
✨ Features
-
Preview добавлены новые свойства и события.
-
Dark Theme добавлена поддержка ночного режима tailwindcss.
-
Другие добавлен метод setTip для useLoading.
🐛 Bug Fixes
-
ApiTreeSelect устранена проблема неправильного отслеживания изменений params.
-
ImgRotateDragVerify решена проблема невозможности вызова метода resume компонента.
-
TableAction исправлена проблема, при которой свойство stopButtonPropagation не работает в некоторых случаях.
-
PageWrapper устранена проблема с недопустимым атрибутом class.
-
BasicTree решена проблема влияния метода checkAll на состояние disabled узла.
-
BasicTable
- Исправлена ошибка, при которой редактируемые ячейки не поддерживают конфигурацию ellipsis.
- Решена проблема, при которой всплывающий слой подкомпонентов (поп-подтверждение и редактирование компонентов, таких как select и treeSelect) не виден в полноэкранном режиме.
- Устранена ошибка, возникающая, когда включено expandRowByClick, нажатие на нерасширяемые строки может привести к ошибкам стиля.
- Исправлено динамическое изменение свойства pagination, которое не вступает в силу.
- Исправлена проблема, при которой getSelectRows не поддерживает дочерние данные древовидной таблицы.
-
Dark Theme исправлена проблема соответствия цветов в тёмной теме.
- Исправлен цвет фона выбранного узла компонента Tree.
- Исправлена конфигурация цвета компонента Alert.
- Исправлена проблема цвета кнопки типа link в отключённом состоянии.
- Исправлены проблемы со стилем отмеченных флажков в дереве.
-
Другие решена проблема, при которой useScript не смог автоматически удалить узел скрипта.
2.6.1(2021-07-19)
✨ Features
-
NoticeList добавлена нумерация страниц, автоматическое скрытие слишком длинных элементов, событие клика по заголовку, зачёркивание заголовка и т. д.
-
MixSider оптимизирован стиль нижней кнопки сворачивания в макете меню Mix, чтобы он соответствовал стилю других макетов меню.
-
ApiTreeSelect расширен компонент TreeSelect antdv для поддержки удалённого источника данных, аналогично ApiSelect.
-
BasicTable новый компонент редактирования ApiTreeSelect.
- Можно указать разные домашние страницы для разных пользователей.
- Добавьте поле homePath (необязательно) в информацию о пользователе, возвращаемую интерфейсом getUserInfo, чтобы настроить путь домашней страницы для текущего пользователя.
🐛 Bug Fixes
-
BasicTable
- Исправлена проблема со стилем полосы прокрутки (удалено исправление стиля прокрутки).
- Исправлена проблема выравнивания ячеек с развёрнутыми значками в древовидных таблицах.
- Добавлен слот headerTop.
- Исправлено отображение цвета кнопок в операционном столбце в отключенном состоянии.
- Восстановлена возможность обновления значений редактируемых ячеек путём прямого изменения dataSource. Избыточный title на Button.
-
Axios — исправить проблему, при которой данные params и data не могут быть отправлены одновременно при выполнении запросов, отличных от GET.
-
Прочее:
- устранить проблему, из-за которой функция экрана блокировки может пропускать состояние блокировки при обновлении страницы или копировании URL для открытия новой вкладки браузера;
- исправить проблему, когда Token не синхронизируется при одновременном открытии нескольких окон страниц;
- решить проблему, при которой hasPermission не работает в режиме разрешений ROLE.
-
Таблица — устранить проблему с параметром handleSearchInfoFn, содержащим лишние пустые ключи.
-
Tailwindcss — удалить предупреждение консоли.
2.5.2 (2021-06-27)
⚡ Улучшения производительности:
-
Icon — исключить глобальную регистрацию компонентов Icon, чтобы предотвратить проблемы с горячим обновлением при определённых обстоятельствах.
✨ Новые функции:
-
Меню — добавлен режим permissionMode = PermissionModeEnum.ROUTE_MAPPING. Проект по умолчанию изменяется на этот режим, а исходный файл меню удаляется. Если вы уже писали меню, можно перейти в режим PermissionModeEnum.ROLE.
2.5.1 (2021-06-26)
⚡ Улучшение производительности:
- обновить версии vue и ant-design-vue для решения проблем совместимости;
- оптимизировать производительность компонента Tree.
🐛 Исправление ошибок:
-
Таблица — решить проблему дрожания страницы;
-
Upload — обеспечить перенос пользовательских параметров;
-
Dropdown — исправить проблемы с отображением значка popConfirm;
-
Таблица — исправить аномальное поведение события редактирования таблицы дерева;
-
Таблица — исправить ситуацию, когда таблица пуста, значение, возвращаемое getDataSource, не является источником данных, используемым таблицей.
2.5.0 (2021-06-20)
(Критические изменения)
- Изменить проект windicss на tailwindcss для решения проблемы переполнения памяти. В настоящее время существуют несовместимые области проекта: формулировка !xl:m-4 должна быть изменена на xl:!m-4, обратите внимание, что несовместима только !. Если вы её не используете, менять не нужно. Также необходимо настроить новые функции самого windicss, например, режим Attribute не совместим.
✨ Рефакторинг:
- исключить useExpose и использовать expose, предоставляемый самим компонентом.
⚡ Повышение производительности:
- объединить многоязычные файлы locale для уменьшения количества файлов;
- изменить тип экспорта Mitt по умолчанию с Class на Function;
- переименовать isTransformRequestResult в Axios в isTransformResponse.
✨ Новые возможности:
- добавить функцию кругового кадрирования в CropperAvatar для обрезки аватара;
- добавить компонент загрузки аватара CropperImage;
- в компоненте useDrawer добавлена функция closeDrawer;
- добавлена функция создания предварительного просмотра изображения createImgPreview;
- добавлен пример новой страницы руководства;
- добавлены тесты Jest, поддержка отдельных тестов компонентов Vue пока отсутствует;
- в Axios добавлена конфигурация authenticationScheme для указания схемы аутентификации;
- добавлен элемент конфигурации проекта sessionTimeoutProcessing для настройки обработки тайм-аута сеанса.
🐛 Исправления ошибок:
- исправить ошибку расчёта высоты полноэкранного режима Modal;
- решить проблему многократного срабатывания события закрытия Modal;
- исправить проблему расчёта высоты PageWrapper;
- восстановить отсутствующее меню перетаскивания FlowChart;
- исправить ошибку маршрутизации Iframe в фоновом режиме;
- исправить проблему расчёта высоты при одновременном открытии нижнего и глобального нижнего колонтитула PageWrapper;
- устранить рывки анимации сворачивания меню;
- после обновления версии pinia исправить ошибку типа Store.
2.4.2 (2021-06-10)
✨ Рефакторинг:
- рефакторинг компонента CountTo.
✨ Новые возможности:
- radioButtonGroup поддерживает значение boolean;
- добавлено redoModalHeight в useModalInner для сброса высоты Modal внутри Modal;
- в useECharts добавлен getInstance для получения экземпляров echart;
- TableAction добавил stopButtonPropagation для предотвращения всплытия событий нажатия кнопки действия;
- BasicTable в режиме редактирования строки позволяет получить или установить значение других компонентов редактирования в столбце. Компонент ApiSelect автоматически обновит данные после изменения параметров.
Улучшения компонента TableImg:
-
В компонент BasicTable добавлено событие columns-change для отслеживания изменений сортировки, отображения и фиксированного статуса столбцов пользователем.
-
Поддержка динамической модификации readonly в Tinymce.
-
Добавлен метод updateTableDataRecord в BasicTable для обновления данных указанной строки.
Добавлен метод closeModal в хук useModal для закрытия модального окна.
🐛 Исправления ошибок
- Исправлена проблема с невозможностью уменьшения высоты redoModalHeight.
- Исправлена ошибка, из-за которой данные схемы BasicForm не вступали в силу.
- Исправлено несколько проблем с KeepAlive.
- Исправлен недочёт, при котором пользовательский код не обрабатывался стандартным перехватчиком axios.
- Устранена проблема с высотой всплывающего окна блокировки экрана.
- Исправлена некорректная визуализация полувыбранного состояния флажка Column Display в BaiscTable.
- Решена проблема, при которой в некоторых случаях не отображался предварительный список компонентов BasicUpload.
- Исправлена ситуация, когда настройка options RadioButtonGroup не работала.
- Кнопка загрузки изображений в режиме только для чтения в компоненте Tinymce теперь недоступна.
- Исправлены проблемы с заиканием BasicForm при определённых обстоятельствах.
- Проблема с неработающей маршрутизацией «directory» устранена.
2.4.1 (2021-06-01)
✨ Новые функции
- Добавление компонентов DatePicker и TimePicker в редактируемые таблицы.
- Добавлена конфигурация defaultExpandLevel в компонент Tree.
⚡ Улучшения производительности
- По умолчанию фокус поиска меню.
🐛 Исправление ошибок
- Известные проблемы CodeEditor решены.
- Ошибка консоли i18n устранена.
- Исправлена проблема, когда конфигурация align в редактируемой таблице не вступила в силу.
- Обеспечено, что axios обрабатывает только параметры Object.
- Исправлено некорректное поведение конфигурации defaultExpandAll в компоненте Tree.
- Проблему с отсутствующей разделительной линией в TableAction решили.
- Известные проблемы таблицы устранены.
- Теперь атрибут lang HTML будет устанавливаться при перезагрузке после первой загрузки или изменения языка.
2.4.0 (2021-05-25)
✨ Новые возможности
- Новый пример графического редактора.
- Новый редактор кода (включая редактор Json).
- Добавлен компонент JsonPreview для просмотра данных Json.
- Поля столбца данных и столбца действий таблицы можно контролировать в соответствии с полномочиями и бизнесом.
- Пример контроля разрешений таблицы (AuthColumn.vue).
- Пример истечения срока действия учётной записи пользователя.
⚡ Повышение производительности
- Объединение некоторых языковых файлов для уменьшения количества файлов.
🐛 Исправление ошибок
- Исправлена мигающая белая страница при обновлении тёмной темы.
- Исправлена проблема, при которой другие функции становились недействительными при закрытии вкладки.
- Исправлены известные проблемы в форме.
- Автоматическое блокирование экрана теперь работает корректно.
2.3.0 (2021-04-10)
(Критические изменения) Критические изменения
-
Использование pinia вместо vuex, vuex-module-decorators.
- Если вы раньше использовали vuex-module-decorators самостоятельно, вам необходимо преобразовать его в pinia.
- Причина: pinia в основном похожа на vuex5api и проста для понимания. Последующее переключение на vuex5 имеет очень низкую стоимость и также может использоваться в качестве сторонней библиотеки управления состоянием.
-
Удаление useKeyPress и использование vueuse-onKeyStroke вместо него.
-
Удаление useDebounceFn и использование vueuse-useDebounceFn вместо него.
-
Удаление useThrottle и использование vueuse-useThrottleFn вместо него.
✨ Функции
- Таблицы поддерживают постоянное хранилище.
✨ Рефакторинг
- Удалена функция useElResize.
🐛 Исправление ошибок
- Стиль страницы входа исправлен.
- Исправлены известные проблемы меню.
- Исправлена проблема переключения стиля темы.
2.2.0 (2021-04-06)
✨ Возможности
- Добавлен слот headerTitle.
- Новый пример печати.
- Добавлено описание интерфейса.
✨ Рефакторинг
- Функция useFullScreen удалена.
- Tinymce изменён с Cdn на npm (слишком большой размер пакета).
- Панель инструментов Dashboard переработана.
- ApexCharts и примеры удалены.
🐛 Исправление ошибок
- Убедитесь, что хлебные крошки отображаются правильно.
- Исправлена проблема исчезновения кнопки загрузки tinymce в полноэкранном режиме. Экранный режим
- Убедитесь, что заголовок меняется нормально после повторного входа в систему.
- Обеспечьте нормальную работу фонового режима входа.
- Исправьте проблему с событием клика TableAction.
2.1.1 (2021-03-26)
✨ Функции
- Добавлена конфигурация hideChildrenInMenu для маршрутизации. Используется для скрытия подменю.
- Встроены функции развёртывания/свёртывания всего в древовидной форме.
✨ Рефакторинг
- Реорганизован многослойный режим маршрутизации для решения проблемы множественных реализаций вложенных keepalives.
🐛 Исправление ошибок
- Убедитесь, что компонент CountDownInput сброшен до пустого значения.
- Устраните проблему отображения на маленьком экране в режиме разделения.
- Исправлено вычисление высоты таблицы.
- Исправлена проблема, из-за которой компоненты не могут быть получены фоновой маршрутизацией.
- Исправлен компонент Modal: конфигурация loadingTip не действует.
- Исправлено: команда фонового разрешения не действует.
- Убедитесь, что индикатор выполнения закрыт должным образом.
- Исправлена проблема с неправильной конфигурацией столбца проверки таблицы.
- Убедитесь, что меню первого уровня можно скрыть.
- Убедитесь, что скрытые поля формы проверяются правильно.
🎫 Задачи
2.1.0 (2021-03-15)
✨ Функции
- Добавлен режим svg в селектор иконок.
- Добавлены компонент времени и примеры AutoNavi/Baidu/Google Map.
✨ Рефакторинг
- Проект реорганизован для решения проблемы горячего обновления, вызванной циклическими зависимостями.
- Удалены vueHelper/useClickoutside, используйте @vueuse/core вместо.
🐛 Исправления ошибок
- Убедитесь, что значение table action обновляется правильно.
- Исправлена анимация переключения страниц, которую нельзя закрыть.
- Исправлена ошибка, при которой PageWrappertitle не отображается.
- Исправлены известные проблемы с таблицей.
- Исправлена проблема с тем, что BasicTree компонент не может настроить заголовок.
- Исправлена проблема со стилем кнопки после переключения темы.
2.0.3 (2021-03-07)
✨ Функции
- BasicTree добавил clickRowToExpand, используется для расширения дерева узлов.
- Добавлен плагин SvgIcon и примеры.
- Добавлено дерево отделов на левой стороне интерфейса управления учётными записями.
⚡ Улучшения производительности
- Параметры разбивки на страницы больше не переносятся, когда таблица закрыта.
- Страница входа отслеживает событие возврата каретки для входа в систему.
- При настройке адаптивного размера таблицы высота заполняется в соответствии с экраном.
- Оптимизация полосы прокрутки дерева.
- Оптимизирована скорость загрузки локальной разработки.
🐛 Исправления ошибок
- Исправлены известные ошибки с Description.
- Исправлены известные ошибки с BasicForm.
- Исправлена логическая проблема атрибута show ActionItem под BasicTree.
- Исправлена ошибка стиля компонента демо-примера дерева.
- Восстановлено управление учётной записью для добавления новых данных, но не удаления старых.
- Компонент формы должен разрешать методу setFieldsValue быть нулевым или неопределённым.
- Убедитесь, что одноуровневые хлебные крошки прыгают правильно.
- Убедитесь, что компонент формы не проверяет скрытые элементы формы.
2.0.2 (2021-03-04)
✨ Рефакторинг
- Многоязычные модули реорганизованы для поддержки отложенной и удалённой загрузки.
✨ Функции
- Поддержка axios формата запроса form-data.
- Добавлен компонент выбора иконок (поддерживает локальные и онлайн-методы).
- Добавлены примеры WebSocket и сценарии обслуживания.
- Добавлено свойство renderIcon в компонент Tree для управления отображением значков уровня.
- Tree->actionItem добавлен атрибут show, используемый для динамического управления отображением кнопок.
- Новые функции панели инструментов/заголовка/поиска для Tree.
- Добавлены образцы интерфейсов управления отделами/изменения пароля/управления учётными записями/управления ролями/управления меню.
⚡ Улучшение производительности
- Оптимизирован интерфейс анимации входа.
- Исправлена проблема чрезмерно большого хранилища github.
- По умолчанию скрыть кнопку полноэкранного режима таблицы.
- crypto-es заменён на crypto-js для уменьшения размера пакета.
- Каталог types перемещён в корневой каталог, совместим с другими глобальными типами каталогов.
🐛 Исправления ошибок
-
Исправлена проблема предупреждения компонента проверочного кода.
-
Исправлена таблица, которая не может правильно получить выбранную строку.
-
Исправлена ошибка расчёта высоты модального окна в полноэкранном состоянии.
-
Некоторые проблемы со стилем таблицы исправлены.
-
Недействительность настройки indentSize в форме дерева исправлена. Восстановить свойство isTreeTable таблицы
-
Устранить проблему переполнения памяти таблицы.
-
Исправить функцию сжатия и расширения макета в режиме разделения.
-
Исправить ошибку расчёта высоты модального окна.
-
Исправить ошибку загрузки файла.
2.0.0-rc.15 (2020-12-31)
✨ Деструктивное обновление таблицы
-
Рефакторинг редактируемых ячеек и редактируемых строк. Подробности см. в примерах. Изменился текст для редактируемых таблиц.
-
Поддержка проверки формы при редактировании.
-
Добавлена следующая конфигурация в конфигурацию столбца таблицы:
{
# Отображать ли столбцы по умолчанию. Те, которые не отображаются, можно открыть в конфигурации столбцов
defaultHidden?: boolean;
# Текст справки на правой стороне заголовка столбца
helpMessage?: string | string[];
# Пользовательское форматирование содержимого ячейки. Поддержка автоматического преобразования времени/перечисления
format?: CellFormat;
# Редактируемый
# Является ли ячейка редактируемой
edit?: boolean;
# Ячейка строки является редактируемой
editRow?: boolean;
# Статус редактирования.
editable?: boolean;
# Компонент редактирования
editComponent?: ComponentType;
# Параметры соответствующего компонента
editComponentProps?: Recordable;
# Проверка
editRule?: boolean | ((text: string, record: Recordable) => Promise<string>);
# Преобразование значения перечисления
editValueMap?: (value: any) => string;
# Триггер редактирования Zhenghang
record.onEditRow?: () => void;
}
✨ Перестройка таблицы
- Добавлен атрибут clickToRowSelect. Используется для управления проверкой выбранной строки.
- Мониторинг события щелчка по строке.
- Добавление перетаскивания столбцов и функции фиксации столбцов для кнопки конфигурации столбца таблицы.
- Добавлен атрибут defaultHidden в конфигурацию столбцов таблицы. Используется для скрытия по умолчанию. Можно настроить отображение галочки в таблице столбцов.
- Более мощная конфигурация столбцов.
- useTable: Поддержка динамического изменения параметров. Вы можете передать тип Ref и тип Computed для динамических изменений.
- useTable: Добавлена возвращаемая функция getForm. Может использоваться для манипулирования формами в форме.
- Исправлены известные проблемы в таблице.
✨ Особенности
- Добавлена команда водяных волн v-ripple.
- Добавлен смешанный режим левого меню.
- Добавлен пример встроенного в форму Markdown.
- Добавлен пример страницы вне основного фрейма.
- route.meta добавлены параметры currentActiveMenu, hideTab и isHide для управления отображением и скрытием многоуровневого меню на странице сведений.
- Добавлен пример навигации по хлебным крошкам.
- form: Добавлен атрибут suffix для настройки содержимого суффикса.
- form: Добавлены удалённый выпадающий список ApiSelect и примеры.
- form: Добавлена конфигурация autoFocusFirstItem. Используется для настройки фокусировки на первом поле ввода формы.
- useForm: Поддержка динамического изменения параметров. Вы можете передавать типы Ref и Computed для динамических изменений.
⚡ Улучшения производительности
- Оптимизация компонентов полосы прокрутки modal и drawer.
- table: удаление атрибута isTreeTable.
- Импорт файлов less глобально. Нет необходимости вручную повторно вводить компонент.
🎫 Рутинные задачи
- Обновление ant-design-vue до версии 2.0.0-rc.7.
- Обновление vue до версии 3.0.5.
🐛 Исправление ошибок
- Исправлена проблема с отсутствующими полосами прокрутки в смешанном режиме.
- Исправлена некорректная конфигурация переменных среды и проблема с адресом логотипа в режиме истории.
- Исправлена ошибка расчёта ширины и высоты, вызванная переключением страницы библиотеки диаграмм.
- Исправлена проблема многоязыковой конфигурации Locale.show, из-за которой конфигурация не вступала в силу.
- Исправлен тип ошибки маршрутизации.
- Исправлена проблема недействительных разрешений при разделении меню.
- Если iframe загружается слишком рано при закрытии страниц с несколькими вкладками.
- Исправлены известные проблемы с modal и drawer.
- Исправлена проблема адаптации смешанного режима в левом меню.
2.0.0-rc.14 (2020-12-15)
✨ Функции
- Удаление поиска в левом меню, добавление функции поиска в верхнем меню.
- Адаптация мобильного терминала макета. Бизнес-страница не адаптирована.
- axios присоединяется к конфигурации joinTime. Контроль, включает ли ответ временную метку.
⚡ Повышение производительности
-
Асинхронный импорт компонентов.
-
Оптимизация общей структуры.
-
Замена полосы прокрутки по умолчанию. Улучшения
-
Оптимизирована проблема, из-за которой полноэкранная анимация компонента Modal была неплавной.
🐛 Исправления ошибок
- tree: Исправлена проблема с превышением текстом размера кнопки операции.
- useRedo: Исправлена ошибка отсутствия параметров при обновлении страницы через useRedo.
- form: Исправлена проблема, когда форма сначала устанавливалась в проверке, и появлялось консольное сообщение об ошибке.
- modal и drawer: Исправлены проблемы с передачей параметров массива компонентами.
- form: исправлено, что updateSchema не действует, если значение содержит [].
- table: Исправлена проблема отображения значка TableAction таблицы.
- table: исправлена настройка столбцов таблицы, которые не отображались с помощью настройки setColumns.
🎫 Ежедневные задачи
- Обновление antdv до версии 2.0.0-rc.2.
- Обновление vue до версии 3.0.3.
- Обновление vite до версии 1.0.0.rc13.
- Временное удаление @vueuse/core. После стабилизации он будет интегрирован. В настоящее время он нестабилен.
2.0.0-rc.11 (2020-11-18)
✨ Новые функции
- Добавлена загрузка файлов в формате base64.
- Оптимизация компонентов загрузки и примеров.
- Новый пример редактируемой строки.
- Добавление личной страницы.
- Новая страница формы.
- Добавление страницы сведений.
- Интеграция компонентов загрузки в форму по умолчанию.
🎫 Ежедневные задачи
- Обновление antdv до 2.0.0-rc.1 (временно восстановить beta15, rc1 меню слишком серьёзно зависает).
- Добавить некоторые примечания.
✨ Рефакторинг
- Удалены свойства receiveDrawerDataRef и transferDrawerData в useModal и useDrawer.
- openModal и openDrawer, соответствующие useModal и useDrawer, расширяют третий параметр. Используется для повторного открытия триггера обратного вызова.
🐛 Исправление ошибок
- Устранена ошибка проверки ввода формы inputNumber.
- Исправлена ошибка установки значения по умолчанию для формы.
- Исправлена проблема захвата позиции при скрытии кнопки сворачивания меню.
- Исправлена ошибка, из-за которой baseColProps формы не действовал.
2.0.0-rc.10 (2020-11-13)
✨ Рефакторинг
- Рефакторинг хуков, введение @vueuse, удаление существующих хуков, оптимизация существующих хуков.
- UseEvent переименован в useEventListener.
- Удалить четыре типа SelectOptGroup, SelectOption, Transfer и Radio из формы ComponentType. Изменить компонент RadioButtonGroup.
✨ Новые функции
- componentsProps поддерживает функциональный тип элемента формы.
- Добавлено отображение тегов в меню, поддерживающее 4 типа цветов и точечное отображение.
- Новое меню и верхняя панель выбора цвета соответствуют друг другу.
- Добавьте страницу примера результата.
- Пример новой загрузки файла.
⚡ Wip
- Компоненты загрузки (не завершены, тестирование...).
⚡ Улучшение производительности
- Оптимизация кода настройки Drawer.
- Оптимизация скорости переключения между несколькими вкладками.
- Добавление возможностей настройки формы и динамических возможностей.
🐛 Исправление ошибок
- Исправлено отображение нескольких редакторов форматированного текста только одного.
- Исправлена ошибка, из-за которой после истечения срока действия не происходило перенаправление на исходную страницу.
- Ошибка динамического введения окна системы исправлена.
- Ошибки типа страницы исправлены.
- Исправлена ошибка при использовании формы и флажка отдельно.
2.0.0-rc.9 (2020-11-9)
✨ Новые функции
- Триггер меню может выбирать местоположение.
- Добавлен пример встроенного форматированного текста формы.
- Добавлен атрибут required в компоненте схемы формы. Упрощённая конфигурация.
- Второй параметр openModal и openDrawer можно передать внутренне вместо transferModalData.
- Кэширование маршрутов с параметрами.
✨ Рефакторинг
- Логика меню, созданного фоном, реорганизована.
- Структурная трансформация модуля маршрута.
⚡ Повышение производительности
- Продолжается оптимизация производительности меню и повышение плавности.
- Оптимизация отложенной загрузки компонентов и примеров.
- Настройка стиля макета.
🎫 Ежедневные задачи
- Удалить фоновое изображение меню.
- Обновить версию ant-design-vue до beta15.
- Обновите версию vite до rc.9.
- Регулировка страницы исключений.
- Цветные блоки BasicTitle по умолчанию не отображаются.
🐛 Исправление ошибок
-
Исправлена проблема с типом таблицы после обновления.
-
Исправлена ошибка, когда последнее подменю продолжает отображаться, когда меню разделено и нет данных в левом меню.
-
Проблема с типом useMessage исправлена.
-
Исправлена ошибка, из-за которой установка элемента формы disabled не действовала.
-
Исправлено, что useECharts не может адаптироваться. sortFn добавлен в таблицу для поддержки пользовательской сортировки.
-
Добавлены компоненты анимации и примеры.
-
Добавлены примеры компонентов отложенной загрузки / ленивой загрузки.
✨ Рефакторинг
- Тип детализации компонента Drawer изменён на isDetail.
🎫 Работа по дому
- Удалён синтаксис необязательной цепочки в коде.
- Модификация логики сброса формы.
- Отключена анимация вкладок многостраничных страниц.
- Версия Vite обновлена до v1.0.0.rc6.
- Удалено предупреждение о китайском пути. Проблема исправлена в версии rc6.
���️ Исправление ошибок
- Исправлены проблемы с автоматической высотой и отображением нижнего колонтитула компонентов ящика.
- После исправления запроса форма сбрасывается к значению по умолчанию.
- Исправлена проблема отображения свернутого меню при отсутствии дочерних узлов.
- Исправлена проблема со стилем отображения хлебных крошек.
- Исправлена ошибка множественного открытия перетаскивания при destroyOnClose = true в модальном окне.
- Исправлено несколько столбцов действий в таблице.
2.0.0-rc.4 (2020-10-21)
✨ Новые функции
- Новая панель конфигурации для таблиц.
- Новый модуль уведомлений о сообщениях.
🎫 Работа по дому
- По умолчанию таблицы не показывают границы.
- Обновление зависимостей.
- Vue обновлён до версии v3.0.2.
- Тонкая настройка стиля интерфейса.
⚡ Улучшения производительности
- Оптимизирован размер первого экрана.
- Оптимизирован компонент TableAction.
- Уменьшена ширина сворачивания меню.
���️ Исправление ошибок
- Исправлена проблема с именем меню, когда первый уровень меню свёрнут.
- Исправлена проблема, из-за которой команда предварительного просмотра не была упакована.
- Исправлена проблема, при которой параметр actionColOptions формы не действовал.
- Исправлена проблема, при которой загрузка не действовала при обновлении формы.
2.0.0-rc.3 (2020-10-19)
✨ Новые функции
- Добавлен компонент Excel и примеры экспорта Excel/XML/CSV/HTML.
- Добавлен пример импорта Excel.
- Добавлена глобальная обработка ошибок.
- Добавлены компоненты Markdown и примеры.
- При добавлении нового сворачивающегося меню можно отобразить имя меню.
Docs
- добавлен документ проекта.
🎫 Работа по дому
���️ Исправление ошибок
- Исправлена адаптивная проблема верхнего меню.
- Исправлена ошибка упаковки системы Windows.
2.0.0-rc.2 (2020-10-17)
✨ Новые функции
- Пакет можно настроить для вывода gizp.
- Пакет можно настроить так, чтобы удалить консоль.
- Маршруты и меню не нужно импортировать вручную, они импортируются автоматически.
🎫 Работа по дому
- Обновлён Vue до версии 3.0.1.
- Изменена версия Vite на версию ежедневного сборки.
���️ Исправление ошибок
- Исправлена ошибка меню.
- Исправлена проблема адаптивной высоты таблицы.
- Исправлена проблема сообщения об ошибке при выполнении скрипта в системе Windows.
- Исправлена проблема сворачивающихся компонентов.
⚡ Улучшение производительности
- Меню удалено, чтобы минимизировать фон.
- Страница не обновляется и меню повторно не отображается.
- Некоторые другие детали оптимизированы.
2.0.0-rc.1 (2020-10-14)
✨ Новые функции
- Добавлена вкладка с параметрами.
⚡ Улучшение производительности
- Оптимизация сворачивания меню.
- Детализация страницы оптимизирована.
- HTML сжимается после упаковки.
- Функциональная реконструкция компонентов предварительного просмотра и контекстного меню.
- Операция компонента предварительного просмотра центрирована.
🎫 Работа по дому
- обновлены зависимости.
- Добавлен README.en-US.md.
- Добавлен CHANGELOG.en-US.md.
���️ Исправление ошибок
- Исправлен переход на целевую страницу при обновлении страницы.
2.0.0-beta.7 (2020-10-12)
⚡ Улучшение производительности
- Существующее переключение вкладок больше не отображает анимацию и индикатор выполнения.
✨ Новые функции
- Добавлен компонент CountTo и демонстрационный пример.
- В файл конфигурации проекта добавлены closeMessageOnSwitch и removeAllHttpPending.
- Для производственной среды есть отдельный файл конфигурации для динамической настройки проекта.
- Добавлено useEcharts и useApexChart для упрощения использования диаграмм, а также добавлены соответствующие демонстрации.
- Новый интерфейс рабочей среды.
- Интерфейс новой аналитической страницы.
🎫 Работа по дому
���️ Исправление ошибок
- Исправлена проблема с переключением маршрутизации, неактивность вкладки. ### 2.0.0-beta.5 (2020-10-10)
Рефакторинг кода
Улучшения производительности
- Оптимизировать скорость переключения страниц.
Текущие задачи
- Добавить конфигурацию для
.vscode
и .github
.
- Изменить иконку меню.
- Добавлен файл конфигурации
.env
.
- Обновить файл
readme.md
.
Исправление ошибок
- Устранить сбой проверки компонента
Tree
.
2.0.0-beta.4 (2020-10-08)
Текущие задачи
- Удалить избыточные зависимости.
Исправление ошибок
- Исправить проблему с пустым экраном при обновлении страницы.
- Исправить неверный стиль таблицы в рабочей среде.
2.0.0-beta.3 (2020-10-07)
Новые функции
- В конфигурационный файл проекта добавлен параметр
openNProgress
, чтобы контролировать, открывать ли верхнюю панель управления.
- Добавлены компонент
Table
и демонстрация.
Текущие задачи
- Добавить
github workflows
.
2.0.0-beta.2 (2020-10-07)
Новые функции
- Добавлен компонент предварительного просмотра изображений.
Непрерывная интеграция
- Добавлен скрипт
githubAction
.
2.0.0-beta.1 (2020-09-30)
Текущие задачи
- Перенести часть кода из версии 1.0.
- Добавить файл описания
README.md
.
Исправление ошибок
- Исправлена проблема со сбоем формы, анимации и упаковки.
Опубликовать ( 0 )