vue.js geschiedenis vs hash-modus op een subpad
In het geval dat je je vue Router niet op de root pagina monteert, maar op een "subpath", is er een belangrijk verschil in het gedrag van Vue Router in history en hash mode.
Geschiedenis
Als u, bijvoorbeeld, gebruik wilt maken van https://picockpit.local/debug/ om de Vue Router verder te laten leven, in geschiedenismodus:
De volgende routes
{pad: '/', component: DebugOne},
{pad: '/twee', component: DebugTwo},
{ path: '*', component: FourOhFour}
zal niet werken zoals verwacht! (Uw 404-pagina met de catch all zal worden weergegeven).
U zult ze moeten wijzigen om omvat het subpad (debug):
{pad: '/debug/', component: DebugOne},
{pad: '/debug/twee', component: DebugTwo},
{ path: '*', component: FourOhFour}
In dit geval zult u toegang hebben tot de volgende URL's:
Hash mode
In hash-modus is het precies andersom. Je zult de routes als volgt moeten gebruiken:
{pad: '/', component: DebugOne},
{pad: '/twee', component: DebugTwo},
{ path: '*', component: FourOhFour}
In dit geval zult u toegang hebben tot de volgende URL's: