使用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 相关文章推荐
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
Jul 27 Javascript
让复选框只能选择一项的方法
Oct 08 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
Jun 14 Javascript
JavaScript事件委托用法分析
Jan 24 Javascript
不想让浏览器运行javascript脚本的方法
Nov 20 Javascript
jquery+json实现动态商品内容展示的方法
Jan 14 Javascript
使用jQuery加载html页面到指定的div实现方法
Jul 13 Javascript
JavaScript实现格式化字符串函数String.format
Dec 16 Javascript
underscore之Collections_动力节点Java学院整理
Jul 10 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
Aug 14 Javascript
JavaScript this绑定过程深入详解
Dec 07 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
解决使用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一些常用的正则表达式字符的一些转换
2008/07/29 PHP
php+ajax实现图片文件上传功能实例
2014/06/17 PHP
php mysql操作mysql_connect连接数据库实例详解
2016/12/26 PHP
Jquery操作Select 简单方便 一个js插件搞定
2009/11/12 Javascript
js自动生成对象的属性示例代码
2013/10/28 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
JavaScript实现select添加option
2015/07/03 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
Angular2学习笔记——详解路由器模型(Router)
2016/12/02 Javascript
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
基于DOM节点删除之empty和remove的区别(详解)
2017/09/11 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
详解如何在angular2中获取节点
2017/11/23 Javascript
使用ajax的post同步执行(实现方法)
2017/12/21 Javascript
微信小程序中为什么使用var that=this
2019/08/27 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
JS实现简单打字测试
2020/06/24 Javascript
vue操作dom元素的3种方法示例
2020/09/20 Javascript
用Python的pandas框架操作Excel文件中的数据教程
2015/03/31 Python
python从入门到精通(DAY 1)
2015/12/20 Python
Python程序中用csv模块来操作csv文件的基本使用教程
2016/03/03 Python
Python 多线程实例详解
2017/03/25 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
python中时间模块的基本使用教程
2019/05/14 Python
python中update的基本使用方法详解
2019/07/17 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
厂长助理岗位职责
2013/12/27 职场文书
行政二审代理词
2015/05/25 职场文书
导游词之峨眉山
2019/12/16 职场文书