使用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 相关文章推荐
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
Feb 18 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
Dec 01 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
Feb 03 Javascript
JS中实现函数return多个返回值的实例
Feb 21 Javascript
js禁止Backspace键使浏览器后退的实现方法
Sep 01 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
May 16 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
Jul 23 Javascript
Vue组件中的data必须是一个function的原因浅析
Sep 03 Javascript
VUE简单的定时器实时刷新的实现方法
Jan 20 Javascript
vue自定义js图片碎片轮播图切换效果的实现代码
Apr 28 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
Jul 19 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
Oct 29 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
数据库的日期格式转换
2006/10/09 PHP
使用adodb lite解决问题
2006/12/31 PHP
php 仿Comsenz安装效果代码打包提供下载
2010/05/09 PHP
php判断并删除空目录及空子目录的方法
2015/02/11 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
PHP实现数组和对象的相互转换操作示例
2019/03/20 PHP
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
微信小程序倒计时功能实现代码
2017/11/09 Javascript
vue如何限制只能输入正负数及小数
2019/07/04 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
2020/08/11 Javascript
[48:26]VGJ.S vs infamous Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
Python读取mat文件,并保存为pickle格式的方法
2018/10/23 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
Python 使用type来定义类的实现
2019/11/19 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
西班牙著名的珠宝首饰品牌:P D PAOLA
2018/09/15 全球购物
应用电子技术专业个人求职信
2013/09/21 职场文书
卫校护理专业毕业生求职信
2013/11/26 职场文书
后备干部培训方案
2014/05/22 职场文书
人大调研汇报材料
2014/08/14 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
小学音乐课教学反思
2016/02/18 职场文书
创业计划书之餐饮
2019/09/02 职场文书
Python requests库参数提交的注意事项总结
2021/03/29 Python
Netty分布式客户端接入流程初始化源码分析
2022/03/25 Java/Android