解决vue单页面应用中动态修改title问题


Posted in Javascript onJune 09, 2019

详细信息查看:vue-weachat-title

解决问题:

1、Vuejs 单页应用在iOS系统下部分APP的webview中 标题不能通过 document.title = xxx 的方式修改 该插件只为解决该问题而生(兼容安卓)

2、在vue单页面中,通过浏览器分享到QQ、微信等应用中的链接,只有一个首页标题和默认icon图片
已测试:APP 微信 QQ 支付宝 淘宝

安装

npm install vue-wechat-title --save

用法

1、在main.js中引入

import VueWechatTitle from 'vue-wechat-title'
Vue.use(VueWechatTitle)

2、在路由文件 index.js 中给需要的路由添加 title

routes: [{
   path: '/',
   name: 'JmCon',
   component: JmCon,
   meta:{
    keepAlive: true
   }
  },  {
   path: '/detail',
   name: 'TopicDetail',
   component: TopicDetail,
   meta:{
    title: '着迷网话题详情页',
    keepAlive: false
   }
  }
 ]

3、在 app.vue 中修改 router-view 组件

在各个组件中随便一个标签中都可写入

<div v-wechat-title="$route.meta.title"></div>

或者

<router-view v-wechat-title='$route.meta.title'></router-view>

若想要动态改变title值:

<div v-wechat-title="$route.meta.title={data.title}"></div>

自定义加载的图片地址 默认是 ./favicon.ico 可以是相对或者绝对的

<div v-wechat-title="$route.meta.title" img-set="/static/logo.png"></div>

汇总:

在详情页中使用,根据不同的文章内容,分享出去的文章标题和图片都不同

<div class="topicdetail" v-wechat-title="$route.meta.title=topicinfo.subject" img-set="top

总结

以上所述是小编给大家介绍的解决vue单页面应用中动态修改title问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
该如何加载google-analytics(或其他第三方)的JS
May 13 Javascript
js 数组操作之pop,push,unshift,splice,shift
Jan 29 Javascript
将页面table内容与样式另存成excel文件的方法
Aug 05 Javascript
实用又漂亮的BootstrapValidator表单验证插件
May 30 Javascript
JavaScript函数节流的两种写法
Apr 07 Javascript
Promise.all中对于reject的处理方法
Aug 01 Javascript
video.js 一个页面同时播放多个视频的实例代码
Nov 27 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
May 03 Javascript
新手快速入门JavaScript装饰者模式与AOP
Jun 24 Javascript
vue登录以及权限验证相关的实现
Oct 25 Javascript
微信小程序webSocket的使用方法
Feb 20 Javascript
JavaScript实现随机点名程序
Mar 25 Javascript
Vue动态修改网页标题的方法及遇到问题
Jun 09 #Javascript
详解Node.js异步处理的各种写法
Jun 09 #Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
Jun 09 #Javascript
微信小程序发布新版本时自动提示用户更新的方法
Jun 07 #Javascript
微信小程序与webview交互实现支付功能
Jun 07 #Javascript
在微信小程序中使用vant的方法
Jun 07 #Javascript
微信小程序实现折线图的示例代码
Jun 07 #Javascript
You might like
生成sessionid和随机密码的例子
2006/10/09 PHP
几种有用的变型 PHP中循环语句的用法介绍
2012/01/30 PHP
PHP实现自动识别Restful API的返回内容类型
2015/02/07 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
php中上传文件的的解决方案
2018/09/25 PHP
Javascript typeof 用法
2008/12/28 Javascript
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
jQuery如何将选中的对象转化为原始的DOM对象
2014/06/09 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
Flask框架WTForm表单用法示例
2018/07/20 Python
详解重置Django migration的常见方式
2019/02/15 Python
画pytorch模型图,以及参数计算的方法
2019/08/17 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
python 如何快速复制序列
2020/09/07 Python
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
html5实现的便签特效(实战分享)
2013/11/29 HTML / CSS
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
美国折衷生活方式品牌:Robert Graham
2018/07/13 全球购物
大学生职业生涯规划书汇总
2014/03/20 职场文书
求职信格式要求
2014/05/23 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
2015年艾滋病宣传活动总结
2015/03/27 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技
MySQL提升大量数据查询效率的优化神器
2022/07/07 MySQL