一.JS兼容问题
1.时间格式兼容问题
当使用传统格式new Date(“YYYY-MM-DD HH:mm:ss”)获取时间对象时,在ios端其时间显示会变成NaN,如下图,所以需要修改时间参数的格式,将‘-’改为‘/’,此时格式为new Date(“YYYY/MM/DD HH:mm:ss”),此时可正常获取时间,Android端两种格式都可以。
二.Css兼容问题
1.页面横向滑动
当页面宽度设为width:100%,页面可以左右滑动,可直接禁止横向滑动,添加overflow: hidden;overflow-y: auto;
1.页面元素高度变化
vue页面设置其单个元素高度,与页面高度绑定,页面高度变化时,元素高度无改变;
三.组件兼容问题
1.uni组件
uni内置组件input标签的@input事件可监控并响应实时输出该组件的输入值,返回值为e.detail.value。在ios端,输入值时会在同一次输入中响应两次,第一次响应的输出值是还未新输入前的值,这里需要自行处理,我给出的处理是判断是否与之前输入的值相等,如果是,则return退出这次响应。
标签:兼容问题,APP,高度,苹果,组件,格式,输入,页面 来源: https://blog.csdn.net/Bruce_byan/article/details/120260044
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。