ionic-framework - 离子:单击“确定”时防止警报自动关闭
问题描述
单击“确定”会自动解除警报。我想在“确定”单击处理程序中添加一些逻辑,然后决定是否要关闭警报。
let inputsAlert = this.alertCtrl.create({
...
buttons: [
{
text: 'OK',
handler: inputsData => {
// Some logic here
if (canDismiss) {
this.inputsAlert.dismiss();
} else {
// Do nothing
}
}
}
]
})
解决方案
在按钮数组中,每个按钮都包含其文本的属性,以及可选的处理程序。如果处理程序返回 false,则单击按钮时不会自动解除警报。
来自https://ionicframework.com/docs/api/alert#buttons
只是return false
,如果您不想解除警报。
推荐阅读
- django - 如何防止调用外部api的Django视图在被GET请求调用时被淹没?
- jfreechart - JFreeChart,系列不相互绘制
- html - 侧边栏背景图片不显示?
- go - Web 服务器和监听 nat 同时
- reactjs - 使用 SSR React 安装 Material UI
- sql - 无法使用 PostgreSQL 删除重复行
- javascript - 如何修复 JavaScript fetch API PUT 的 400 Bad Request
- php - 如何显示存储图像 Laravel 5.2
- laravel - 无效的日期时间格式:1366 不正确的整数值:行中列“food_item”的“chapati”
- drupal - 是否可以上传自定义图像或使用 Drupal 主题提供的默认图像,例如徽标图像?