解决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 相关文章推荐
juqery 学习之三 选择器 可见性 元素属性
Nov 25 Javascript
jquery 单击li防止重复加载的实现代码
Dec 24 Javascript
IE 当eval遇上function的处理
Aug 09 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
May 04 Javascript
javascript iframe跨域详解
Oct 26 Javascript
JavaScript编写一个贪吃蛇游戏
Mar 09 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
Jul 31 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
Dec 27 Javascript
30分钟快速实现小程序语音识别功能
Nov 27 Javascript
Vue侦测相关api的实现方法
May 22 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
Nov 27 Javascript
vue任意关系组件通信与跨组件监听状态vue-communication
Oct 18 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
怎样在PHP中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
珊瑚虫IP库浅析
2007/02/15 PHP
php小偷相关截取函数备忘
2010/11/28 PHP
PHP运行时强制显示出错信息的代码
2011/04/20 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
php合并数组并保留键值的实现方法
2018/03/12 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
教你如何使用node.js制作代理服务器
2014/11/26 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
ES6新特性六:promise对象实例详解
2017/04/21 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
AngularJS下$http服务Post方法传递json参数的实例
2018/03/29 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
泛谈JS逻辑判断选择器 || &amp;&amp;
2019/05/24 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
[48:48]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
python获取指定字符串中重复模式最高的字符串方法
2018/06/29 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
Python爬虫学习之获取指定网页源码
2019/07/30 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
css3 中实现炫酷的loading效果
2019/04/26 HTML / CSS
预备党员思想汇报范文
2013/12/29 职场文书
文艺晚会策划方案
2014/06/11 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript