ShowModal
弹框同时使用确定取消时,需注意不同平台的确认取消按钮位置不同。在微信、H5中,确认按钮默认在右边。在App中,iOS的确认按钮默认在右边,而Android默认在左边。产生这种差异的原因是uni.showModal在App和小程序上调用的是原生提供的弹出框,原生平台的策略本身就不同。如果需要调整,可以通过自行控制按钮的文字,即“确定”按钮的文字其实可以设置为“取消”;
如果在安卓平台将确定取消文字对换,意味着回调中confirm和cancel的判断也要对应相反,而当用户按物理返回按键时,弹窗会消失而且返回cancel,此时如果将其做相反判断则不符合正常逻辑,建议将这段取消和确定文字相反的帮助文字删除以免误导