Caiji encountered a problem:
the router-view of app.vue is covered with a layer of keep-alive
when switching between secondary pages, you can enter and leave watch $route
however, if keepalive is removed, the watch is less than the entry and departure of $route, and neither the entry nor departure of the routing guards in the component can trigger
did I write bug, or will watch and guards be affected by keep alive?