vue 如何添加全局函數或全局變量以及單頁面的title設置總結
更新時間:2017年06月01日 10:12:09 作者:莎莉哇
本篇文章主要介紹了vue 如何添加全局函數或全局變量以及單頁面的title設置總結,非常具有實用價值,需要的朋友可以參考下
傳統的設置title的方法是:document.title = ‘title'
但是這種寫法在iOS的微信上是不兼容的
這里設置title的方法是通過在百度搜索的所謂黑科技,避免了安卓和iOS的不兼容寫法
首先在index.html中定義一個全局的函數:
var setTitle = function (title) { var u = navigator.userAgent var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) if (isAndroid) { document.title = title } else if (isiOS) { var $body = $('body') document.title = title var $iframe = $('<iframe src="/favicon.ico"></iframe>') $iframe.on('load', function () { window.setTimeout(function () { $iframe.off('load').remove() }, 0) }).appendTo($body) } }
然后再需要設置title的組件里面調用這個方法即可
寫法是:
setTitle('XXOO')
這樣的話就行了
全局變量的設置也一樣,這里就不多說了……
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
element-plus/element-ui走馬燈配置圖片及圖片自適應的最簡便方法
走馬燈功能在展示圖片時經常用到,下面這篇文章主要給大家介紹了關于element-plus/element-ui走馬燈配置圖片及圖片自適應的最簡便方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-03-03