当前位置: 首页 > news >正文

移动端常遇见的问题

1.iphone6  os 8_4用input type=file打不开相机
解决方式:
    先识别iphone6,记住微信里面的userAgent和浏览器有些不同,先打印下userAgent
     /os\s+8_/.test(navigator.userAgent.toLowerCase()),
     然后根据不同机型适配
<input v-if='iosVersionIs_8' class="uploadFile" v-on:change="uploadImg" type="file" capture="camera" accept="image/*" multiple="multiple">
<input v-else class="uploadFile" v-on:change="uploadImg" type="file" accept="image/*"/>
2.input输入框会被键盘挡住
    Element.scrollIntoView():方法让当前的元素滚动到浏览器窗口的可视区域内。
    const st = setTimeout(() => {
      document.querySelector('.bar').scrollIntoView();
      clearTimeout(st)
    }, 200)
3.async function getConnect() {
    await Vue.http.get(getUidPath).then((res) => {
        if (res.body) {
            console.log('cde')
        } else {
            console.log('验证用户失败')
        }
    }, (response) => {
        console.log('验证用户失败')
    })
}
getConnect()
console.log('abc')
这个执行顺序是什么?
这个肯定是abc先执行,因为async定义的是异步操作的函数,他是异步的
4.伪类只能用在div和span这种可以加内容的元素上,像img是不能加伪类的
复制代码

相关文章:

  • SQLServer之创建显式事务
  • 未来的浏览器会怎么发展呢?
  • 外网访问内网CouchDB数据库
  • Google开源机器学习工作流Kubeflow Pipelines,推出AI Hub
  • 阿里新任CEO张勇首次电视采访:云计算将是阿里未来主要业务
  • 4.3dotnet watch run「深入浅出ASP.NET Core系列」
  • MATLAB 求两个矩阵的 欧氏距离
  • Git初体验
  • Adaptive Execution让Spark SQL更高效更好用
  • linux搭建node环境
  • Redis的集群:集群的分片
  • Java的并发编程中的多线程问题到底是怎么回事儿?
  • Linux IDR机制【转】
  • Cobbler自动化安装(linux)服务器
  • SpringBoot入门十,添加junit单元测试
  • 【node学习】协程
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Brief introduction of how to 'Call, Apply and Bind'
  • const let
  • es6要点
  • ES6之路之模块详解
  • es的写入过程
  • leetcode46 Permutation 排列组合
  • vue 配置sass、scss全局变量
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 前端之Sass/Scss实战笔记
  • 入口文件开始,分析Vue源码实现
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 我的面试准备过程--容器(更新中)
  • 阿里云API、SDK和CLI应用实践方案
  • 说说我为什么看好Spring Cloud Alibaba
  • ![CDATA[ ]] 是什么东东
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • ###STL(标准模板库)
  • #if #elif #endif
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (正则)提取页面里的img标签
  • .java 9 找不到符号_java找不到符号
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • ::什么意思
  • :中兴通讯为何成功
  • @Autowired标签与 @Resource标签 的区别
  • @RequestParam,@RequestBody和@PathVariable 区别
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [ACTF2020 新生赛]Include
  • [AIGC 大数据基础]hive浅谈
  • [Android]Android开发入门之HelloWorld
  • [APUE]进程关系(下)
  • [Asp.net mvc]国际化