openSetting功能在showModal的不同使用风格下效果不一致?
我在使用wx.openSetting()功能时, 注意到文档中有提到, 只有用户发生点击行为可以触发这个功能.我习惯于用Promise风格的编程, showModal可以用回调或Promise风格进行处理showModal()使用函数回调的方法可以调起wx.openSetting(), 但是Promise.then()却不能调起相关代码片段: // 不能成功调起:
wx.showModal({
title: "Test"
}).then(res=>{
if (res.confirm) {
wx.openSetting()
}
})
// 可以成功调起
wx.showModal({
title: "Test",
success(res) {
if (res.confirm) {
wx.openSetting()
}
}
})