随笔分类 - 兼容性问题
跨域问题处理(已处理IOS兼容问题 )
摘要:问题描述: vue项目使用axios 请求 在 安卓和pc端正常请求 但是在ios(ios12是我们遇到的)上会出现 跨域 预请求失败 导致 在catch会捕获 Network error ; 导致问题出现的原因: 是由于header里面带了很多请求参数,而后端设置的response.setHead
阅读全文
详解HTML5中rel属性的prefetch预加载功能使用
摘要:在HTML5中,有个很有用但常被忽略的特性,就是预先加载(prefetch),它的原理是: 利用浏览器的空闲时间去先下载用户指定需要的内容,然后缓存起来,这样用户下次加载时,就直接从缓存中取出来,效率就快了. 举个例子说明:比如要预先加载某个页面,可以这样: XML/HTML Code <link
阅读全文
device-aspect-ratio与aspect-ratio单屏布局
摘要:1 移动端自适应布局 按我的理念来看,移动端自适应布局中,最常用的应该算是rem为单位的基准点布局了吧。 而在rem的布局中,其实最重要的点是,如何来计算这个html的font-size的大小。 还有一些不是需要那么细致的处理,也可以直接使用CSS的media属性,根据元素的宽度进行设置html元素
阅读全文
h5 页面唤起微信和qq
摘要:唤起微信还好 唤起qq会存在很多问题; (一):以下是唤起微信的方法 转载自:http://blog.yixao.net/procedure/8143.html 微信 微信 weixin:// !发起群聊 weixin://dl/groupchat 通讯录 !添加朋友 weixin://dl/add
阅读全文
js判断手机是安卓还是ios
摘要://点击下载按钮判断 appDown() { var u = navigator.userAgent; var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); var isAndroid = u.indexOf('Android') > -1
阅读全文
日期格式化
摘要:function parseTime(time, cFormat) { if (arguments.length 0) { return null } const format = cFormat || '{y}-{m}-{d} {h}:{i}:{s}' let date if (typeof ti
阅读全文
vue项目内嵌入到app input type=file 坑(文件上传插件)
摘要:w问题描述: 我用vue-cli完成的一个移动端项目,内嵌到app当中,用原生的input type=file 来完成文件上传。在安卓下没有问题但是在苹果手机 上传第二次手机就会发生白屏 并无缘无故跳转。 具体原因尚未发现。 解决办法: 引用了一个vue的插件:https://lian-yue.gi
阅读全文
移动端 iphone手机在中文情况下不执行keyup事件
摘要:问题:移动端 在🍎手机上在中文输入法情况下 keyup,keydown等失效; 解决:我是利用事件监听来判断输入值是否发生变化,如果发生变化进行修改
阅读全文
在安卓机上 键盘弹起影响定位的弹框显示
摘要:原因:是因为安卓手机 键盘弹起屏幕的实际高度发生了变化 使定位的弹框位置发生了改变 解决办法: <template> <!-- <div class="alertContentAddress" @click="closeSearch"> --> <div class="alertContent" @
阅读全文