解决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 相关文章推荐
翻译整理的jQuery使用查询手册
Mar 07 Javascript
extjs 学习笔记(三) 最基本的grid
Oct 15 Javascript
比较详细的关于javascript 解析json的代码
Dec 16 Javascript
微博@符号的用户名提示效果。(想@到谁?)
Nov 05 Javascript
javascript 数字格式化输出的实现代码
Dec 10 Javascript
标题过长使用javascript按字节截取字符串
Apr 24 Javascript
js处理层级数据结构的方法小结
Jan 17 Javascript
基于BootStrap的前端分页带省略号和上下页效果
May 18 Javascript
jQuery实现广告条滚动效果
Aug 22 jQuery
angular 实现的输入框数字千分位及保留几位小数点功能示例
Jun 19 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
Jul 22 Javascript
vue Tab切换以及缓存页面处理的几种方式
Nov 05 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
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
ThinkPHP简单使用memcache缓存的方法
2016/11/15 PHP
Nginx实现反向代理
2017/09/20 Servers
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
jQuery TextBox自动完成条
2009/07/22 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
2016/01/27 Javascript
jQuery继承extend用法详解
2016/10/10 Javascript
javascript设计模式之单体模式学习笔记
2017/02/15 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
Vue中多元素过渡特效的解决方案
2020/02/05 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
[02:31]DOTA2帕克 英雄基础教程
2013/11/26 DOTA
[01:38]DOTA2辉夜杯 欢乐的观众现场采访
2015/12/26 DOTA
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
跟老齐学Python之重回函数
2014/10/10 Python
python3实现读取chrome浏览器cookie
2016/06/19 Python
PyTorch上搭建简单神经网络实现回归和分类的示例
2018/04/28 Python
django formset实现数据表的批量操作的示例代码
2019/12/06 Python
Python更换pip源方法过程解析
2020/05/19 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021/02/03 Python
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
2019/01/17 HTML / CSS
食品营养与检测应届生求职信
2013/11/08 职场文书
后进生转化工作制度
2014/01/17 职场文书
技校毕业生自荐信范文
2014/03/07 职场文书
销售员试用期自我评价
2014/09/15 职场文书
假释思想汇报范文
2014/10/11 职场文书
刑事辩护授权委托书范本
2014/10/17 职场文书
工作表扬信范文
2015/01/17 职场文书
综合办公室岗位职责
2015/04/11 职场文书
教师考核鉴定意见
2015/06/05 职场文书