美文网首页
记录一下支付宝小程序的坑

记录一下支付宝小程序的坑

作者: AAA前端 | 来源:发表于2021-06-22 16:34 被阅读0次

我们项目中 由于有个页面链接,没有形成闭环。不能从小程序其他页面跳转过去,只能上线之后通过apli的规格跳过去(卡包中跳转)。

如果前面打开过小程序,触发了onlauch事件,从卡包跳转的时候,只是进入这个页面,不会触发onlaunch事件了。
(其实这个没问题)

主要是开发过程中,我们要去找个页面就 开始通过 扫码 打开。 扫描打开页面都会重启小程序,并打开扫描的页面,都会触发onlaunch事件。

我这里出现的原因是: onlauch事件我会异步获取 userId保存到本地。 在活动页面由于上一期的种种问题,需要onload清空本地数据。

如果打开小程序在 活动页,那么 先触发onlaunch事件,异步获取userId(还没拿到), onload清空本地数据, 这个是拿到了userId. 保存到本地。一切正常。
扫描开发和测试都没发现问题。(扫描活动页,会重新启动小程序)

上线后发现,有保存过小程序的用户,或者直接搜索小程序,进入了首页,触发了onlaunch事件, 异步获取并保存了userId到本地。。。然后从卡包进入活动页,清空本地数据,,,此时之后的流程就有问题了。

解决的办法:

  1. 清空本地数据之后再获取 userId,保存到本地。
  2. 测试的时候,底部导航增加活动页,便于本地和测试复现问题。

相关文章

  • 支付宝小程序填坑记录

    要写支付宝小程序 之前写微信小程序就不少坑。。。 支付宝 可能也不少。顺便记录下 支付宝与小程序 技术上的对比,与...

  • 使用antmove微信小程序转换支付宝小程序

    本次有需求 直接一直微信小程序到支付宝小程序。记录一下使用antmove转换遇到的问题 支付宝小程序与微信小程序的...

  • 支付宝小程序获取用户手机号

    记录下支付宝小程序获取会员手机号的踩坑过程。 使用限制 基础库 1.16.4[https://opendocs.a...

  • 记录一下支付宝小程序的坑

    我们项目中 由于有个页面链接,没有形成闭环。不能从小程序其他页面跳转过去,只能上线之后通过apli的规格跳过去(卡...

  • 支付宝小程序 less编译

    最近在踏坑支付宝小程序,目前支付宝小程序的框架还不是很成熟,然后项目要求比较高,为了避免一些无法预料的坑,所以选择...

  • 支付宝小程序开发踩坑记录,附链接

    最近公司业务需求入坑支付宝小程序,本人自以为有微信小程序开发的经验会很简单,结果还是中了支付宝的坑,由于百度上对于...

  • 微信小程序中页面间传值,并且赋值到data

    记录初学微信小程序中的坑在小程序中传值方式有几种,这里记录一下使用过的传值,并且附上例子: 首先是url传值 这样...

  • 关于mpvue的几个点

    微信小程序的框架众多,而现在我只想记录一下mpvue的几个点...祝你采坑成功。 微信小程序在语法规范、API、组...

  • 支付宝小程序入口

    一、主入口 1、支付宝→朋友→小程序→最近使用 2、支付宝→小程序→推荐 3、支付宝→小程序→附近的小程序 4、支...

  • scroll-into-view无效的问题

    刚开始写微信小程序。简单记录一下踩的坑。scroll-view使用时怎么都无法跳转,最后解决。简单总结下坑。scr...

网友评论

      本文标题:记录一下支付宝小程序的坑

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