目录

ios和android唤起软键盘问题

ionic 使用ng-zorro-antd-mobile报错

angular rem移动端适配

移动端唤起电话号拨号键盘

ionic 栅格 grid 取消其弹性自动伸缩的问题

生成二维码

二维码生成图片

angular ios系统路由跳转可能会失败,需要触发两次才能跳转的问题

微信单页面,跳转至通联并支付成功后,点击叉号或返回键会直接关闭整个页面

h5 跳转 小程序

iOS 时间处理存在的 - 与 / 问题


ios和android唤起软键盘问题

可以参照这位的博客,记录的十分详细

WebView上软键盘的兼容方案 | Setcina(目前还在更新以及完善中...)

ionic 使用ng-zorro-antd-mobile报错

可以参照我的这篇文章

(63条消息) 在ionic构建的项目中使用ng-zorro-antd-mobile组件报错:inject() must be called from an injection context_未知的人1999的博客-CSDN博客

angular rem移动端适配

主要通过 postcss-pxtorem amfe-flexible 两大插件实现 px 转 rem 适配

可以参照这位的文章

(63条消息) angular12 配合 postcss-pxtorem amfe-flexible 移动端适配_闲鱼_JavaScript的博客-CSDN博客_angular移动端适配

移动端唤起电话号拨号键盘

使用 h5 a 标签属性

<a href="tel:15555555555">拨打电话</a>

如果无法唤起,可以尝试在 index.html 文件的 meta 标签内加入这段代码

<meta name="format-detection" content="telephone=yes">

ionic 栅格 grid 取消其弹性自动伸缩的问题

设置 min-width 限制其最小宽度

生成二维码

借助 qrcode 插件

可参照这位的文章

(63条消息) 使用 Angular 生成二维码_啊咿呀咿呀的博客-CSDN博客

二维码生成图片

