19 lines
454 B
JavaScript
19 lines
454 B
JavaScript
![]() |
export default {
|
||
|
bind () {
|
||
|
this.documentHandler = (e) => {
|
||
|
if (this.el.contains(e.target)) {
|
||
|
return false;
|
||
|
}
|
||
|
if (this.expression) {
|
||
|
this.vm[this.expression]();
|
||
|
}
|
||
|
};
|
||
|
document.addEventListener('click', this.documentHandler);
|
||
|
},
|
||
|
update () {
|
||
|
|
||
|
},
|
||
|
unbind () {
|
||
|
document.removeEventListener('click', this.documentHandler);
|
||
|
}
|
||
|
}
|