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去除空格的三种方法(正则/传参函数/trim)
Feb 06 Javascript
js图片向右一张张滚动效果实例代码
Nov 23 Javascript
JavaScript禁止页面操作的示例代码
Dec 17 Javascript
初步使用Node连接Mysql数据库
Mar 03 Javascript
微信小程序图片自适应支持多图实例详解
Jun 21 Javascript
js实现本地图片文件拖拽效果
Jul 18 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
Aug 31 Javascript
webpack4 css打包压缩问题的解决
May 18 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
Aug 21 Javascript
vue中利用Promise封装jsonp并调取数据
Jun 18 Javascript
JS前端宏任务微任务及Event Loop使用详解
Jul 23 Javascript
el-table-column 内容不自动换行的解决方法
Aug 14 Vue.js
详解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
php cookie的操作实现代码(登录)
2010/12/29 PHP
简单的php文件上传(实例)
2013/10/27 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
一个可以显示阴历的JS代码
2007/03/05 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
Vue实现底部侧边工具栏的实例代码
2018/09/03 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
微信小程序代码上传、审核发布小程序
2019/05/18 Javascript
Vue项目中ESlint规范示例代码
2019/07/04 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
详解vite+ts快速搭建vue3项目以及介绍相关特性
2021/02/25 Vue.js
python实现ftp客户端示例分享
2014/02/17 Python
python中ConfigParse模块的用法
2014/09/29 Python
python ansible服务及剧本编写
2017/12/29 Python
Python使用python-docx读写word文档
2019/08/26 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
Python绘制K线图之可视化神器pyecharts的使用
2021/03/02 Python
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
平面设计的岗位职责
2013/11/08 职场文书
中专药剂专业应届毕的自我评价
2013/12/27 职场文书
旅游专业职业生涯规划范文
2014/01/13 职场文书
小学生家长寄语
2014/04/02 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
工作保证书
2015/01/17 职场文书
门店店长岗位职责
2015/04/14 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
SQL SERVER存储过程用法详解
2022/02/24 SQL Server
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python