使用vue-router设置每个页面的title方法


Posted in Javascript onFebruary 11, 2018

基本环境配置: webpack + vue2.0 + vue-router +nodeJS

进入 router 文件夹底下的index.js文件

首先引入:

import Vue from 'vue'
import Router from 'vue-router'

然后在路由里面配置每个路由的地址:

routes: [
 {   /* (首页)默认路由地址 */
  path: '/',
  name: 'Entrance',
  component: Entrance,
  meta: {
  title: '首页入口'
  }
 },
 {   /* 修改昵称 */
  path: '/modifyName/:nickName',
  name: 'modifyName',
  component: modifyName,
  meta: {
  title: '修改昵称'
  }
 },
 {   /* 商品详情 */
  path: '/goodsDetail',
  name: 'goodsDetail',
  component: goodsDetail,
  meta: {
  title: '商品详情'
  }
 },
 { /* Not Found 路由,必须是最后一个路由 */
  path: '*',
  component: NotFound,
  meta: {
  title: '找不到页面'
  }
 }
 ]

在每一个meta里面设置页面的title名字,最后在遍历

router.beforeEach((to, from, next) => {
 /* 路由发生变化修改页面title */
 if (to.meta.title) {
 document.title = to.meta.title
 }
 next()
})

这样就为每一个VUE 的页面添加了title

以上这篇使用vue-router设置每个页面的title方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
来自国外的页面JavaScript文件优化
Dec 08 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
Jan 25 Javascript
div失去焦点事件实现思路
Apr 22 Javascript
JavaScript中用于生成随机数的Math.random()方法
Jun 15 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
May 12 Javascript
JavaScript中对JSON对象的基本操作示例
May 21 Javascript
原生js的数组除重复简单实例
May 24 Javascript
javascript验证香港身份证的格式或真实性
Feb 07 Javascript
Vue2 监听属性改变watch的实例代码
Aug 27 Javascript
Vue Prop属性功能与用法实例详解
Feb 23 Javascript
JavaScript实现更换背景图片
Oct 18 Javascript
Ant Design Pro 之 ProTable使用操作
Oct 31 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
Feb 11 #Javascript
ajax请求+vue.js渲染+页面加载的示例
Feb 11 #Javascript
vue.js,ajax渲染页面的实例
Feb 11 #Javascript
Node.js使用MySQL连接池的方法实例
Feb 11 #Javascript
vue中引用阿里字体图标的方法
Feb 10 #Javascript
Express进阶之log4js实用入门指南
Feb 10 #Javascript
Vue完整项目构建(进阶篇)
Feb 10 #Javascript
You might like
PHP文件注释标记及规范小结
2012/04/01 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
php限制上传文件类型并保存上传文件的方法
2015/03/13 PHP
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
2016/10/12 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
2016/06/06 Javascript
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
2016/07/14 Javascript
微信小程序 Audio API详解及实例代码
2016/09/30 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
2017/03/03 Javascript
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
ES6解构赋值的功能与用途实例分析
2017/10/31 Javascript
es6函数name属性功能与用法实例分析
2020/04/18 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
Python最长公共子串算法实例
2015/03/07 Python
使用优化器来提升Python程序的执行效率的教程
2015/04/02 Python
好的Python培训机构应该具备哪些条件
2018/05/23 Python
Pytorch实现LSTM和GRU示例
2020/01/14 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
python3实现飞机大战
2020/11/29 Python
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
中国旅游网站:同程旅游
2016/09/11 全球购物
电气专业推荐信范文
2013/11/18 职场文书
日语专业毕业生求职信
2013/12/04 职场文书
环境建议书
2015/02/04 职场文书
龙潭大峡谷导游词
2015/02/10 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书
Nginx配置文件详解以及优化建议指南
2021/09/15 Servers