最近写到一个双语的项目,遇到了一个问题,uni.showModal如何修改默认(取消,确认)文字,查看了一下文档,找到了解决方案,很简单一句话搞定
只需添加两个字段即可:confirmText / cancelText
来个简单的对比
默认的提示语
uni.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success(res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
}
});
修改后的提示语
uni.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
confirmText: "Confirm",//这块是确定按钮的文字
cancelText:"Cancel",//这块是取消的文字
success(res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
}
});
如果恰巧不巧,你只需要一个确认按钮,那么看以下代码就对了
uni.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
confirmText: "Confirm",//这块是确定按钮的文字
//cancelText:"Cancel",//这块是取消的文字
showCancel: false,//只需要添加这个字段即可隐藏取消按钮
success(res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
}
});