想要让浏览器的标题,随着vue的路由跳转的改变而改变,就要配置router/index.js文件里的信息。在meta对象里面配置一个title。

{path: "/",name: "Home",meta: {title: "首页"//这是重点},component: () => import( /* webpackChunkName: "about" */ "../views/home/index.vue"),}

然后在路由跳转之前判断跳转之后的页面是否配置的有title值。如果有则替换title,如果没有则保持title不变即可。

router.beforeEach((to, from, next) => {if (to.meta.title) { //如果设置标题,拦截后设置标题document.title = to.meta.title}})

配置成功之后,vue在进行路由跳转的时候,页面的title也会跟着路由配置的信息进行跳转。


----------------------------------------------------------2022-06-14更新---------------------------------------------------------
第二种方式:使用v-title

 <div class="wrapper" v-title :data-title="webTitle"><!-- <div class="wrapper-main-Img"><imgsrc="../../../assets/images/mobile/hdkb.png"alt=""class="wrapper-main1-wqjm"/></div> --><p class="hy-title">{{ columnName || "--" }}</p><div class="warpper-news-list"><van-empty description="暂无数据" v-if="actLen == 0" /><div class="actLenWrap" v-if="actLen == 1"><divclass="warpper-news-item"v-for="(i, v) in activetyList":key="v"@click="toActDetails(i.id,i.title)"><div class="warpper-news-l"><p class="warpper-news-title">{{ i.title }}</p><p class="warpper-news-details">{{ i.description || '--' }}</p><p class="warpper-news-time">{{ i.releaseTime.substring(0,10) || '--' }}</p></div><div class="warpper-news-r"><imgsrc="../../../assets/images/mobile/indictor.png"alt=""class="wrapper-main1-indictor"/></div></div></div></div><van-paginationv-model="params.current":page-count="Math.ceil(total / size)"mode="simple"@change="handleSize"v-if="actLen == 1"class="pageNation"/></div>
created() {this.columnName = this.$route.query.name;this.webTitle = this.columnName +'-test';this.params.columnId = this.$route.query.id;// this.getActList();this.contentPage();},

vue路由跳转动态title标题信息相关推荐

  1. vue路由跳转回退后页面不刷新处理

    vue路由跳转回退后页面不刷新处理 ·利用keep-alive 缓存需要缓存的页面 具体实现流程 1.在app.vue中改写router-view <keep-alive><rout ...

  2. vue路由重定向和动态路由

    vue路由重定向和动态路由 文章目录 vue路由重定向和动态路由 vue路由重定向 动态路由 vue路由重定向 实现页面跳转一般有两种方式:重定向页面和转发页面. 重定向页面的具体实现方式就是更改页面 ...

  3. vue路由跳转错误:Error: Redirected when going from “/login“ to “/home“ via a navigation guard.

    # 问题描述: vue路由跳转错误:Error: Redirected when going from "/login" to "/home" via a na ...

  4. Vue路由跳转与接收参数

    Vue路由跳转与接收参数 一.路由跳转四种方式 (带参数) 1) router-link 1.不带参数 <router-link :to="{name:'home'}"> ...

  5. 详解vue 路由跳转四种方式 (带参数)

    本文介绍了vue 路由跳转四种方式 (带参数),本文通过实例代码给大家介绍的详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1. router-link 1. 不带参数 <router-li ...

  6. vue 路由跳转并打开新页面

    let id ='123'; const {href} = this.$router.resolve( { path: '/home/test',query: {id: id}} ) window.o ...

  7. vue路由跳转报错解决

    vue路由跳转: setTimeout(function () { console.log(this); this.$router.push("/login"); },800) 语 ...

  8. 工作112:vue路由跳转错误:Error: Redirected when going from “/login“ to “/home“ via a navigation guard.

    vue路由跳转错误:Error: Redirected when going from "/login" to "/home" via a navigation ...

  9. vue路由跳转返回上一级

    vue路由跳转,返回上一级 this.$router.go(-1)

最新文章

  1. 内存都没了,还能运行程序?
  2. iOS开发之使用CocoaPods更新第三方出现“target overrides the `OTHER_LDFLAGS`……”问题解决方案
  3. matlab神经网络的简单程序设计,BP神经网络设计的matlab简单实现
  4. iOS pods更新失败
  5. linux 做双机热备
  6. HQL语句使用row_number() over(partition by),分组排序取topN
  7. [css] 说说你对字母“X“在CSS中有什么作用?
  8. 设计模式——Bridge 桥模式
  9. 7-21 求特殊方程的正整数解 (15 分)
  10. kgtp linux内核调试
  11. 团队项目:过山车游戏的设想
  12. 数据库主键和索引区别
  13. hive建表设置如果为null_Hive表中的NULL值处理
  14. maven 本地仓库添加jar包
  15. onServiceDisconnected的调用时机
  16. android定义多个上下文菜单,Android编程实现为ListView创建上下文菜单(ContextMenu)的方法...
  17. 项目进度计划检查方法与项目进度管理相关模版表单(干货+资料)
  18. PS照片换背景,证件照更换背景色
  19. c语言头文件下载大全,C语言头文件大全
  20. 计算机之魂计算机软件系统教学设计,大连理工版信息技术八上《计算机之魂——计算机软件系统》教案1.doc...

热门文章

  1. 不属于简历撰写技巧原则的是_撰写有效的技术简历的7个技巧
  2. linux安装8168网卡,linux下安装RTL8168B或RTL8189等网卡方法心得
  3. 创意网页模板免费下载,让你的网站与众不同!
  4. windows无法枚举容器内对象 访问被拒绝
  5. 2017软考上半年(错题总结)
  6. 用python教你计算定投能获得多少收益
  7. 手游联运SDK都有哪些功能?
  8. postman测试接口出现404
  9. ajax两个html传值,关于ajax传值方式的页面跳转问题
  10. onblur和onclick冲突的解决方法