【记录23】vue 浏览器标题之动态title和静态title

2022/4/14
在这里插入图片描述
在这里插入图片描述

解说:进入不同的页面使浏览器上的“标题”发生动态变化。本篇文章主要写一下 静态浏览器标题和动态浏览器标题

静态浏览器标题:这个比较简单
静态标题不管怎么操作浏览器的标题始终保持不变
方法一: 在public文件中有index.html,
在这里插入图片描述
直接删除红色框中的,写入项目名称即可。

方法二:
在这里插入图片描述

找到package.json文件,将“internet”改为你的项目中文名称即可。这里有个小瑕疵就是中文的话,会出现一个下黄线。
静态浏览器标题,笔者推荐方法一

动态浏览器标题:这个也不难
动态浏览器会根据是的meta中title的命名变化而选择变化
方法一:
需要在router.js中加meta属性,**小编这里错把meta写成mate
** 在这里插入图片描述
再main.js中路由守卫中写
在这里插入图片描述
这样就实现了动态浏览器标题。

{
    path: '/addForm',   //添加客户
    name:'addForm',
    component: () => import('../views/customer/customxxement/addForm.vue'),
    meta: { title:'添加客户' },
  },
router.beforeEach((to, from, next) => {
  window.document.title = to.meta.title == undefined?'默认标题':to.meta.title
  if (to.meta.requireAuth) {
    sessionStorage.setItem('titleName', window.document.title)
      // let token = Cookies.get('access_token');
      // let anonymous = Cookies.get('user_name');
      // if (token) { 
          
      //         next({
      //             path: '/login',
      //             query: {
      //                 redirect: to.fullPath
      //             } 
      //         })
        
      // }
  }
  next();
})

这里如果大家还想了解更多的动态浏览器标题的方法,推荐这位博主三种方法

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值