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 相关文章推荐
通过百度地图获取公交线路的站点坐标的js代码
May 11 Javascript
jquery $.each()使用探讨
Sep 23 Javascript
js弹窗返回值详解(window.open方式)
Jan 11 Javascript
jQuery focus和blur事件的应用详解
Jan 26 Javascript
关于JavaScript作用域你想知道的一切
Feb 04 Javascript
bootstrapValidator自定验证方法写法
Dec 01 Javascript
VUE使用vuex解决模块间传值问题的方法
Jun 01 Javascript
vue.js异步上传文件前后端实现代码
Aug 22 Javascript
Vue.js实现网格列表布局转换方法
Aug 25 Javascript
微信小程序实现列表页的点赞和取消点赞功能
Nov 02 Javascript
JSON基本语法及与JavaScript的异同实例分析
Jan 04 Javascript
js实现贪吃蛇游戏(简易版)
Sep 29 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
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
第4章 数据处理-php正则表达式-郑阿奇(续)
2011/07/04 PHP
解析PHP可变函数的经典用法
2013/06/20 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
2013/08/10 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
php模拟post上传图片实现代码
2016/06/24 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
js脚本学习 比较实用的基础
2006/09/07 Javascript
jQuery如何获取同一个类标签的所有值(默认无法获取)
2014/09/25 Javascript
js实现延迟加载的方法
2015/06/24 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
seajs实现强制刷新本地缓存的方法分析
2017/10/16 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
2017/12/31 Javascript
JavaScript创建对象的常用方式总结
2018/08/10 Javascript
获取layer.open弹出层的返回值方法
2018/08/20 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
React中this丢失的四种解决方法
2019/03/12 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
2019/04/17 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
python实现简易通讯录修改版
2018/03/13 Python
pytorch 模型可视化的例子
2019/08/17 Python
python可视化text()函数使用详解
2020/02/11 Python
python 利用Pyinstaller打包Web项目
2020/10/23 Python
C语言笔试题回忆
2015/04/02 面试题
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
施工员岗位职责
2014/03/16 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
师德自我剖析材料范文
2014/10/06 职场文书
云冈石窟导游词
2015/02/04 职场文书
小时代观后感
2015/06/10 职场文书