vue3 history
时间: 2023-12-14 18:00:26 浏览: 138
使用Vite+Vue3+Vue-router+TypeScript+Element-plus+Mock开发的后台管理系统.zip
Vue 3的history是指Vue Router中的history对象,它是用来管理路由跳转和历史记录的。在Vue 2中,使用的是基于hash模式的history,而在Vue 3中,可以选择使用基于history API的history模式。
在Vue 3中,history对象可以通过createWebHistory方法创建,并传入一个基本URL作为参数。这个方法会返回一个history对象,然后可以将其传入到createRouter方法中作为参数,从而创建一个自定义的路由对象。
使用基于history API的history模式,可以让URL更加友好和可读,同时还能更好的支持浏览器的前进和后退操作。此外,基于history API的模式还可以在浏览器不支持hash模式的情况下提供更好的兼容性。
因此,Vue 3的history提供了更加灵活和强大的路由控制方式,可以根据项目的实际需求来选择使用hash模式或者history模式。无论是构建单页面程序还是多页面程序,都可以通过Vue 3的history来管理路由,实现更加流畅的用户体验。
阅读全文