Clickoutside: removing element from the queue

pull/583/head
qingwei.li 2016-10-22 01:09:39 +08:00
parent 23d282bb4f
commit 56f4167c3c
1 changed files with 8 additions and 9 deletions

View File

@ -45,15 +45,14 @@ export default {
}, },
unbind(el) { unbind(el) {
nodeList.splice(el[ctx].id, 1); let len = nodeList.length;
delete el[ctx];
},
install(Vue) { for (let i = 0; i < len; i++) {
/* istanbul ignore next */ if (nodeList[i][ctx].id === el[ctx].id) {
Vue.directive('clickoutside', { nodeList.splice(i, 1);
bind: this.bind, delete el[ctx];
unbind: this.unbind break;
}); }
}
} }
}; };