美文网首页
APP软件ios与Android适配问题(uni-app)

APP软件ios与Android适配问题(uni-app)

作者: JadeTsujiSan | 来源:发表于2022-08-13 13:43 被阅读0次

    苹果手机边框显示不全

    在开发过程中,发现有一些苹果机的边框显示不全,如下图:

    image.png

    真机调试后,发现是边框设置为1rpx,在一些手机上会转成0.5px,只要是小于1px显示都不正常。解决办法:

    1、边框的设置写法1px

    2、不设置边框大小,让系统默认的边框大小

    Android时间显示正常,ios时间显示NaN

    解决new Date的值为Invalid Date、NaN-NaN的问题

    //错误代码
    let timespan = 1515239514230;
    let dateTime = new Date(timespan);
    console.log(dateTime)
    // 返回 Invalid Date
    
    //解决办法
    let timespan = 1515239514230;
    let dateTime = new Date(parseInt(timespan));
    console.log(dateTime)
    // 返回 Sat Jan 06 2018 19:51:54 GMT+0800 (CST)
    
    原因:
    parseInt() 函数可解析一个字符串,并返回一个整数。
    

    ios系统移动端时间显示NaN解决方法

    原因: ios手机移动端开发时间显示NaN问题是由于new Date()参数时间格式不能用" -“分割,需要使用”/ "分割.

    解决方法: 将需要new Date()的时间格式解析成"/"分割的字符串,例如 “2020/01/01” .

    let date = "2020-01-01";
    new Date(date.replace(/-/g,'/'))
    

    相关文章

      网友评论

          本文标题:APP软件ios与Android适配问题(uni-app)

          本文链接:https://www.haomeiwen.com/subject/gwfhgrtx.html