使用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 相关文章推荐
使弱类型的语言JavaScript变强势
Jun 22 Javascript
PHP 与 js的通信(via ajax,json)
Nov 16 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
Sep 28 Javascript
重写javascript中window.confirm的行为
Oct 21 Javascript
js function定义函数的几种不错方法
Feb 27 Javascript
javascript事件冒泡和事件捕获详解
May 26 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
Jul 19 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
Oct 26 Javascript
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
Aug 28 Javascript
写gulp遇到的ES6问题详解
Dec 03 Javascript
微信小程序表单验证WxValidate的使用
Nov 27 Javascript
JavaScript setTimeout()基本用法有哪些
Nov 04 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 empty,isset,is_null判断比较(差异与异同)
2010/10/19 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
PHP替换Word中变量并导出PDF图片的实现方法
2020/11/26 PHP
Javascript 学习书 推荐
2009/06/13 Javascript
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
js中匿名函数的N种写法
2010/09/08 Javascript
node.js中的console.info方法使用说明
2014/12/09 Javascript
jquery实现鼠标滑过后动态图片提示效果实例
2015/08/10 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
jQuery实现带水平滑杆的焦点图动画插件
2016/03/08 Javascript
JS获取子窗口中返回的数据实现方法
2016/05/28 Javascript
js实现四舍五入完全保留两位小数的方法
2016/08/02 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
Vuex简单入门
2017/04/19 Javascript
redux中间件之redux-thunk的具体使用
2018/04/17 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
这样回答继承可能面试官更满意
2019/12/10 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
python数组过滤实现方法
2015/07/27 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
Python 编程速成(推荐)
2019/04/15 Python
对python中的float除法和整除法的实例详解
2019/07/20 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
Python timeit模块的使用实践
2020/01/13 Python
全球速卖通法国在线交易平台:AliExpress法国
2017/07/07 全球购物
英国知名美妆护肤在线商城:Zest Beauty
2018/04/24 全球购物
俄罗斯第一家篮球店:StreetBall
2020/07/30 全球购物
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
体育比赛口号
2014/06/09 职场文书
会计学专业自荐信
2014/06/25 职场文书
送给客户微信问候语!
2019/07/04 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS