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) {
nodeList.splice(el[ctx].id, 1);
delete el[ctx];
},
let len = nodeList.length;
install(Vue) {
/* istanbul ignore next */
Vue.directive('clickoutside', {
bind: this.bind,
unbind: this.unbind
});
for (let i = 0; i < len; i++) {
if (nodeList[i][ctx].id === el[ctx].id) {
nodeList.splice(i, 1);
delete el[ctx];
break;
}
}
}
};