收藏
回答

微信小程序分享到朋友圈之后打开,打开的单页应用的生命周期是什么?

如题所述,我需要在onUnLoad的时候调用统计接口,但是在朋友圈打开后,必须点击进入小程序,相关的生命周期才会调用,光是在打开的单页内,生命周期不会调用,怎么解决这个问题呢?

回答关注问题邀请回答
收藏

5 个回答

  • 陈宇明
    陈宇明
    2020-08-31

    用户在朋友圈打开分享的小程序页面,并不会真正打开小程序,而是进入一个“小程序单页模式”的页面,“单页模式”有以下特点:

    1. “单页模式”下,页面顶部固定有导航栏,标题显示为当前页面 JSON 配置的标题。底部固定有操作栏,点击操作栏的“前往小程序”可打开小程序的当前页面。顶部导航栏与底部操作栏均不支持自定义样式。
    2. “单页模式”默认运行的是小程序页面内容,但由于页面固定有顶部导航栏与底部操作栏,很可能会影响小程序页面的布局。因此,请开发者特别注意适配“单页模式”的页面交互,以实现流畅完整的交互体验。

    更多查看:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share-timeline.html

    2020-08-31
    有用 1
    回复
  • 佳梨
    佳梨
    2020-12-25

    楼主是如何解决的呢

    2020-12-25
    有用
    回复
  • 11月
    11月
    2020-08-31

    建议好好看下文档。

    2020-08-31
    有用
    回复 3
    • 孩子🍑
      孩子🍑
      2020-08-31
      文档要是有我就不会在这问了,这种话请不要再回答了
      2020-08-31
      回复
    • 11月
      11月
      2020-08-31回复孩子🍑
      2020-08-31
      回复
    • 孩子🍑
      孩子🍑
      2020-09-02回复11月
      谢谢,我用场景值解决了
      2020-09-02
      回复
  • 默
    2020-08-31

    onUnLoad是在页面销毁后才会调用的啊

    你点击进入小程序之后 单页才会执行onUnLoad啊 没毛病的啊

    2020-08-31
    有用
    回复 1
    • 孩子🍑
      孩子🍑
      2020-08-31
      是的,在单页中调用确实不符合微信的设计
      2020-08-31
      回复
  • 微喵网络
    微喵网络
    2020-08-31

    没办法解决

    2020-08-31
    有用
    回复 2
    • 孩子🍑
      孩子🍑
      2020-08-31
      好吧,请问,打开的单页是H5页面吗
      2020-08-31
      回复
    • 微喵网络
      微喵网络
      2020-08-31回复孩子🍑
      特殊的小程序页面
      2020-08-31
      回复
登录 后发表内容
问题标签