vue-next-admin: обновление журнала
🎉🎉🔥 Vue-Next-Admin — это бесплатная библиотека шаблонов для бэкенда, основанная на Vue 3.x, Typescript, Vite и Element Plus. Она адаптирована для мобильных устройств, планшетов и компьютеров. Для работы с версией Vue 2.x рекомендуется использовать ветку vue-prev-admin.
2.4.33
2023.04.11
- 🌟 Обновление зависимостей до последних версий.
- 🎉 Добавление функций предварительного просмотра изображений и печати в /make/tableDemo.
- 🐞 Исправление проблемы с центрированием значков при сворачивании меню (isCollapse).
- 🐞 Решение проблемы, когда переключение на «Контроль фронтенда» в разделе «Управление правами» не работало. Спасибо пользователю @傲世盛唐.
- 🐞 Устранение проблемы с использованием tsconfig.json и compilerOptions.suppressImplicitAnyIndexErrors после обновления до TypeScript 5.x. Ссылки: TypeScript/issues/51909, suppressImplicitAnyIndexErrors.
- 🎨 Объединение изменений: поддержка pnpm для 47cdn, устранение ошибок без внешних зависимостей. Ссылка: https://gitee.com/lyt-top/vue-next-admin/commit/8de54a844bb54468d0bdccca158bf9bcb449f270. Спасибо @yujiacheng.
- 🎯 Оптимизация: переименование папки layout/navBars/breadcrumb в layout/navBars/topBar для улучшения понимания структуры (можно выполнить глобальное замещение). Спасибо пользователю @傲世盛唐.
- 🎯 Улучшение компонента UserNews в файле layout/navBars/topBar/user.vue. Теперь используется Popover для отображения всплывающих окон при нажатии на значок уведомлений, что предотвращает случайное открытие окна при выборе фона.
2.4.32
💔💔💔 Проблема с отображением изображений в README.md и демонстрационных материалах, использующих изображения из vue-next-admin-images. Изображения можно заменить онлайн-ссылками с сайта https://www.hd-r.cn/. Если авторские права нарушены, пожалуйста, свяжитесь с автором по адресу qq: 1105290566.
2023.03.26
- 🌟 Обновление зависимостей до последних версий.
- 🐞 Исправление проблем с sourceMap в среде разработки. Спасибо @XiaoSongJiang.
- 🐞 Исправлена ошибка, связанная с использованием :deep {} вместо :deep().
- 🎨 Объединение изменений: перенаправление на первый уровень меню в режиме разделения на колонки. При однократном нажатии на пункт меню теперь открывается список подменю, а не пустая страница. Спасибо @写意.
- 🎯 Оптимизация: меню сворачивается, если в классическом макете только один элемент подменю.
- 🎯 Оптимизация watch-переменных.
- 🎯 Оптимизация процесса сборки: разделение кода (manualChunks), сжатие gzip и ускорение через CDN (по умолчанию отключено в .env, см. статью vue-next-admin vue3 + vite: сборка, сжатие gzip, ускорение через CDN).
2.4.31
2023.03.10
-
🌟 Обновление зависимостей до последних версий.
-
🐞 Исправлено отсутствие эффекта от настройки градиента фона для панели навигации и подменю.
-
🐞 Решена проблема, когда тёмная тема не работала при настройке градиента для панели навигации и подменю.
-
🐞 Исправлено отображение панели поиска в верхней части экрана на мобильных устройствах.
-
🎯 Оптимизирован файл main.ts в связи с проблемами, описанными в issues #I6KNFH и #I6JRH6.
-
🎯 Оптимизировано горизонтальное отображение меню.
-
🎯 Оптимизирована структура меню в разделённом режиме. В отсутствие подменю второго уровня меню первого уровня отображается во весь экран. Спасибо @jiuping. Теги view обрабатываются при сворачивании/разворачивании меню. Компиляция предупреждения
-
#I5CVSB (https://gitee.com/lyt-top/vue-next-admin/issues/I5CVSB), глобально заменить на :deep(attr)
, спасибо @Linvas.
Справочный документ: vue3 sfc-style (https://v3.cn.vuejs.org/api/sfc-style.html#style-scoped).
node_modules\print-js\dist\print.js
требует адаптации или удаления package.json
в версии «print-js»: "^1.6.0" от автора print-js.
🐞 Исправление:
— vue-next-admin-template-js версия, ошибка интерфейса запроса пользовательской информации переднего контроллера userInfo.js, маршрут не может быть загружен, можно попробовать написать таймер для имитации той же ошибки #I5F1HP, спасибо @白开水.
2.1.1
27 мая 2022 года:
🌟 Обновление: обновление зависимостей до последних версий.
🎯 Оптимизация:
— В тёмном режиме, когда <el-button text></el-button>
активен, стиль.
— Проблема с кешированием после обновления страницы, спасибо @ls0428.
— SvgIcon не устанавливает цвет для загруженных изображений SVG, спасибо @elus_z.
— Инструменты класса инструментов в utils/toolsValidate.ts.
🐞 Устранение ошибок:
— При переключении макета, TagsView будет иметь дополнительный tab, спасибо @lg_boy.
— Если значок хлебных крошек в верхней части навигации включён (isBreadcrumbIcon=true), стиль немного неправильный, спасибо @quber.
— После возврата на домашнюю страницу из-за неправильного ввода адреса в адресной строке маршрутизатора и повторного ввода неправильного адреса, 404 проблема не возникает.
— Значок выбора компонента несколько раз щёлкает после того, как функция не работает, спасибо @quber.
2.1.0
18 апреля 2022 года:
⚡⚡⚡ Эта версия является обновлением цикла, содержание оптимизации следующее: (будьте осторожны при обновлении! Будьте осторожны при обновлении!! Будьте осторожны при обновлении!!!). Из-за замены vuex на pinia:
🌟 Обновление: обновить зависимости до последних версий.
🎯 Оптимизация:
— Некоторые проблемы с отображением изображений на странице (замена источника изображения gitee онлайн).
— Добавьте пустую строку между методами каждой страницы и логикой, чтобы облегчить различие между содержимым.
— Выбор значка, спасибо @真有你的.
— Тип значка — все, тип ali, ele, awe отображается неправильно.
— Удалите предупреждение консоли разработки i18n, код страницы: i18n/index.ts.
— Предотвратить появление белого экрана при первом входе на страницу NextLoading.start() метод.
— Адресная строка имеет параметры выхода из системы, а затем снова войти в систему, чтобы перейти к предыдущей странице, спасибо @yuyong1566.
— Оптимизировать компонент SvgIcon, предотвратить появление сообщения об ошибке при включении Tagsview и значке, спасибо @jenchih.
— Когда URL содержит специальные символы, такие как китайский язык, keep-alive не работает при переключении на этот tab в первый раз, спасибо @张松.
— Обновление до v5, демонстрация примера wangeditor в онлайн-версии vue3, невозможно перенести строки, спасибо @q7but.
— Закройте tagview, высота обновится, появится полоса прокрутки, спасибо @tony_tong_xin.
— Демонстрация параметров маршрута.
— Замените vuex на pinia.
— Поддержка пользовательских имён tagsView (полезно для деталей статьи), перейдите на опыт: параметры маршрутизации / обычный маршрут. Поддержка интернационализации пользовательских названий tagsView, спасибо @q7but, @tony_tong_xin.
🐞 Устранение ошибок:
— Адаптируйте "element-plus": "^2.1.9", версию 2.2.0.
— Навигация по горизонтали после макета, меню первого уровня отображается неправильно, спасибо @fhtfy.
— Горизонтальная компоновка, три уровня и выше, навигационное меню выделено, навигация не согласована по высоте.
— Выберите primary в меню навигации по горизонтали, текст также станет primary цветом, спасибо @面向 BUG 编程.
— Изменение цвета в vuex не вступает в силу, спасибо @面向 BUG 编程.
— Основная тема пуста, цвет очищен, сообщается об ошибке, спасибо @面向 BUG 编程.
— Правила файла .eslintrc.js имеют неправильное имя метки, спасибо @yuyong1566.
— Оптимизация компонента SvgIcon.
— Правый клик меню закрытия tagsView сообщает об ошибке.
— Путь router.push не найден, сообщение об ошибке, страница 404, 401 перемещена в основной макет (ранее полноэкранный режим).
— Глобальное изменение размера компонента не действует, спасибо @lg_boy.
— Каждый раз, когда конфигурация изменяется, необходимо очищать window.localStorage в браузере навсегда, конфигурация вступает в силу, проблема решена, спасибо @lanbao123. target="_blank">@wjs0509
- 🐞 Исправлено: после того как в правом верхнем углу нажать на значок «Показать все» в меню, которое появляется при полном экране, можно было кликнуть по открывшейся странице и меню оставалось видимым.
1.0.16
2021.08.14
- 🌟 Обновлены зависимости до последних версий.
- 🎯 Оптимизирован стиль меню и панели навигации: при детализации элемента меню с метатегом isHide, установленным в true, панель навигации будет подсвечена. Это реализовано благодаря пользователю @YourObject.
- 🎯 Оптимизированы пути к деталям: если родительский элемент — /pages/filtering, то путь к детализации будет /pages/filtering/details?id=1. Если путь к родительскому элементу будет /pages/filteringDetails?id=1, то панель навигации не будет выделена. Для проверки можно обратиться к компоненту «Фильтрация».
- 🎯 Исправлены проблемы с высотой при детализации элементов через контекстное меню при полном экране.
- 🎯 Исправлена проблема с таблицами при пакетном изменении размера.
- 🐞 Исправлен случай, когда при установке глобальной темы primary и наличии второго уровня меню текст в меню был некорректно выделен цветом.
- 🐞 Исправлена интернационализация: при переходе на другую локализацию через верхнюю панель навигации, например, при клике на изображение в верхней части экрана, можно проверить работу интернационализации.
1.0.15
2021.08.06
- 🌟 Обновлены зависимости до последних версий.
- 🎯 Исправлено столкновение id с именем contextMenuClickId в полях при детализации через контекстное меню. Проблема решена благодаря пользователю @伯牙已遇钟子期.
- 🎉 Добавлены примеры форм с множественной валидацией.
1.0.14
2021.07.29
- 🌟 Обновлены зависимости (vue, vuex, vue-router) до последних версий, но могут возникнуть проблемы. В таком случае рекомендуется вручную откатиться до предыдущих версий. Версии можно посмотреть на vnpm.
- 🎯 Оптимизирована загрузка графиков и таблиц.
- 🎯 Оптимизировано отображение маршрутов и параметров.
- 🎯 Оптимизировано представление операций с тегами: теперь при наличии нескольких тегов для одного маршрута необходимо передавать все параметры (query или params).
- 🎉 Добавлено совместное использование тегов: можно включить эту функцию, чтобы несколько маршрутов использовали один компонент детализации, а теги будут отображаться только для последнего нажатого тега. При отключении этой функции каждый маршрут будет использовать свой компонент детализации и все теги будут видны.
- 🐞 Исправлено: при совместном использовании тегов и нажатии на правую кнопку мыши параметры не соответствовали ожидаемым значениям (второй параметр не заменял первый).
- 🐞 Исправлены проблемы, связанные с обновлением, прокруткой и другими функциями при использовании нескольких тегов или совместном использовании одного тега несколькими маршрутами.
- 🐞 Исправлена работа с полным экраном: проблема с #pr!12 решена благодаря пользователю @另一个前端.
1.0.13
2021.07.25
- 🌟 Обновлены зависимости.
- 🎉 Добавлен пример визуализации данных.
- 🎉 Добавлена функция входа с помощью сканирования QR-кода.
1.0.12
2021.07.16
- 🌟 Обновлены зависимости.
- 🎉 Добавлен пустой пример визуализации данных.
- ⚠️ Предупреждение: при использовании Form с binding value возникает ошибка «binding value must be a string or number». Проблема решается добавлением label-position="top". Ожидается исправление ошибки от разработчиков.
- 🎯 Оптимизировано взаимодействие с меню: анимация перехода в заблокированное состояние, отображение графиков на главной странице.
- 🎯 Оптимизировано использование тегов: логика закрытия меню правой кнопкой мыши.
- 🐞 Исправлена ошибка, возникающая при включении тегов: при перетаскивании появлялось сообщение об ошибке, а также при размере окна менее 1000 пикселей устанавливался запрет на перетаскивание.
- 🐞 Исправлена высота iframe и внешних ссылок: используется computed для вычислений.
- 🐞 Исправлена проблема, связанная с высотой: при переключении между режимами отображения (полный экран, окно браузера) графики могли отображаться некорректно.
- 🐞 Исправлена ситуация, когда при переключении на горизонтальную компоновку меню исчезало из виду.
- 🐞 Исправлена невозможность использования некоторых функций при переключении режимов отображения и последующем переходе к классическому разделённому меню.
- 🐞 Исправлена проблема: заголовок окна браузера не обновлялся сразу при переключении языка.
- 🐞 Исправлена проблема при переключении компоновки: некоторые функции становились недоступными. Часть интерфейсов не требует отмены событий (proxy.mittBus.off('xxx')).
- 🐞 Исправлена проблема с маршрутизацией: при динамическом маршруте с параметрами и переходе по ссылке router-link возникала ошибка.
- 🐞 Исправлена некорректная подсветка меню при наличии второго уровня пунктов меню.
- 🐞 Исправлена неработоспособность функции тегов.
1.0.11
2021.07.14
- 🌟 Обновлены зависимости.
- 🎉 Добавлены примеры маршрутов с параметрами и ленивой загрузки изображений.
- ⚠️ Предупреждение Form: binding value must be a string or number. Решается добавлением label-position="top" (ожидается исправление от разработчиков).
- 🎯 Оптимизировано меню: анимация блокировки экрана, отображение графиков.
- 🎯 Оптимизировано использование тегов: закрытие меню правой кнопкой.
- 🐞 Исправлена ошибка при включении тегов: возникала ошибка при перетаскивании, а при ширине окна менее 1000px устанавливался запрет на перемещение.
- 🐞 Исправлена высота iframe и внешних ссылок: используются вычисления.
- 🐞 Исправлена проблема высоты: графики отображались некорректно при переключении между полноэкранным режимом и окном браузера.
- 🐞 Исправлена ситуация, когда при переходе в горизонтальный режим меню становилось невидимым.
- 🐞 Исправлена невозможность использовать некоторые функции при переключении режима отображения и переходе к классическому разделенному меню.
- 🐞 Исправлена проблема с заголовком окна браузера: он не обновлялся при переключении языков.
- 🐞 Исправлена проблема переключения компоновки: часть функций становилась недоступной. Некоторые интерфейсы не требуют отмены событий (proxy.mittBus.off('xxx')).
- 🐞 Исправлена проблема маршрутизации: возникала ошибка при переходе по динамической ссылке с параметрами.
- 🐞 Исправлена подсветка меню: она не работала при наличии второго уровня пунктов.
- 🐞 Исправлена неработающая функция тегов.
Комментарий ( 0 )