收藏
回答

进入微信小程序要求关注公众号?

需求:在每次用户进入小程序时,判断用户是否关注了 小程序关联的公众号,若未关注则弹出对话框要求关注【在弹窗中展示关注公众号头像及按钮】

官方虽然给了 official-account 组件,但如果用户以下场景中打开小程序,并不会显示 official-account 组件

1、从【最近使用的小程序】中打开

2、他人分享的小程序链接

不知道是我用错了还是什么,bindload获取不到detail 对象,

按照以上想法,official-account 组件并不能完成我的需求,大佬们有什么合适的案例,或者方案能提供一下嘛

 <official-account bindload="{{onLoad}}" binderror="{{onError}}"></official-account>






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

5 个回答

  • 和水的流
    和水的流
    2024-01-26

    mpvue或uniapp的话这样写好像有用

    <official-account @load="bindload" @error="binderror"></official-account>


    2024-01-26
    有用 1
    回复
  • yingxu
    yingxu
    2022-02-24

    大佬最后怎么解决的啊

    2022-02-24
    有用
    回复
  • chen
    chen
    2022-01-26

    这是真的坑,我们也是对接完才发现,文档里面写了那么多,其实只有扫码进入才会展示········

    2022-01-26
    有用
    回复
  • 永远29岁的行路者
    永远29岁的行路者
    2021-11-12

    一个垃圾的officeAccount,完全没有用处

    2021-11-12
    有用
    回复 1
    • 飞
      2021-11-29
      是的呀,限制条件太多了。。。没有这个反而可以直接打回需求~
      2021-11-29
      回复
  • Cjiang
    Cjiang
    2021-06-10

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

    判断下场景值是否是截图的场景。

    2021-06-10
    有用
    回复 5
    • 诗思雅
      诗思雅
      2021-06-10
      你这个回答跟没回一样,就是看过文档才来提问的,
      只有在第一条的场景下才会显示 组件,第二条场景里如果小程序从手机的后台中清除后,照样不会显示组件。
      还问了bindload=“{{onLoad}}”绑定无效,怎么说
      2021-06-10
      回复
    • Cjiang
      Cjiang
      2021-06-10回复诗思雅
      https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/scene.html
      对于小程序,可以在 App 的 onLaunch 和 onShow,或wx.getLaunchOptionsSync 中获取上述场景值。
      2021-06-10
      回复
    • Cjiang
      Cjiang
      2021-06-10回复诗思雅
      你说的第二条场景值是 1007 / 1008 吧?
      2021-06-10
      回复
    • 诗思雅
      诗思雅
      2021-06-10
      获取场景值然后呢?不会出现显示【公众号】组件的场景时,没有组件,我又怎么让用户去关注公众号?组件不显示,又不没有生成公众号码展示在弹窗上
      2021-06-10
      回复
    • 诗思雅
      诗思雅
      2021-06-10回复Cjiang
      在用户从手机后台清除小程序后,再从微信聊天上面的【最近使用的小程序】,场景值:1089,照样没有显示【公众号组件】
      2021-06-10
      1
      回复
登录 后发表内容