使用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 相关文章推荐
30个精美的jQuery幻灯片效果插件和教程
Aug 23 Javascript
javascript教程:关于if简写语句优化的方法
May 17 Javascript
js+canvas实现动态吃豆人效果
Mar 22 Javascript
使用jQuery实现购物车结算功能
Aug 15 jQuery
浅谈express 中间件机制及实现原理
Aug 31 Javascript
vue环境搭建简单教程
Nov 07 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
Dec 11 jQuery
vue.js默认路由不加载linkActiveClass问题的解决方法
Dec 11 Javascript
如何通过setTimeout理解JS运行机制详解
Mar 23 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
Jun 14 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 Javascript
解决vue刷新页面以后丢失store的数据问题
Aug 11 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无限分类的类
2007/01/02 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
JavaScript中使用构造函数实现继承的代码
2010/08/12 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
2013/05/17 Javascript
JavaScript中把数字转换为字符串的程序代码
2013/06/19 Javascript
JQuery 在线引用及测试引用是否成功
2014/06/24 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
jQuery中each()方法用法实例
2014/12/27 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
2015/04/07 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
2015/08/24 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
2016/06/24 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
vue刷新页面时去闪烁提升用户体验效果的实现方法
2018/12/10 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
Python中优化NumPy包使用性能的教程
2015/04/23 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
pyenv命令管理多个Python版本
2017/03/26 Python
python求质数列表的例子
2019/11/24 Python
法国时尚童装网站:Melijoe
2016/08/10 全球购物
司机岗位职责
2013/11/15 职场文书
工作自我评价分享
2013/12/01 职场文书
促销活动策划方案
2014/01/12 职场文书
汽车促销活动方案
2014/03/31 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS