在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
}) {
uni.showModalReset({
title,
content,
showCancel,
cancelText: confirmText || '确定',
cancelColor: confirmColor || '',
confirmText: cancelText || '取消',
confirmColor: cancelColor || '',
editable,
placeholderText,
success: (res) => {
let obj = {};
res.confirm ? obj.cancel = 1 : obj.confirm = 1;
successReset && successReset(obj)
},
fail: (e) => {
failReset && failReset(e)
},
complete: (e) => {
completeReset && completeReset(e)
},
});
}
};
// #endif