vue 如何添加全局函数或全局变量以及单页面的title设置总结


Posted in Javascript onJune 01, 2017

传统的设置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')

这样的话就行了

全局变量的设置也一样,这里就不多说了……

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 组件之旅(一)分析和设计
Oct 28 Javascript
jquery.boxy插件的iframe扩展代码
Jul 02 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
Dec 10 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
Apr 05 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
May 25 Javascript
JavaScript对Json的增删改属性详解
Jun 02 Javascript
layui分页效果实现代码
May 19 Javascript
jQuery中库的引用方法
Jan 06 jQuery
js实现web调用摄像头 js截取视频画面
Apr 21 Javascript
ES6 Class中实现私有属性的一些方法总结
Jul 08 Javascript
vue 实现移动端键盘搜索事件监听
Nov 06 Javascript
vue-router的hooks用法详解
Jun 08 Javascript
详解VUE 定义全局变量的几种实现方式
Jun 01 #Javascript
详解vue过滤器在v2.0版本用法
Jun 01 #Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
Jun 01 #Javascript
js随机生成一个验证码
Jun 01 #Javascript
JS实现简单抖动效果
Jun 01 #Javascript
深入理解vue中的$set
Jun 01 #Javascript
详解angular中的作用域及继承
May 31 #Javascript
You might like
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
用javascript实现自定义标签
2007/05/08 Javascript
filters.revealTrans.Transition使用方法小结
2010/08/19 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
2016/05/24 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
2017/12/26 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
微信小程序 组件的外部样式externalClasses使用详解
2019/09/06 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
Python实现比较两个列表(list)范围
2015/06/12 Python
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
Python决策树和随机森林算法实例详解
2018/01/30 Python
python 实现求解字符串集的最长公共前缀方法
2018/07/20 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
Python continue语句实例用法
2020/02/06 Python
美国最大的旗帜经销商:Carrot-Top
2018/02/26 全球购物
致200米运动员广播稿
2014/02/06 职场文书
绿色环保口号
2014/06/12 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
公司与个人合作协议书
2016/03/19 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书
导游词之张家口
2019/12/13 职场文书
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python
Python中的 No Module named ***问题及解决
2022/07/23 Python