因为android系统的原因,弹窗上“确认”、“取消”按钮和国内用户习惯相反,需要做响应的调整。
确认框在微信上的效果:
确认框在Android app上的效果:
可以看出,app上弹出窗按钮是反的,颜色上也没有向微信那样区分,这就是本次要优化的问题。
优化一:
在main.js里加入以下代码:
// #ifdef APP-PLUS
if (uni.getSystemInfoSync().platform == "android") {
//重置方法,不然会重复循环调用
uni.showModalReset = uni.showModal;
uni.showModal = function({
title,
content,
showCancel,
cancelText,
cancelColor,
confirmText,
confirmColor,
editable,
placeholderText,
success: successReset,
fail: failReset,
complete: completeReset
}