浅谈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 相关文章推荐
JavaScript 入门基础知识 想学习js的朋友可以参考下
Dec 26 Javascript
将input file的选择的文件清空的两种解决方案
Oct 21 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
Jan 13 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
AngularJS实现Model缓存的方式
Feb 03 Javascript
JS实现查找数组中对象的属性值是否存在示例
May 24 Javascript
javascript实现点亮灯泡特效示例
Oct 15 Javascript
微信小程序登录时如何获取input框中的内容
Dec 04 Javascript
JS实现导航栏楼层特效
Jan 01 Javascript
jQuery 动画与停止动画效果实例详解
May 19 jQuery
vue 项目软键盘回车触发搜索事件
Sep 09 Javascript
JavaScript对象访问器Getter及Setter原理解析
Dec 08 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实现异步操作的研究
2013/02/03 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
php HTML无刷新提交表单
2016/04/05 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
2017/08/03 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
在新窗口打开超链接的方法小结
2013/04/14 Javascript
AngularJS入门教程之过滤器用法示例
2016/11/02 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
Vue中使用ElementUI使用第三方图标库iconfont的示例
2018/10/11 Javascript
基于Vue2-Calendar改进的日历组件(含中文使用说明)
2019/04/14 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
viewer.js实现图片预览功能
2020/06/24 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
[01:35:53]完美世界DOTA2联赛PWL S3 Magma vs GXR 第二场 12.13
2020/12/17 DOTA
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
python的pdb调试命令的命令整理及实例
2017/07/12 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
python2.7使用plotly绘制本地散点图和折线图
2019/04/02 Python
python中selenium操作下拉滚动条的几种方法汇总
2019/07/14 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
Python类的继承super相关原理解析
2020/10/22 Python
Html5自定义字体解决方法
2019/10/09 HTML / CSS
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
先进典型事迹材料
2014/12/29 职场文书
2019年消防宣传标语集锦
2019/11/21 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
pytorch 中nn.Dropout的使用说明
2021/05/20 Python
Nginx安装配置详解
2022/06/25 Servers