在vue中实现给每个页面顶部设置title


Posted in Javascript onJuly 29, 2020

实现思路很简单:就是利用路由的导购守卫beforeEach在每次页面跳转前更改对应的title

1.首先在route里面给每个路由加上meta属性

在vue中实现给每个页面顶部设置title

2.在main.js里面加上导航守卫

router.beforeEach((to,form,next) => {
window.document.title = to.meta.title == undefined?'默认标题':to.meta.title
next()
})

补充知识:vue element tab标签页文本溢出时,鼠标上去 Tooltip文字提示

重点:el-tooltip标签内加slot=“label”

<el-tooltip class="item-tabs" effect="dark" :content="item.stationName" placement="bottom-start" slot="label">
      <span>{{item.stationName}}</span>
     </el-tooltip>
<div class="left">
    <el-tabs tab-position="left" class="flex tooltitle tabsClass" @tab-click="handleClick" >
    <el-tab-pane v-for="(item,index) in chargingStatusTitle" :key="index">
     <el-tooltip class="item-tabs" effect="dark" :content="item.stationName" placement="bottom-start" slot="label">
      <span>{{item.stationName}}</span>
     </el-tooltip>
     <div class="content" >
     </div>
    </el-tab-pane>
    </el-tabs >
 </div>

在vue中实现给每个页面顶部设置title

以上这篇在vue中实现给每个页面顶部设置title就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
html中的input标签的checked属性jquery判断代码
Sep 19 Javascript
JS操作数据库的实例代码
Oct 17 Javascript
JS二维数组的定义说明
Mar 03 Javascript
javascript中cookie对象用法实例分析
Jan 30 Javascript
半个小时学json(json传递示例)
Dec 25 Javascript
通过sails和阿里大于实现短信验证
Jan 04 Javascript
bootstrap table动态加载数据示例代码
Mar 25 Javascript
微信小程序 图片宽度自适应的实现
Apr 06 Javascript
微信小程序 聊天室简单实现
Apr 19 Javascript
微信小程序之发送短信倒计时功能
Aug 30 Javascript
ElementUI多个子组件表单的校验管理实现
Nov 07 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
May 09 Javascript
vue实现移动端项目多行文本溢出省略
Jul 29 #Javascript
ElementUI 修改默认样式的几种办法(小结)
Jul 29 #Javascript
Element中Slider滑块的具体使用
Jul 29 #Javascript
vue 实现超长文本截取,悬浮框提示
Jul 29 #Javascript
javascript实现移动端触屏拖拽功能
Jul 29 #Javascript
Vue实现移动端拖拽交换位置
Jul 29 #Javascript
vue和H5 draggable实现拖拽并替换效果
Jul 29 #Javascript
You might like
上海永华YH-R296(华普R-96)12波段立体声收音机的分析和打理
2021/03/02 无线电
PHP extract 将数组拆分成多个变量的函数
2010/06/30 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
CI框架教程之优化验证码机制详解【验证码辅助函数】
2019/04/16 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javascript下给元素添加事件的方法与代码
2007/08/13 Javascript
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
javascript包装对象实例分析
2015/03/27 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
JavaScript基本的输出和嵌入式写法教程
2015/10/20 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
2016/10/31 Javascript
node安装--linux下的快速安装教程
2017/03/21 Javascript
基于Vue单文件组件详解
2017/09/15 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
小程序自定义圆形进度条
2020/11/17 Javascript
Map与WeakMap类型在JavaScript中的使用详解
2020/11/18 Javascript
[55:25]2018DOTA2亚洲邀请赛3月29日 小组赛A组 VG VS OG
2018/03/30 DOTA
Python实现的下载网页源码功能示例
2017/06/13 Python
python删除某个目录文件夹的方法
2020/05/26 Python
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
2014新课程改革心得体会
2014/03/10 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
监督检查工作方案
2014/05/28 职场文书
十佳少先队员演讲稿
2014/09/12 职场文书
委托证明书
2014/09/17 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
企业开发CSS命名BEM代码规范实践
2022/02/12 HTML / CSS