交互api,比如wx.showModal?
官方给的使用示例是:
wx.showModal({ title: '提示', content: '这是一个模态弹窗', success (res) { if (res.confirm) { console.log('用户点击确定') } else if (res.cancel) { console.log('用户点击取消') }
}})
----------------------------分割线------------------------------
几点疑问?
showModal的视图在开发工具里定位不到,它到底是个啥?web-view,native-view或者其他?为什么不能定位到?
showModal跟浏览器confirm的原理是否一致?如果一致,为什么会多出一个回调函数?
showModal等交互api是否兼容性较低?为什么好多相关问题?
1,不知道,
2,即使跟浏览器的原理一致,有个回调函数是很正常的啊,不然用户点击确定时的后续处理怎么办,没有回调函数你如何知道用户点击的是哪个按钮,确定还是取消。
如果说不会有后续处理需求,这个观点不接受。
3,兼容性,请参考:https://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showModal.html
fail的逻辑是对安卓机做兼容吗?
这个是微信原生的组件,估计是native-view吧,没有回调你怎么知道用户点了确定还是取消呢