Vue route jump uses path to cause stack overflow, but it is not a problem to use name

routing configuration:

{
      path: "/alarmHistory",
      name: "AlarmHistory",
      component: AlarmHistory,
      alias: "/alarmHistory"
    },

event:

this.$router.push({name: "AlarmHistory"});

previous projects used path to jump, but today I found that using path jump will report an error stack overflow. But there is no problem when using name jump, please tell me what went wrong.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e45b3a-6516f.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e45b3a-6516f.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?