修改title和ico
This commit is contained in:
@@ -1,11 +1,15 @@
|
||||
import { createRouter, createWebHistory } from 'vue-router'
|
||||
import HomeView from '../views/HomeView.vue'
|
||||
import { setSeoTitle } from '@/utils/util.js'
|
||||
|
||||
const routes = [
|
||||
{
|
||||
path: '/',
|
||||
name: 'home',
|
||||
component: HomeView
|
||||
component: HomeView,
|
||||
meta: {
|
||||
title: "首页"
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/about',
|
||||
@@ -13,27 +17,44 @@ const routes = [
|
||||
component: () => import(/* webpackChunkName: "about" */ '../views/AboutView.vue')
|
||||
}, {
|
||||
path: '/choosing-identity',
|
||||
name: 'edit-choosing',
|
||||
component: () => import(/* webpackChunkName: "edit-choosing" */ '@/views/edit-choosing.vue')
|
||||
name: 'choosing-identity',
|
||||
component: () => import(/* webpackChunkName: "choosing-identity" */ '@/views/choosing-identity.vue'),
|
||||
meta: {
|
||||
title: "选择发布者身份"
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/edit',
|
||||
name: 'edit',
|
||||
component: () => import(/* webpackChunkName: "edit" */ '@/views/edit.vue')
|
||||
component: () => import(/* webpackChunkName: "edit" */ '@/views/edit.vue'),
|
||||
},
|
||||
{
|
||||
path: '/user',
|
||||
name: 'user',
|
||||
component: () => import(/* webpackChunkName: "user" */ '@/views/user.vue')
|
||||
component: () => import(/* webpackChunkName: "user" */ '@/views/user.vue'),
|
||||
meta: {
|
||||
title: "我的"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
const router = createRouter({
|
||||
history: createWebHistory(process.env.BASE_URL),
|
||||
// history: createWebHistory("/"),
|
||||
mode: "history",
|
||||
// base: process.env.BASE_URL,
|
||||
routes
|
||||
})
|
||||
|
||||
|
||||
router.beforeEach((to, from, next) => {
|
||||
console.log(to);
|
||||
next()
|
||||
|
||||
let meta = to['meta'] || {}
|
||||
let title = meta['title']
|
||||
console.log("title", title);
|
||||
if (title) setSeoTitle(title)
|
||||
|
||||
})
|
||||
|
||||
export default router
|
||||
|
||||
Reference in New Issue
Block a user