Skip to content

Commit d6f5677

Browse files
青羽青羽
authored andcommitted
fix the memory leak in clickoutside
1 parent 2482798 commit d6f5677

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/js/helper/clickoutside.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const cache = {};
1+
let cache = {};
22
let key = 1;
33
export default {
44
inserted(el, binding) {
@@ -19,5 +19,6 @@ export default {
1919
unbind(el) {
2020
const self = cache[el.outsideKey];
2121
document.removeEventListener('click', self.documentHandler);
22+
delete cache[el.outsideKey];
2223
},
2324
};

0 commit comments

Comments
 (0)