1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhijiantianya-yudao-cloud

 / Детали:

Управление меню с повторяющимся componentName приведёт к переходу на страницу 404.

Предстоит сделать
Владелец
Создано  
04.03.2025

Базовая информация

  • Версия ruoyi-vue-pro: 2.4.0
  • Операционная система: Windows 11
  • База данных: MySQL 5

Предположение возможной причины

(Обязательно) Я потратил Yöntem: 2-4 часа на самостоятельную проверку и выявил, что вероятной причиной является повторение значения поля ComponentName, что приводит к проблеме с переходом между меню.

Не знаю, какую роль играет поле ComponentName, можно ли его оставить пустым? Какие могут быть последствия? Прошелся по официальной документации, но так и не нашел ответа, помогите, пожалуйста.

Шаги воспроизведения ошибки

Шаг 1,
Создайте пункт меню типа "Меню" на любом уровне, установите имя компонента ComponentName таким же, как у существующего компонента в проекте на фронте.

Шаг 2,
Создайте ещё один пункт меню типа "Меню" на любом уровне, установите имя компонента ComponentName тем же самым значением, которое уже используется в системе, например PayOrder.

Шаг 3,
Сохраните изменения, очистите кэш меню, удалите все клиентские кэши, затем попробуйте перейти на созданный пункт меню через навигацию.

Информация об ошибке

Приложите необходимые скриншоты
Изображение


Базовая информация

  • Версия ruoyi-vue-pro: 2.4.0
  • Операционная система: Windows 11
  • База данных: MySQL 5

Предположение возможной причины

(Обязательно) Я потратил 2–4 часа на самостоятельную проверку и выявил, что вероятной причиной является повторение значения поля ComponentName, что приводит к проблеме с переходом между меню.

Не знаю, какую роль играет поле ComponentName, можно ли его оставить пустым? Какие могут быть последствия? Прошелся по официальной документации, но так и не нашел ответа, помогите, пожалуйста.

Шаги воспроизведения ошибки

Шаг 1,
Создайте пункт меню типа "Меню" на любом уровне, установите имя компонента ComponentName таким же, как у существующего компонента в проекте на фронте.

Шаг 2,
Создайте ещё один пункт меню типа "Меню" на любом уровне, установите имя компонента ComponentName тем же самым значением, которое уже используется в системе, например PayOrder.

Шаг 3,
Сохраните изменения, очистите кэш меню, удалите все клиентские кэши, затем попробуйте перейти на созданный пункт меню через навигацию.

Информация об ошибке

Приложите необходимые скриншоты
Изображение

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/zhijiantianya-yudao-cloud.git
git@api.gitlife.ru:oschina-mirror/zhijiantianya-yudao-cloud.git
oschina-mirror
zhijiantianya-yudao-cloud
zhijiantianya-yudao-cloud