使用vue-router设置每个页面的title

本文详细介绍了一个Vue项目的路由配置,包括各个页面的路径设置、名称定义及组件引用等关键信息,并展示了如何通过元信息设置页面标题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import Vue from 'vue'
import VueRouter from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import Sass from '@/pages/sass'
import Filter from '@/pages/filter'
import Store from '@/pages/store'
import Provs from '@/pages/provs'
import Iconfont from '@/pages/iconfont'
import Animations from '@/pages/animations'
import Echarts from '@/pages/echarts'
import EchartsLine from '@/pages/echarts/line'

Vue.use(VueRouter)

const routerConfig = {
  routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld,
      meta: {
        title: 'HelloWorld'
      }

    },
    {
      path: '/sass',
      name: 'Sass',
      component: Sass,
      meta: {
        title: 'vue-sass'
      }

    },
    {
      path: '/filter',
      name: 'Filter',
      component: Filter,
      meta: {
        title: 'vue-过滤器'
      }

    },
    {
      path: '/store',
      name: 'Store',
      component: Store,
      meta: {
        title: 'vue_store的使用'
      }

    },
    {
      path: '/provs',
      name: 'Provs',
      component: Provs,
      meta: {
        title: '省市二级联动'
      }

    },
    {
      path: '/iconfont',
      name: 'Iconfont',
      component: Iconfont,
      meta: {
        title: 'iconfont'
      }

    },
    {
      path: '/animations',
      name: 'Animations',
      component: Animations,
      meta: {
        title: 'vue动画'
      }

    },
    {
      path: '/Echarts',
      name: 'Echarts',
      component: Echarts,
      meta: {
        title: 'Echarts'
      }

    },
    {
      path: '/Echarts/line',
      name: 'EchartsLine',
      component: EchartsLine,
      meta: {
        title: 'Echarts-折线图'
      }
    }
  ]
}

const VueRouters = new VueRouter(routerConfig)
VueRouters.beforeEach((to, from, next) => {
  document.title = (to.meta && to.meta.title) || 'ZFJ_PRO'
  next()
})

export default VueRouters
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晴天有点孤单

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值