ios下调用wx.showModal失效
发布于 5 年前 作者 zhaoyong 2304 次浏览 来自 官方Issues

var pages = getCurrentPages();             //  获取页面栈

var currPage = pages[pages.length - 1];    // 当前页面

var prevPage = pages[pages.length - 2];    // 上一个页面

prevPage.setData({

rtnParam: that.data.text                 //保存数据到上一页面

})

wx.showModal({

title: ‘确认发送?’,

content: ‘是否确认发送?’,

success: function (res) {

if (res.cancel) {

//点击取消,默认隐藏弹框

console.log(4444);

} else {

//点击确定

console.log(666);

}

},

fail: function (res) { },//接口调用失败的回调函数

complete: function (res) { console.log(5555); },//接口调用结束的回调函数(调用成功、失败都会执行)

})

通过页面栈,执行上一个页面的方法时,wx.showModal失效,其他情况正常

3 回复

打印一下prevPage 是否存在

微信bug,真机调试没问题,上线之后还是不行

666 第一次看到可以在一个页面里面设置另一个页面的data

回到顶部