wx.showModal({
title: '提示',
content: '请前往设置打开权限',
success (res) {
if (res.confirm) {
console.log('用户点击确定')
wx.openSetting({
success (res) {
console.log('成功',res)
},
fail(err){
console.log('失败',err)
}
})
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
现在无法通过wx.showModal确定打开设置权限嘛?
调整后“打开小程序设置页”将支持以下两种实现方式:
button
组件来使用此功能,示例代码如下:<button open-type="openSetting" bindopensetting="callback">打开设置页</button>
wx.openSetting
接口的调用,示例代码如下:<button bindtap="openSetting">打开设置页</button> openSetting() { wx.openSetting()}
和你一样,手机上是可以的,微信开发者工具上不行。
可以啊。
wx.getSetting({ success: res => { let authSetting = res.authSetting if (!authSetting['scope.writePhotosAlbum']) { wx.showModal({ title: '提示', content: '您未开启保存图片到相册的权限,请点击确定去开启权限!', success(res) { if (res.confirm) { wx.openSetting() } } }) } } })