异步方法里跳转问题?
发布于 7 年前 作者 xiuyingcao 4067 次浏览 来自 官方Issues

async loadDataSync() {

let that = this

try {

let data1 = that.initData1()

let data2 = that.initData2()

let dataList = await Promise.all([data1, data2])

if (XXXXXX) {

wx.redirectTo({

url: ‘…/default/default’

})

。。。。

跳转无效,请问此处该怎么写?

4 回复

确定if里面执行到了吗

wx.redirectTo({

url: '/pages/default/default'

});

你用了await Promise封装,要等它返回数据之后再跳转啊,所以你的if判断条件是什么

确定已经进入,但是界面不会跳转

回到顶部