废话

平时设置浏览器标题是这样的

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

正文

第一种

使用浏览器原生方法 document.title

router/index.js
router.beforeEach里

//多语言项目,根根据自己项目来import i18n from '@/i18n/index';document.title = i18n.t("router." + to.name)//单语言项目document.title = to.name


语言切换路由不变,所以也要加一下,单语言项目不用

//多语言项目document.title = i18n.t("router." + to.name)


完活,推荐使用,原生兼容性好,不用下载安装其他依赖包

第二种

使用插件

1.安装插件

npm install vue-wechat-title --save

2.main.js 引用

import VueWechatTitle from 'vue-wechat-title'//动态修改title
Vue.use(VueWechatTitle)

3.添加指令

//多语言项目<router-view v-wechat-title="$t('router.' + $route.name)" ></router-view>//单语言项目<router-view v-wechat-title=" $route.name" ></router-view>

完活

笔记

注意:值根据自己项目路由结构来,本demo用的是name值,i18n有对应语言包,
你可以在meta对象里加个title属性,在外面用to.meta.title即可

vue 动态设置浏览器标题相关推荐

  1. vue项目动态设置浏览器标题title两种方法

    各位铁汁们,老步骤先效果图奉上 方法一.使用插件vue-wechat-title来设置浏览器动态标题 第一步:安装插件 1. npm vue-wechat-title --save 第二步:在全局ma ...

  2. vue项目设置浏览器标题title及图标

    一.固定设置标题方案 方法一:在vue.config.js文件,添加如下代码: chainWebpack: config => {config.plugin('html').tap(args = ...

  3. vue项目设置浏览器标题title

    VUE2: 一.固定设置标题方案 方法一,在vue.config.js文件 添加如下代码: chainWebpack: config => {config.plugin('html').tap( ...

  4. vue动态修改浏览器标题和图标

    项目场景: 在一个功能一致的项目中,要分别部署成两个系统. 问题描述 两个系统名称不一致.标题不一致.logo不一致,又不想单独拉出一套代码(单独拉出后维护成本增加),想要动态改变. 解决方案: 在m ...

  5. Vue动态设置Style属性

    Vue动态设置Style属性_fuzhongbin的博客-CSDN博客_vue 动态style :style="{ color:domain.groups == 1? '#ccc': dom ...

  6. [vue] 怎么解决vue动态设置img的src不生效的问题

    [vue] 怎么解决vue动态设置img的src不生效的问题 不是应该 require('@/assets/images/xxx.png') 这样吗??你这样多浪费资源啊 @chenqim 个人简介 ...

  7. QT 定时关机、共享内存、启动浏览器、浏览器前进后退刷新、进度条、设置浏览器标题、QML入门

    定时关机 .h #include <QTimer> #include <stdlib.h> #include <QByteArray>//构造函数 //system ...

  8. 微信小程序动态更改标题栏_微信小程序实现动态设置页面标题的方法【附源码下载】...

    本文实例讲述了微信小程序实现动态设置页面标题的方法.分享给大家供大家参考,具体如下: 1.效果展示 2.关键代码 ① WXML文件 标题1 标题2 标题3 还原 ② JS文件 Page({ // 设置 ...

  9. vue 动态设置组件高度_高度动态的Vue明星评分组件

    vue 动态设置组件高度 虚拟动态星级 (vue-dynamic-star-rating) A Highly Customizable, easy-to-use elegant stars ratin ...

  10. Vue 中设置浏览器的 title 跟随路由的名称变化

    Vue 中设置浏览器的 title 跟随路由的名称变化 浏览器title的变化会根据路由的变化而改变 可以先设置一个公共的文件夹setting, 用于存放公共的名称, 例如这里的 `小火车况且况且 m ...

最新文章

  1. 【从零学习OpenCV 4】4种读取Mat类元素的的方法
  2. 插件框架Extensible Framework for Delphi
  3. 模拟video播放器
  4. 大数据与智能算法(三-集疏运应用)-SMU在线学习笔记
  5. AtomicInteger源码分析——基于CAS的乐观锁实现
  6. java如何实例化集合_如何在java中实例化一个Queue对象?
  7. 交换机VLAN、 TRUNK 、VTP 配置
  8. 用bat文件在web端拉起本地cs应用(以拉起本地QQ音乐为例)
  9. Json文件转Map(三)之获取嵌套Map值
  10. 水箱建模最小二乘法_三年级数学上册,《万以内加减法二》单元测试卷分析(二)...
  11. SpringBoot项目多环境配置(亲测有效)
  12. 74HC/LS/HCT/F系列芯片的区别
  13. 闲时整理(5)--圆形标签
  14. Nginx的HTTP健康检测
  15. 武汉大学计算机系就业方向如何,武汉大学有什么王牌专业?它们的就业在哪些方向?...
  16. silverlight mysql_Silverlight中衔接MySQL数据库实例详解
  17. HaLoop—适用于迭代计算的Hadoop
  18. mysql 中auto_mysql中的auto_increment
  19. siki学院Vector2 Vector3 Rigidbody Application笔记
  20. GANSS ALT71D键盘使用说明

热门文章

  1. 希捷硬盘保修时间查询
  2. C++引用、取地址符
  3. 最新批量搜狗域名添加绑定工具
  4. iphone快捷指令蚂蚁森林能量_iPhone“快捷指令”怎么玩?玩法太多,别让这个功能吃灰...
  5. 感知机-收敛性证明及代码实现
  6. 单片机中,intrins.h头文件中各函数详解:空指令_nop_(),移位函数_crol_、_cror_
  7. 51单片机(流水灯)
  8. 【OpenGL ES】纹理
  9. 计算机中集线器hub功能,usb集线器是什么东东_usb集线器功能介绍
  10. Linux系统中使用Xbox360手柄