<div id="codeDiv" style="display:none"><div>
<div id="qrcode"></div>
ngAfterViewInit(){var qrcode = new QRCode("codeDiv", {text: codeUrl,render: "canvas",  //渲染方式指定canvas方式width: 128,height: 128,typeNumber:-1,//计算模式colorDark : "#000000",   colorLight : "#ffffff",   correctLevel : QRCode.CorrectLevel.H  });var canvas=document.getElementsByTagName('canvas')[0];var img = convertCanvasToImage(canvas);document.getElementById("qrcode").attend(img);//从 canvas 提取图片 image  }constructor(){}convertCanvasToImage(canvas) {  //新建Image对象var image = new Image();  // canvas.toDataURL 返回的是一串Base64编码的URLimage.src = canvas.toDataURL("image/png");  return image;
}

angular ios系统路由跳转可能会失败,需要触发两次才能跳转的问题

开发过程中碰见了一个小问题

this.router.navigate(["home"]);

这种跳转方式在 ios 系统中需要在接口中触发两次才能成功跳转到对应的home路由,经过尝试后修改为如下代码,解决问题。

this.router.navigate(["/home"]);

微信单页面,跳转至通联并支付成功后,点击叉号或返回键会直接关闭整个页面

开发过程中产品希望能够在通联支付后按返回键能够返回移动端 h5 ,但在尝试过 window.open(url,"_blank");等方式无效后,经过查阅资料发现,可以将支付地址生成一个支付二维码,由用户扫码进行支付后,点击叉号,即可返回h5

h5 跳转 小程序

可以参照这位的文章

H5页面跳转微信小程序总结 - 知乎 (zhihu.com)

iOS 时间处理存在的 - 与 / 问题

ios 对于时间的处理比较特殊,以下的实例化Date的方式在ios上可能会被转义为NaN

new Date("2022-03-18");

可以用如下的方式进行实例化

new Date("2022/03/17");

推荐一下这位的文章,我也是纳闷了半天看到这位文章才解决了 ionic 的 dateTimePicker 在IOS 的初始值与 max min 失效的问题

ios的日期格式bug - 奔跑的瓜牛 - 博客园 (cnblogs.com)

持续记录未来遇见的移动端问题ing。。。。

ionic angular h5 移动端 开发常见问题记录及各位同僚的解决办法相关推荐

  1. 手机1像素线粗_关于移动端开发 1px 线的一些理解和解决办法

    (给前端大全加星标,提升前端技能) 作者: 大转转FE/李兴瑞 1px线变粗的原因 在做移动端项目时,常常是根据设计图设置元素节点的大小和样式,但是有时候根据设计图写出来的样式还是不如人意,虽然表面上 ...

  2. php file取不到手机相册,webuploader移动端选择文件无法打开手机相册的解决办法...

    webuploader移动端选择文件无法打开手机相册的解决办法 本文为转载: 原文链接:http://www.juguw.net/article-2325.html webUploader是一款不错的 ...

  3. java微信公众号开发token验证失败的问题及解决办法

    java微信公众号开发token验证失败的问题及解决办法 参考文章: (1)java微信公众号开发token验证失败的问题及解决办法 (2)https://www.cnblogs.com/beardu ...

  4. H5移动端开发学习总结

    对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范往往会遵循以下两点: 1.首先,选取一款手机的屏幕宽高作为基准(现在一般选取iphone6的375×667).之前项目中也用到过iphone5的 ...

  5. H5移动端开发之基础字体大小设置

    前段时间接触了h5移动端的开发,移动端字体大小不同于pc端一般直接用px单位,而是经常用rem作为基础单位,常规做法使用1rem=100px的换算方式,如果设计稿是375px作为整个屏幕端度的话,那么 ...

  6. H5移动端开发基础(三)自定义滚动条、实战-音悦台

    自定义滚动条.实战-音悦台 自定义滚动条 js封装 transform.js tween.js scrollBar.js 音悦台 适配 样式 html js 自定义滚动条 *{margin: 0;pa ...

  7. angular 关闭当前页_angular刷新当前页 angularjs页面不刷新的解决办法 - 电脑常识 - 服务器之家...

    angular刷新当前页 angularjs页面不刷新的解决办法 发布时间:2017-03-19 来源:服务器之家 刚用angularjs时,确实被它的双向数据绑定震住了,但同时没有完合使用angul ...

  8. BAYKEE app开发中遇到的一些问题和解决办法

    android library projects cannot be launched    http://jingyan.baidu.com/article/636f38bb3df187d6b946 ...

  9. 使用bootstrap模板开发,网页打开很慢的解决办法

    Bootstrap是Twitter推出的一个开源的用于前端开发的工具包.它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架.Bootstra ...

最新文章

  1. 成功解决Cannot find declaration to go to
  2. 《About Multi-Touch(多点触摸是个什么东西?)》:基于光学原理的多点触摸技术全解析...
  3. Windows下MariaDB数据库安装图文教程
  4. C#中split的用法
  5. 计算机系统基础:虚拟存储管理知识笔记
  6. JAVA虚拟机——利用javap反编译class文件分析代码执行过程
  7. 2021年中国气体分离设备行业运营情况分析:气体分离及液化设备产量14.85万台[图]
  8. 阿里云怎样保障客户网络和数据安全的?
  9. DTOJ3704 威士忌(whiskey)
  10. jquery-实现的添加个人信息加验证,附完全的注释,相信大家可以看懂
  11. 【墨尘】变态心理学(北京大学)
  12. 线性离散系统的分析与校正
  13. Qt编写地图综合应用60-覆盖物坐标和搜索
  14. 经济应用数学基础二 线性代数 (第四版) 赵树嫄 编 中国人大版 课后习题答案
  15. 第一个算出地球周长的人
  16. 战棋游戏中的简单策略方法:基于群表示论的思想
  17. rhca考试难度大吗?rhca有用吗?
  18. 小说形象特征包括哪些方面_小说主要特点是什么
  19. 《华仪酒店管理系统》项目研发阶段性总结
  20. Android 开发工程师面试大全

热门文章

  1. input与span之间莫名的空隙
  2. java零基础自学_Java零基础自学经验
  3. BITOJ 木板墙问题(单调栈)
  4. 20230403华清远见作业
  5. 金仓数据库KingbaseES客户端编程开发框架-Efcore(3. Kdbndp.EntityFrameworkCore.KingbaseES在.net core中使用 windows)
  6. 代码实现3X3矩阵求逆(C语言 用伴随矩阵实现)
  7. oracle查询历史会话,Oracle用户会话信息的查询方法
  8. 取mailq队列的邮件
  9. Uncaught (in promise) TypeError: Cannot read property ‘tagName‘ of null
  10. Python常见的数据类型