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

  1. 浏览器title的变化会根据路由的变化而改变

可以先设置一个公共的文件夹setting, 用于存放公共的名称, 例如这里的 `小火车况且况且

module.exports = {title : "小火车况且况且"
}
  1. 这里主要是在路由中拦截

document.title 用于设置浏览器的 title

// 导入公共文件
import defaultSetting from "@/setting"
router.beforeEach((to, from, next) => {// 用于设置 浏览器的 title 显示if (to.meta.title) {document.title = `${to.meta.title}-${defaultSetting .title}`} else {document.title = `${defaultSetting .title}`}next()
})
  1. vue.config.js 中设置 和 public/index.html
const defatulConfig = require("./src/setting")
// 设置 项目名称
const name = defatulConfig.title
module.exports = {// webpack 简单配置 configureWebpack: {name: name,resolve: {alias: {"@": resolve("src")}},},
}
<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1.0"><link rel="icon" href="<%= BASE_URL %>favicon.ico"><title><%= webpackConfig.name %></title><script src="https://webapi.amap.com/maps?v=1.4.8&key=466cfc09695269cb432af38420bfebe0"></script><script src="//webapi.amap.com/ui/1.0/main.js"></script></head><body><noscript><strong>We're sorry but vue_project doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><!-- built files will be auto injected --></body>
</html>

Vue 中设置浏览器的 title 跟随路由的名称变化相关推荐

  1. vue中修改浏览器标签栏title和图标

    vue中修改浏览器标签栏title和图标 一.修改文字 在项目中的index.html文件title标签中直接写 二.修改标签栏图片 1.在项目中的static文件中放入一张图片 2.在index.h ...

  2. Vue中设置浏览器标签栏图标以及title

    1.设置浏览器标签栏图标 使用脚手架创建的项目,已经将标签栏图标设置好了,默认的是vue的图标.如果需要修改,只需要将public文件夹下面的favicon.icon文件替换为我们自己的图标即可 2. ...

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

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

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

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

  5. 在单页应用Vue中设置标题(title)

    安装 npm install vue-wechat-title --save main.js引入 Vue.use(require('vue-wechat-title')) 路由定义 {path: '/ ...

  6. 在vue中修改浏览器图标和名字

    在vue中修改浏览器图标和名字 vue中,网页图标默认使用的是vue自带的一个icon的图标,也是vue的logo. 下面整理了几种改变标题和图标的方法 1.修改图标样式 01.使用图片 这个方法是可 ...

  7. 只需2步,教你在Vue中设置登录验证拦截

    摘要:两步教你在Vue中设置登录验证拦截! 本文分享自华为云社区<两步教你在Vue中设置登录验证拦截!>,作者: 灰小猿 . 今天在做vue和springboot交互的一个项目的时候,想要 ...

  8. 在vue中设置背景图片

    在vue中设置背景图片 在App.vue中将样式中默认的margin-top 改为0,使得页面顶部不留白 #app {font-family: 'Avenir', Helvetica, Arial, ...

  9. vue中控制浏览器滚动

    vue中控制浏览器滚动 最近的业务中需要用到控制浏览器滚动到对应位置的问题,pc端用到的是vue框架,业务是点击题目题号,定位到相对应的题目(相信业务中会经常遇到哈),首先想到的肯定就是js老大哥了, ...

最新文章

  1. 昨晚,我们的消费者居然停止消费kafka集群数据了
  2. LOST OF DETAIL!!!的数学原理
  3. 浅谈协同工作流的分布式应用
  4. php redis hsetnx,Redis Hsetnx 命令
  5. P1801 黑匣子_NOI导刊2010提高(06)
  6. Android反编译
  7. PS基础教程[3]如何去除照片上的水印
  8. c语言字符常量和字符串常量_C语言中的字符常量
  9. Spring Security 示例教程
  10. 让程序间隔执行并可以停止
  11. 单片机音乐芯片c语言程序,51单片机驱动MT8880双音频接收发送芯片C语言程序分享...
  12. 华为发布AI时代数据中心交换机:让网络瓶颈不再是束缚,AI算力提升一倍
  13. 我与前端之间不得不说的三天两夜之html基础
  14. python能自学成功吗-为什么那么多自学Python的后来都放弃了,总结起来就这些原因...
  15. seay代码审计工具_代码审计入门实战
  16. 一种基于 JEP 和可配置公式实现用户自定义字段的解决方案
  17. 电子设计教程21:晶体管差分放大电路
  18. 计算机网络专业术语大全
  19. 计算机打开管理闪退,win10任务管理器闪退怎么解决-解决win10任务管理器闪退的方法 - 河东软件园...
  20. linux shell 指令 诸如-d, -f, -e之类的判断表达式

热门文章

  1. 「Python海龟画图」利用海龟画笔绘制分形树
  2. Mapreduce编程模型基础
  3. 刺激战场S6新赛季灵敏度终于来啦:最强教程手把手教你调
  4. 《塞尔达:时之笛》感想:空筐的艺术
  5. 王者荣耀 android 苹果,王者荣耀android可以转苹果系统吗 android怎么转换成苹果
  6. 基于python的摄像头数据获取以及边缘检测算法实现
  7. Internet Explorer已停止工作的解决方法
  8. 数据结构与算法之线性结构链表
  9. 台式计算机怎么截图,台式电脑,怎么截图全屏?
  10. 高被引论文有什么特征?