使用微信小程序 wx.showActionSheet 方法时,在 iOS 下的与原生效果一致。
而在 Android 下是在屏幕中间弹出,没有取消按钮,且不能点击遮罩层关闭选择项,非常的不方便。
可以使用以下方法解决:
var system = wx.getSystemInfoSync()
var itemList = ['项目1', '项目2']
if (/android/i.test(system.platform)) {
itemList.push('取消')
}
wx.showActionSheet({
itemList,
success(res) {
}
})