使用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 相关文章推荐
基于JQuery制作的产品广告效果
Dec 08 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
Nov 02 Javascript
javascript 回调函数详解
Nov 11 Javascript
微信小程序之数据双向绑定与数据操作
May 12 Javascript
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
angularjs实现猜数字大小功能
May 20 Javascript
JS实现HTML页面中动态显示当前时间完整示例
Jul 30 Javascript
解决layer.confirm选择完之后消息框不消失的问题
Sep 16 Javascript
关于vue里页面的缓存详解
Nov 04 Javascript
Vue实现手机扫描二维码预览页面效果
May 28 Javascript
Vue结合路由配置递归实现菜单栏功能
Jun 16 Javascript
js实现简易点击切换显示或隐藏
Nov 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
php _autoload自动加载类与机制分析
2012/02/10 PHP
在Yii框架中使用PHP模板引擎Twig的例子
2014/06/13 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
关于PHP中协程和阻塞的一些理解与思考
2017/08/11 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
php防止表单重复提交实例讲解
2019/02/11 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
2019/03/18 PHP
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
javascript学习笔记之函数定义
2015/06/25 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
jQuery元素选择器实例代码
2017/02/06 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
vue观察模式浅析
2018/09/25 Javascript
vue缓存的keepalive页面刷新数据的方法
2019/04/23 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
Python urls.py的三种配置写法实例详解
2017/04/28 Python
Python实现连接postgresql数据库的方法分析
2017/12/27 Python
PyQt4实时显示文本内容GUI的示例
2019/06/14 Python
Django 大文件下载实现过程解析
2019/08/01 Python
PyTorch中permute的用法详解
2019/12/30 Python
python爬虫数据保存到mongoDB的实例方法
2020/07/28 Python
python statsmodel的使用
2020/12/21 Python
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
四年级科学教学反思
2014/02/10 职场文书
天猫活动策划方案
2014/08/21 职场文书
2014年团支书工作总结
2014/11/14 职场文书
留学推荐信中文范文
2015/03/26 职场文书
工作失职检讨书范文
2015/05/05 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书