Hash là cài đặt chế độ bộ định tuyến vue mặc định, nó được đặt vì với hàm băm, ứng dụng không cần kết nối máy chủ để phục vụ url. Để thay đổi, bạn nên định cấu hình máy chủ của mình và đặt chế độ thành chế độ API Lịch sử HTML5.
Đối với cấu hình máy chủ, đây là liên kết giúp bạn thiết lập máy chủ Apache, Nginx và Node.js:
https://router.vuejs.org/guide/essentials/history-mode.html
Sau đó, bạn nên đảm bảo rằng chế độ bộ định tuyến vue được đặt như sau:
vue-router phiên bản 2.x
const router = new VueRouter({
mode: 'history',
routes: [...]
})
Để rõ ràng, đây là tất cả các chế độ vue-router bạn có thể chọn: "băm" | "lịch sử" | "trừu tượng".
const router = new VueRouter({ history: true })