美文网首页
vue-router 动态的改变title的值

vue-router 动态的改变title的值

作者: bayi_lzp | 来源:发表于2019-03-20 18:14 被阅读0次

最近在开发手机端项目的时候,需要对页面的titel进行动态的配置。主要是采用路由守卫的方法进行动态的改变,具体方法如下:

1.meta 数据配置

将每个页面的 title 都写router中的 meta 中来统一维护。

// router.js文件
 {
      path: '/waybillHistory',
      name: 'waybillHistory',
      meta: {
        title: '历史记录'
      },
      component: () => import('./views/waybill/waybillHistory/waybillHistory')
    }

2.全局守卫动态改变

// router.js文件
// 全局路由守卫,动态改变tille
router.beforeEach((to, from, next) => {
  window.document.title = to.meta.title || '默认'
  next()
})

3.如果需要在页面中获取title参数,可以通过一下进行

<template>
  <div>
    <h1>{{ $route.meta.title}}</h1>
  </div>
</template>

相关文章

  • vue-router 动态的改变title的值

    最近在开发手机端项目的时候,需要对页面的titel进行动态的配置。主要是采用路由守卫的方法进行动态的改变,具体方法...

  • vue动态title

    我的解决方式利用vue-router的meta属性加上vue的路由守卫beforeEach配置动态title ro...

  • Vue2中动态改变网页title

    Vue2中动态改变网页title

  • vue 动态改变title

    和传统方式一样,可以在需要修改Title的页面组件中写入:document.title = 'title'如果需要...

  • vue 改变路由动态改变title

  • 路由

    怎么定义vue-router的动态路由?怎么获取传过来的值? 动态路由的创建,主要是使用path属性过程中,使用动...

  • 微信中修改title的坑

    微信中改变title的坑 由于在个页面中会动态的改变的title的名字 但是在微信中 ios的手机不能够改变tit...

  • bootstrap tooltip动态改变title的坑

    最近接手的项目,其中有一个页面输入框的提示原本是弹窗提示,但是测试人员说这样不方便,每次提醒完了还要去点击确定才能...

  • React Native使用react-native-navig

    目的 实现react-native-navigation中header title的动态改变。 方法 通过reac...

  • Vue Directive

    上面例子中,因为在methods里用函数改变了title变量的值,导致html里的{{title}} 和 {{sa...

网友评论

      本文标题:vue-router 动态的改变title的值

      本文链接:https://www.haomeiwen.com/subject/ecmtvqtx.html