收藏
回答

关于app跳转小程序,小程序返回app,小程序后台如何关闭问题 ?

<button @click="quit" plain open-type="launchApp" :app-parameter="appState" binderror="launchAppError">返回有滴出行APP</button>


quit() {

wx.exitMiniProgram({

success: function() {

console.log("退出成功!");

},

})

},

这样做只能关掉小程序后台,并不能返回app,该如何实现,既能返回app,又能关掉小程序后台呢???(以下方法均不行)

①按钮返回的时候同时调用wx.exitMiniProgram

②setTimeout延时调用wx.exitMiniProgram

③按钮返回时候触发bindlaunchapp回调,调用wx.exitMiniProgram

最后一次编辑于  22小时前
回答关注问题邀请回答
收藏

1 个回答

  • 一笑皆春
    一笑皆春
    1天前

    这样加个延迟试试呢

    quit(){

        setTimeout(()=>{

            wx.exitMiniProgram({

                success: function(){

                    console.log("退出成功!");

                },

                

            })

        },

        1000)

    },


    1天前
    有用
    回复 7
    • 一笑皆春
      一笑皆春
      1天前
      延迟关闭小程序,试试能不能保证打开APP
      1天前
      回复
    • 一笑皆春
      一笑皆春
      1天前
      或者试试在bindlaunchapp的回调里边调用wx.exitMiniProgram
      1天前
      回复
    • 少尐
      少尐
      1天前
      试过了,效果是可以返回app,但是无法关闭小程序后台。
      1天前
      回复
    • 少尐
      少尐
      1天前回复一笑皆春
      bindlaunchapp的回调里边调用wx.exitMiniProgram,这样也不行,小程序后台就是无法关闭。
      1天前
      回复
    • 一笑皆春
      一笑皆春
      1天前回复少尐
      那估计就没办法了,后台留着就是了,或者下次的onShow的时候关闭
      1天前
      回复
    查看更多(2)
登录 后发表内容