vue中动态设置meta标签和title标签的方法


Posted in Javascript onJuly 11, 2018

因为和原生的交互是需要h5这边来提供meta标签的来是来判断要不要显示分享按钮,所有就需要手动设置meta标签,标题和内容

//router内的设置
{
   path: '/teachers',
   name: 'TDetail',
   component: TDetail,
   meta: {
    title:"教师详情",
    content: 'disable'
   }
  },
  {
   path: '/article',
   name: 'Article',
   component: Article,
   meta: {
    title: "文章详情",
    content: 'disable-no'
   }
  },
 //main.js里面的代码
 router.beforeEach((to, from, next) => {
 /* 路由发生变化修改页面meta */
 if(to.meta.content){
  let head = document.getElementsByTagName('head');
  let meta = document.createElement('meta');
  meta.content = to.meta.content;
  head[0].appendChild(meta)
 }
 /* 路由发生变化修改页面title */
 if (to.meta.title) {
  document.title = to.meta.title;
 }
 next()
});

效果如图: 

vue中动态设置meta标签和title标签的方法

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

Javascript 相关文章推荐
JS学习之一个简易的日历控件
Mar 24 Javascript
THREE.JS入门教程(5)你应当知道的十件事
Jan 24 Javascript
javascript动态的改变IFrame的高度实现自动伸展
Oct 12 Javascript
JavaScript如何自定义trim方法
Jul 28 Javascript
javascript数字验证的实例代码(推荐)
Aug 20 Javascript
JS实现页面载入时随机显示图片效果
Sep 07 Javascript
Layer弹出层动态获取数据的方法
Aug 20 Javascript
微信小程序使用map组件实现解析经纬度功能示例
Jan 22 Javascript
jquery操作select常见方法大全【7种情况】
May 28 jQuery
vue使用prop可以渲染但是打印台报错的解决方式
Nov 13 Javascript
Vue中实现回车键切换焦点的方法
Feb 19 Javascript
如何制作自己的原生JavaScript路由
May 05 Javascript
Vue项目添加动态浏览器头部title的方法
Jul 11 #Javascript
node.js到底要不要加分号浅析
Jul 11 #Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
Jul 11 #Javascript
Vue如何实现响应式系统
Jul 11 #Javascript
vue.js内置组件之keep-alive组件使用
Jul 10 #Javascript
小程序图片剪裁加旋转的示例代码
Jul 10 #Javascript
vue使用中的内存泄漏【推荐】
Jul 10 #Javascript
You might like
漫威DC即将合作联动,而双方早已经秘密开始
2020/04/09 欧美动漫
用PHP+MySql编写聊天室
2006/10/09 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
htm调用JS代码
2007/03/15 Javascript
Js-$.extend扩展方法使方法参数更灵活
2013/01/15 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
javascript操作符"!~"详解
2015/02/10 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
Python探索之ModelForm代码详解
2017/10/26 Python
图解Python变量与赋值
2018/04/03 Python
python爬取微信公众号文章
2018/08/31 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
mac在matplotlib中显示中文的操作方法
2020/03/06 Python
Python numpy多维数组实现原理详解
2020/03/10 Python
Python中格式化字符串的四种实现
2020/05/26 Python
举例讲解Python装饰器
2020/12/24 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
初中语文教学反思
2014/02/02 职场文书
教师应聘自荐信范文
2014/03/14 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
四十年同学聚会致辞
2015/07/28 职场文书
总经理致辞
2015/07/29 职场文书
女人创业励志语录,句句蕴含能量,激发你的潜能
2019/08/20 职场文书
python flask开发的简单基金查询工具
2021/06/02 Python
JavaScript异步操作中串行和并行
2021/11/20 Javascript
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