Hash เป็นการตั้งค่าโหมด vue-router ที่เป็นค่าเริ่มต้นเนื่องจากมีการแฮชแอปพลิเคชันไม่จำเป็นต้องเชื่อมต่อเซิร์ฟเวอร์เพื่อให้บริการ URL หากต้องการเปลี่ยนคุณควรกำหนดค่าเซิร์ฟเวอร์ของคุณและตั้งค่าโหมดเป็นโหมด API ประวัติ HTML5
สำหรับการกำหนดค่าเซิร์ฟเวอร์นี่คือลิงค์ที่จะช่วยคุณตั้งค่าเซิร์ฟเวอร์ Apache, Nginx และ Node.js:
https://router.vuejs.org/guide/essentials/history-mode.html
จากนั้นคุณควรตรวจสอบให้แน่ใจว่าโหมดเราเตอร์ vue นั้นถูกตั้งค่าดังนี้:
vue-router เวอร์ชั่น 2.x
const router = new VueRouter({
mode: 'history',
routes: [...]
})
เพื่อให้ชัดเจนโหมดเหล่านี้เป็นโหมด vue-router ทั้งหมดที่คุณสามารถเลือกได้: "hash" | "ประวัติ" | "บทคัดย่อ".
const router = new VueRouter({ history: true })