FAQ

onConfirm fired immediately

Q : Hey I made config like this
1
let Warning = {
2
message: 'Do you really want to leave? you have unsaved changes!',
3
useConfirmBtn: true,
4
customCloseBtnText: 'Yes',
5
customConfirmBtnText: 'No',
6
onClose: this.Leave(),
7
onConfirm: this.StayWhereYouAre()
8
}
Copied!
But function this.StayWhereYouAre() was fired when I open alert, even not clicked yet.
A : It because you put function to be executed. The solution is change the way you pass function, try like this:
1
let Warning = {
2
message: 'Do you really want to leave? you have unsaved changes!',
3
useConfirmBtn: true,
4
customCloseBtnText: 'Yes',
5
customConfirmBtnText: 'No',
6
onClose: this.Leave,
7
onConfirm: this.StayWhereYouAre
8
}
Copied!
vue2-simplert
Copyright © 2017 by Irfan Maulana
Last modified 3yr ago
Copy link