Hash è un'impostazione Vue-router di default, è impostato perché con hash, l'applicazione non ha bisogno di connettersi al server per servire l'url. Per cambiarlo devi configurare il tuo server e impostare la modalità in modalità API cronologia HTML5.
Per la configurazione del server questo è il link per aiutarvi a configurare Apache, Nginx e Node.js server:
https://router.vuejs.org/en/essentials/history-mode.html
Poi si dovrebbe fare in modo, che la modalità router vue è impostato come segue:
versione vue-router 2.x
const router = new VueRouter({
mode: 'history',
routes: [...]
})
Per essere chiari, questi sono tutti i modi vue-router si può scegliere: "hash" | "storia" | "Astratto"
fonte
2017-09-25 17:18:14
Grazie Bill qui è possibile rimuovere hashbang falsa anche qui è il codice: 'const router = new VueRouter ({ \t cronologia: true }) – DokiCRO
Freddo. Aggiornerò la mia risposta –
Stavo giocando con https://github.com/vuejs/vue-hackernews e aggiungendo '{history: true}' funziona per la prima pagina, ma il resto delle rotte falliva. –