vue动态修改页面标题,vue设置页面标题

  vue动态修改页面标题,vue设置页面标题

  本文主要介绍了利用vue动态设置浏览器标题的方法,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。

  

目录

  废话正文第一router/index.js第二1。安装插件2.main.js参考3。添加说明摘要

  

废话

  通常,设置浏览器标题是这样的

  但是vue是单页面应用,入口文件只有一个html,只能设置一个标签,所以下面介绍两种常用的动态设置浏览器标签的方法。

  

正文

  

第一种

  使用浏览器本机方法document.title

  

router/index.js

  路由器. beforeEach

  //多语言项目,基于自己的项目。

  从“@/i18n/index”导入i18n;

  document.title=i18n.t(路由器。to.name)

  //单语项目

  document.title=to.name

  语言切换路线不变,所以要加,不使用单语项目。

  //多语言项目

  document.title=i18n.t(路由器。to.name)

  End,推荐,原生兼容性好,无需下载安装其他依赖包。

  

第二种

  使用插件

  

1.安装插件

  npm安装vue-微信-标题-保存

  

2.main.js 引用

  从“vue-微信-标题”导入vuewechattle动态修改标题

  vue . use(vuewachtitle)

  

3.添加指令

  //多语言项目

  路由器-查看v-微信-title=$t(路由器。$ route . name)/路由器视图

  //单语项目

  路由器视图v-we chat-title= $ route . name /路由器视图

  结束生活

  

笔记

  注意:的值基于您自己项目的路由结构。这个演示使用了name值,i18n有相应的语言包。

  您可以向元对象添加一个title属性,并在外部使用to.meta.title。

  

总结

  本文到此为止。希望能帮到你,也希望你能多关注我们的更多内容!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: