Хэш - это режим по умолчанию для vue-router, он установлен потому, что с хэшем приложению не нужно подключаться к серверу для обслуживания URL. Чтобы изменить его, вы должны настроить свой сервер и установить режим в режим HTML5 History API.
Для настройки сервера это ссылка, которая поможет вам настроить серверы Apache, Nginx и Node.js:
https://router.vuejs.org/guide/essentials/history-mode.html
Затем вы должны убедиться, что режим vue router установлен следующим образом:
vue-router версия 2.x
const router = new VueRouter({
mode: 'history',
routes: [...]
})
Для ясности, это все режимы vue-router, которые вы можете выбрать: "hash" | "история" | "Аннотация".
const router = new VueRouter({ history: true })