vue怎么去除掉地址栏的#号
作者:互联网
只需要将原来vue3路由默认的createWebhashHistory 改为createWebHistory即可
import { createRouter, createWebHistory } from 'vue-router' import HomeView from '../views/HomeView.vue' const routes = [ { path: '/', meta:{title:'首页',name: 'home'}, component: HomeView }, { path: '/about', name: 'about', component: () => import('../views/AboutView.vue') }, { path: '/MyView', name: 'MyView', component: () => import( '../views/MyView.vue') } ] const router = createRouter({ history: createWebHistory(), routes }) export default router
大多数 web 应用程序都应该使用
createWebHistory
,但它要求正确配置服务器*。你还可以使用 createWebHashHistory
的基于 hash 的历史记录,它不需要在服务器上进行任何配置,但是搜索引擎根本不会处理它,在SEO上表现很差。
标签:vue,..,除掉,views,component,createWebHistory,import,地址栏 来源: https://www.cnblogs.com/wencaiguagua/p/15930212.html