浅谈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 相关文章推荐
Ucren Virtual Desktop V2.0
Nov 07 Javascript
Js的MessageBox
Dec 03 Javascript
静态页面html中跳转传值的JS处理技巧
Jun 22 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
Nov 07 Javascript
js编写三级联动简单案例
Dec 21 Javascript
Node.js 8 中的 util.promisify的详解
Jun 12 Javascript
Angularjs实现上传图片预览功能
Sep 01 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
Sep 21 Javascript
vue中多路由表头吸顶实现的几种布局方式
Apr 12 Javascript
Vue 中 filter 与 computed 的区别与用法解析
Nov 21 Javascript
VUE和Antv G6实现在线拓扑图编辑操作
Oct 28 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日历[测试通过]
2008/03/27 PHP
php的debug相关函数用法示例
2016/07/11 PHP
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
Javascript 读后台cookie代码
2008/09/15 Javascript
jQuery.buildFragment使用方法及思路分析
2013/01/07 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
详解Vue组件之作用域插槽
2018/11/22 Javascript
DatePickerDialog 自定义样式及使用全解
2019/07/09 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
2019/08/26 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
Python下载指定页面上图片的方法
2016/05/12 Python
Python3 replace()函数使用方法
2018/03/19 Python
python通过伪装头部数据抵抗反爬虫的实例
2018/05/07 Python
python3模块smtplib实现发送邮件功能
2018/05/22 Python
Python3实现的简单工资管理系统示例
2019/03/12 Python
Python将json文件写入ES数据库的方法
2019/04/10 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
Python 3.8正式发布,来尝鲜这些新特性吧
2019/10/15 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
linux 下selenium chrome使用详解
2020/04/02 Python
pyecharts动态轨迹图的实现示例
2020/04/17 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
建筑行业的大学生自我评价
2013/12/08 职场文书
职工运动会邀请函
2014/02/02 职场文书
初中班级口号
2014/06/09 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书
Javascript 解构赋值详情
2021/11/17 Javascript
Python用any()函数检查字符串中的字母以及如何使用all()函数
2022/04/14 Python