本文介绍了在vue3中,如何使用history和hash两种路由模式的方法
1、history模式
使用createWebHistory文章来源:https://www.toymoban.com/news/detail-643546.html
import { createRouter, createWebHistory } from 'vue-router'
import Home from '../views/Home.vue'
const routes = [
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/about',
name: 'About',
component: () => import('../views/About.vue')
}
]
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes
})
export default router
2、hash模式
使用createWebHashHistory文章来源地址https://www.toymoban.com/news/detail-643546.html
import { createRouter, createWebHashHistory } from 'vue-router'
import Home from '../views/Home.vue'
const routes = [
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/about',
name: 'About',
component: () => import('../views/About.vue')
}
]
const router = createRouter({
history: createWebHashHistory(import.meta.env.BASE_URL),
routes
})
export default router
综上所述:
- history 对应 createWebHistory
- hash 对应 createWebHashHistory
到了这里,关于vue3如何切换hash/history两种路由模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!