评论

小程序开发中,IOS与Android的坑,你踩过几个?

IOS与Android的坑

Android测试机型:OPPO FindX、vivo X20A、小米9

IOS测试机型:iPhone 11、iPhone X

1.微信支付 wx.requestPayment()

IOS是在点击完成之后,才会走success回调;Android则是支付完成后会立刻执行回调

检测方法:支付success回调中加console,支付完成后,不点击完成按钮

2.模态框 wx.showModal()

IOS点击无异常;Android则会触发onShow生命周期函数

测试方法:当前页面写个模态框,onShow函数中加console,关闭模态框后看onShow是否被触发

3.IOS和Android的日期格式

安卓支持的时间格式无异常,IOS支持的日期格式为 " xxxx/xx/xx "

解决方法:IOS需手动转换时间格式

let oldDate = "2020-03-26"

let newDate = oldDate.replace(/-/g,'/');

ღღღღღღ( ´・ᴗ・` )觉得有用的话,请点个赞再走吧!( ´・ᴗ・` )ღღღღღღ

最后一次编辑于  2020-03-26  
点赞 13
收藏
评论

5 个评论

  • Peter👊
    Peter👊
    2020-03-26

    时间格式是遇到的第一个坑,当时搞了我一个下午,想不明白为啥。最后。。。我TM的

    2020-03-26
    赞同 2
    回复 1
    • 远
      2020-03-27
      嗯,是坑,巨坑,哈哈哈
      2020-03-27
      2
      回复
  • Admin²⁰²¹
    Admin²⁰²¹
    2020-03-27

    全部命中~

    还有很多样式的坑啦~

    2020-03-27
    赞同 1
    回复 2
  • Peter👊
    Peter👊
    2020-03-27

    还有苹果手机的showModal不管怎么弄都会出现输入框,还能点击,以前,现在修复了

    2020-03-27
    赞同 1
    回复 1
    • 远
      发表于小程序端
      2020-03-27
      入坑比较晚,还不知道这些问题奥,还好你们填坑了🤫
      2020-03-27
      1
      回复
  • _
    _
    2020-10-09
    1
    2020-10-09
    赞同
    回复
  • 众人同乐
    众人同乐
    2020-03-27
    我试着去看,却发现看不懂!大侠来给做个科普呗?
    2020-03-27
    赞同
    回复
登录 后发表内容