浅谈vue2 单页面如何设置网页title


Posted in Javascript onNovember 08, 2017

前端框架如Vue、React等都是单页面的应用,也就是说整个web站点其实都是一个index页面,所谓的页面跳转都是替换index.html里边的内容,而页面的title是在每个页面初始化的时候才设置一次。对于现在的前端框架,传统的每个页面设置title标签的做法是不行的。

推荐使用vue-wechat-title插件

下载安装插件依赖

npm install vue-wechat-title --save

在main.js中引入插件

import VueWechatTitle from 'vue-wechat-title'
Vue.use(VueWechatTitle)

在路由文件 index.js中给每个路由添加title

routes: [{
  path: '/',
  name: 'index',
  component: index,
  meta:{
    title:'首页' // 标题设置在这里
  }
 },{
  path:'/detail',
  name:'detail',
  component:detail,
  meta:{
    title:'详情页' // 标题设置在这里
  }
 }]

在app.vue中修改router-view组件

<router-view v-wechat-title='$route.meta.title'></router-view>

重启试试,可以了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
根据鼠标的位置动态的控制层的位置
Nov 24 Javascript
基于jQuery UI CSS Framework开发Widget的经验
Aug 21 Javascript
浅谈javascript中的作用域
Apr 07 Javascript
javascript小数四舍五入多种方法实现
Dec 23 Javascript
Bootstrap中的Panel和Table全面解析
Jun 13 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
Oct 27 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
Jan 26 Javascript
详解Vue 事件驱动和依赖追踪
Apr 22 Javascript
微信小程序学习之数据处理详解
Jul 05 Javascript
详解win7 cmd执行vue不是内部命令的解决方法
Jul 27 Javascript
JavaScript实现三级联动菜单效果
Aug 16 Javascript
element ui table 增加筛选的方法示例
Nov 02 Javascript
jQuery实现的简单无刷新评论功能示例
Nov 08 #jQuery
js使用xml数据载体实现城市省份二级联动效果
Nov 08 #Javascript
AngularJS实现图片上传和预览功能的方法分析
Nov 08 #Javascript
javascript自定义事件功能与用法实例分析
Nov 08 #Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 #jQuery
ES6中javascript实现函数绑定及类的事件绑定功能详解
Nov 08 #Javascript
手把手教你使用vue-cli脚手架(图文解析)
Nov 08 #Javascript
You might like
PHP编码规范-php coding standard
2007/03/16 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
php后台如何避免用户直接进入方法实例
2013/10/15 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
利用PHP将部分内容用星号替换
2020/04/21 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
JavaScript排序算法之希尔排序的2个实例
2014/04/04 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
javascript计时器编写过程与实现方法
2016/02/29 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
详解用vue-cli来搭建vue项目和webpack
2017/04/20 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
解决Vue打包后访问图片/图标不显示的问题
2019/07/25 Javascript
JavaScript实现抖音罗盘时钟
2019/10/11 Javascript
vue实现拖拽效果
2019/12/23 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
Python中的元类编程入门指引
2015/04/15 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
高中生校园生活自我评价
2013/09/19 职场文书
学生个人求职自荐信格式
2013/09/23 职场文书
应用电子专业学生的自我评价
2013/10/16 职场文书
硅酸盐工业控制专业应届生求职信
2013/11/02 职场文书
市场营销专业自荐书
2014/06/10 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
详解Flask开发技巧之异常处理
2021/06/15 Python