Vue Prevent Back
Prevent Back Directive for Vue2.
Installation
npm install vue-prevent-back --save
Usage
ES6
Vue
Globals
... ...
Example
Install Options
Option | Type | Default | Description |
---|---|---|---|
name | String | 'prevent-back' |
change directive name. |
message | String | 'You have unsaved work. Are you sure you want to leave this page?' |
change default message. |
name
Example.
Vue
Now, you can use directive below.
message
Example.
Vue
Value
Key | Type | Default | Description |
---|---|---|---|
message | String | install options's message | change confirm message. |
tester | Function | () => true |
checking that form is changing. |
message
Example.
tester
Example.
{ return isChange: false ; };
Modifier
Key | Description |
---|---|
vue-router-disable | not prevent, when vue router changes. |
beforeunload-disable | not prevent, when beforeunload event occured. |
tester-only | using tester only. vue-prevent-back check all input's changing. if turn on this modifier, only check tester method. |
License
MIT