收藏
回答

reLaunch方法在手机上和web开发者工具里的区别

问题模块
API和组件

有这么个现象:

       wx.reLaunch({

                url: 'pages/index/index'

       });

       在web开发者工具里执行正确,而在手机上会报错:url not in app.json        反之:


       wx.reLaunch({

                url: '../index/index'

       });

       在手机端执行正确,而在web开发者工具里报错: url not in app.json



我想请教下,我该怎么使用reLaunch!??

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

3 个回答

  • 吴忠信
    吴忠信
    2017-04-17

    这样解决靠谱吗?


    var url = 'pages/index/index';

    wx.reLaunch({

        url: url,

        fail: function(){

            var newUrl = url.replace('pages', '..');

            wx.reLaunch({

                url: newUrl

            })

        }

    });

    2017-04-17
    赞同
    回复
  • 吴忠信
    吴忠信
    2017-04-17

    哪位爷知道,吼一声?

    2017-04-17
    赞同
    回复
  • 吴忠信
    吴忠信
    2017-04-18

    感谢,看到推送更新,已经修复了!

    2017-04-18
    赞同
    回复