使用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 相关文章推荐
替代window.event.srcElement效果的可兼容性的函数
Dec 18 Javascript
jquery.validate使用攻略 第三部
Jul 01 Javascript
JavaScript与Image加载事件(onload)、加载状态(complete)
Feb 14 Javascript
jquery获取特定name所有选中的checkbox,支持IE9标准模式
Mar 18 Javascript
JQuery中extend使用介绍
Mar 13 Javascript
jquery实现聚光灯效果的方法
Feb 06 Javascript
JavaScript实现将UPC转换成ISBN的方法
May 26 Javascript
javascript自定义in_array()函数实现方法
Aug 03 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
Mar 17 Javascript
JavaScript生成图形验证码
Aug 24 Javascript
详解vue-cli中使用rem,vue自适应
May 06 Javascript
vue-cli3中vue.config.js配置教程详解
May 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
超神学院:鹤熙已踏入神圣领域,实力不比凯莎弱
2020/03/02 国漫
德生PL990的分析评价
2021/03/02 无线电
如何正确理解PHP的错误信息
2006/10/09 PHP
PHP中PDO的错误处理
2011/09/04 PHP
php 启动报错如何解决
2014/01/17 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
php中namespace及use用法分析
2016/12/06 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
2015/12/31 Javascript
基于javascript实现随机颜色变化效果
2016/01/14 Javascript
JavaScript入门教程之引用类型
2016/05/04 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
layui之select的option叠加问题的解决方法
2018/03/08 Javascript
浅谈JS中几种轻松处理'this'指向方式
2019/09/16 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
python得到单词模式的示例
2018/10/15 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
美国批发供应商:Kole Imports
2019/04/10 全球购物
某IT外企面试题-二分法求方程!看看大家的C++功底
2015/07/04 面试题
大学生求职推荐信
2013/11/27 职场文书
农村婚礼主持词
2014/03/13 职场文书
小学领导班子对照材料
2014/08/23 职场文书
六五普法学习心得体会
2016/01/21 职场文书
合作意向书怎么写
2019/06/24 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript