收藏
回答

official-account 组件在线上版本完全不显示

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug official-account 微信安卓客户端 7.0.10 2.10.0

<official-account></official-account> 在体验版本有时可以显示,提交上线后完全不显示了

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

3 个回答

  • Admin ²º²⁴
    Admin ²º²⁴
    2020-01-14

    要扫码进入才能显示。

    可以多了解清楚下这个组件的显示逻辑

    Tips

    1. 使用组件前,需前往小程序后台,在“设置”->“关注公众号”中设置要展示的公众号。注:设置的公众号需与小程序主体一致。
    2. 在一个小程序的生命周期内,只有从以下场景进入小程序,才具有展示引导关注公众号组件的能力:
    • 当小程序从扫小程序码场景(场景值1047,场景值1124)打开时
    • 当小程序从聊天顶部场景(场景值1089)中的「最近使用」内打开时,若小程序之前未被销毁,则该组件保持上一次打开小程序时的状态
    • 当从其他小程序返回小程序(场景值1038)时,若小程序之前未被销毁,则该组件保持上一次打开小程序时的状态
    1. 为便于开发者调试,基础库2.7.3版本起开发版小程序增加以下场景展示公众号组件:
    • 开发版小程序从扫二维码(场景值 1011)打开 — 体验版小程序打开
    1. 组件限定最小宽度为300px,高度为定值84px。
    2. 每个页面只能配置一个该组件。

    official-account | 微信开放文档

    https://developers.weixin.qq.com/miniprogram/dev/component/official-account.html

    2020-01-14
    有用 2
    回复 4
    • 此人未设置昵称
      此人未设置昵称
      2020-05-12
      1089的场景值进入你们会显示?
      2020-05-12
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-05-12回复此人未设置昵称
      看情况,如果热启动,上次是显示的就显示。
      2020-05-12
      回复
    • 此人未设置昵称
      此人未设置昵称
      2020-05-13
      怎么说呢,这个组件简直鸡肋,只能是用户扫码进来的才生效,平常用户谁会用一次扫一次码啊,我扫码进来这个组件显示了,我没有关注公众号,结果退出了,等啥时间想用了,点进来,结果这个组件不显示了,不知道他们为什么要这样设计,想不明白,多好的功能,给做成鸡肋了。。。
      2020-05-13
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-05-13回复此人未设置昵称
      你说的这种情况确实如此,但是呢,我也不知道说什么好了
      不客气,这是我应该做的~能帮到你是我的荣幸!如果觉得有帮助的话请在顶部回复里点个有用。让其他人碰到同类问题时少走弯路~
      2020-05-13
      回复
  • Eleven
    Eleven
    2021-01-13

    场景都对,在本地真机测试,也可以弹出, 都是线上就不显示 l

    2021-01-13
    有用
    回复
  • 拾忆
    拾忆
    2020-01-14

    注意场景值

    2020-01-14
    有用
    回复
登录 后发表内容
问题标签