DDR爱好者之家 Design By 杰米
由于用Vue框架开发的应用是SPA(单页面应用),采用的是路由的形式,没有所谓的页面,所以想让网页的标题随着路由的改变而改变,可以使用document.title = ×××来改变网页标题。
但是在IOS APP里这种方式不起作用,原因是在IOS webview中网页标题只加载一次,动态改变是无效的。
解决方案是在路由切换完成之后,静默加载一个空的iframe动态设置title
util.js中定义setMetaTitle()函数
function setMetaTitle(title) { document.title = title let mobile = navigator.userAgent.toLowerCase() if (/iphone|ipad|ipod/.test(mobile)) { let iframe = document.createElement('iframe') iframe.style.display = 'none' // 替换成站标favicon路径或者任意存在的较小的图片即可 iframe.setAttribute('src', 'static/img/blank.png') let iframeCallback = function () { setTimeout(function () { iframe.removeEventListener('load', iframeCallback) document.body.removeChild(iframe) }, 0) } iframe.addEventListener('load', iframeCallback) document.body.appendChild(iframe) } } export { setMetaTitle }
应用入口main.js中调用setMetaTitle()函数
import Vue from 'vue' import VueRouter from 'vue-router' import VueResource from 'vue-resource' import routes from './router/router.js' import filter from './utils/filter.js' import { setMetaTitle } from './utils/util.js' import App from './App.vue' Vue.use(VueRouter) Vue.use(VueResource) Vue.directive('title', { inserted: function (el, binding) { setMetaTitle(binding.value) } }) Object.keys(filter).forEach(function(k) { Vue.filter(k, filter[k]); }); const router = new VueRouter({ routes: routes }) new Vue({ router: router, render: h => h(App) }).$mount('#app')
vue文件调用
<h2 v-title="'页面标题'">通过指令设置页面标题</h2>
以上这篇vue-router动态设置页面title的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米
暂无评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
2024年04月25日
2024年04月25日
- 翁孝良林雨.1986-二重唱【飞碟】【WAV+CUE】
- SNH48《交X点》[320K/MP3][126.34MB]
- SNH48《交X点》[FLAC/分轨][410.53MB]
- 证声音乐图书馆《童谣世界·唱游调色盘 Kids Palette》[320K/MP3][19.53MB]
- 景黛音.1982-此夜心情·少女情怀(LP版)【永恒】【WAV分轨】
- 李浩宇.2020-清醒梦(EP)【太合红星】【FLAC分轨】
- 群星.1996-强调精选集16巨星·16金曲【EMI百代】【WAV+CUE】
- 星之翼手游公测福利领取方法大全 星之翼首发福利汇总
- CHYNA.1992-答案【友善的狗】【WAV+CUE】
- 群星.1996-宝丽金皇后驾到3辑【宝丽金】3CD【WAV+CUE】
- 群星.2023-长相思电视剧原声专辑【冬曦音乐】【FLAC分轨】
- 卫诗.2006-HitMe【东亚】【WAV+CUE】
- 陈嘉桦.2024-BAD.HABITS【群石】【FLAC分轨】
- 薛凯琪.2005-ME【华纳】【WAV+CUE】
- 证声音乐图书馆《童谣世界·唱游调色盘 Kids Palette》[FLAC/分轨][49.08MB]