vue中动态设置meta标签和title标签的方法
2018-07-11 10:11
2755 查看
因为和原生的交互是需要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开发 - 根据vue-router的meta动态设置html里<title>标签的内容
- vue中动态设置meta标签和title标签
- asp.net动态设置页面的title,meta标签
- asp.net动态设置页面的title,meta标签
- Asp.net中动态设置标题Title,Keyword,Descripton标签的方法
- asp.net动态设置页面的title,meta标签
- vue-router动态设置页面title
- vue 动态修改a标签的样式的方法
- React项目动态设置title标题的方法示例
- ASP.NET中动态设置Head区域标记http://www.ronghu.net/spaces/u/badapple0412/asp-net-head-title-meta.shtml
- 动态设置链接的Title的js方法
- 2种方法来动态设置ASPX页面的Title值
- asp.net里动态设置meta标签优化
- Vue项目添加动态浏览器头部title的方法
- js+jquery动态设置/增加/删除/获取元素属性的两种方法集锦对比(动态onclick属性设置+动态title设置)
- SEO优化中的title和META标签的设置
- js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)
- 基于Vue的SPA动态修改页面title的方法
- 微信分享动态设置title desc取不到值的原因及解决方法
- vue-router动态设置页面title的实例讲解