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 相关文章推荐
JavaScript中两个感叹号的作用说明
Dec 28 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
Oct 22 Javascript
js实现带农历和八字等信息的日历特效
May 16 Javascript
禁用backspace网页回退功能的实现代码
Nov 15 Javascript
localStorage实现便签小程序
Nov 28 Javascript
JS打开摄像头并截图上传示例
Feb 18 Javascript
Vue.js 插件开发详解
Mar 29 Javascript
angular实现IM聊天图片发送实例
May 08 Javascript
详解axios在vue中的简单配置与使用
May 10 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
Jul 11 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
Nov 22 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
Feb 03 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
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
浅析java线程中断的办法
2018/07/29 Javascript
示例vue 的keep-alive缓存功能的实现
2018/12/13 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
2019/06/14 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
2019/09/23 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
python 随机数生成的代码的详细分析
2011/05/15 Python
python中 ? : 三元表达式的使用介绍
2013/10/09 Python
python实用代码片段收集贴
2015/06/03 Python
在Python的Django框架中使用通用视图的方法
2015/07/21 Python
Python工程师面试题 与Python Web相关
2016/01/14 Python
python实现求最长回文子串长度
2018/01/22 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
python学习之hook钩子的原理和使用
2018/10/25 Python
python顺序执行多个py文件的方法
2019/06/29 Python
利用python求积分的实例
2019/07/03 Python
Django logging配置及使用详解
2019/07/23 Python
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
自我评价是什么
2014/01/04 职场文书
活动志愿者自荐信
2014/01/27 职场文书
消防安全管理制度
2014/02/01 职场文书
责任担保书范文
2014/05/21 职场文书
企业党员一句话承诺
2014/05/30 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
python使用XPath解析数据爬取起点小说网数据
2021/04/22 Python
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
javascript canvas实现雨滴效果
2021/06/09 Javascript