收藏
回答

wx.reLaunch报错

问题模块
API和组件


如图  调用wx.relaunch报错:fail can not invoke relaunch in background。

官方给的答案是:reLaunch 在小程序进入后台不能调用

请问这句话是什么意思啊,到底有什么好的办法解决吗?

最后一次编辑于  2017-08-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

18 个回答

  • 影楼云选片 2019跨平台在线选片
    影楼云选片 2019跨平台在线选片
    2017-08-04

    贴代码出来看一下,貌似你在onhide事件中调用了relaunch,你想要达到什么效果呢?

    2017-08-04
    赞同
    回复
  • Presbyter🎱
    Presbyter🎱
    2017-08-04

    是这样的我是在微信小程序第一次进入的页面就是用的relaunch

    // 只允许从相机扫码
               wx.scanCode({
                 onlyFromCamera: true,
                 success: (res) => {
                   console.log('码',res)
                   if (res.path===''){
                     wx.navigateTo({//关闭所有跳转到--首页
                       url: '../index/index?distribution=1',
                     })
                   }else{
                     var str = res.path.replace(/pages/, '..');
                     console.log('555')
                     wx.reLaunch({
                       url: 'home?number=8'
                     })
                   }
                 }
               })
             // }


    2017-08-04
    赞同
    回复
  • Presbyter🎱
    Presbyter🎱
    2017-08-04

    求解答..........

    2017-08-04
    赞同
    回复
  • undefined
    undefined
    2017-08-05

    我也是这样。。。

    2017-08-05
    赞同
    回复
  • Presbyter🎱
    Presbyter🎱
    2017-08-05

    2017-08-05
    赞同
    回复
  • Presbyter🎱
    Presbyter🎱
    2017-08-10

    2017-08-10
    赞同
    回复
  • undefined
    undefined
    2017-08-10

    别用relaunch

    2017-08-10
    赞同
    回复
  • Presbyter🎱
    Presbyter🎱
    2017-08-10

    问题已经用别的办法解决了,只是不甘心,这个问题就这么沉下去,没有人搭理

    2017-08-10
    赞同
    回复
  • 流氓兔
    流氓兔
    2017-08-14

    我也是,这个问题 ,在页面onload的时候就有这个跳转,首次进入这个页面可以跳,退出小程序再次进入该页面时这个跳转就报这个错,有谁知道是什么原因,我也弄不懂什么叫进入后台,楼主是怎么解决的??求教

    2017-08-14
    赞同
    回复
  • Presbyter🎱
    Presbyter🎱
    2017-08-14

    ding

    2017-08-14
    赞同
    回复