The vue nested routing page refreshes the route loading order

routing nesting has a total of three layers

first layer:

  <div class="home">
      <router-view></router-view>
  </div>

second layer:

  <div class="page1">
      <router-view></router-view>
  </div>

layer 3:

  <div class="page2">
      <router-view></router-view>
  </div>
  

the order in which routes are normal should be home = > page1 = > page2

problem:
when the page page2 is refreshed, the reload order becomes page2 = > page1 = > home
, which results in a blank page.

excuse me, why does the order of route refresh become like this? Shouldn"t the refresh be reloaded from home?

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-1bdc0b0-30810.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-1bdc0b0-30810.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?