|
@@ -5,6 +5,7 @@ const nodeList = [];
|
|
|
const ctx = '@@clickoutsideContext';
|
|
|
|
|
|
let startClick;
|
|
|
+let seed = 0;
|
|
|
|
|
|
!Vue.prototype.$isServer && on(document, 'mousedown', e => (startClick = e));
|
|
|
|
|
@@ -21,7 +22,8 @@ let startClick;
|
|
|
*/
|
|
|
export default {
|
|
|
bind(el, binding, vnode) {
|
|
|
- const id = nodeList.push(el) - 1;
|
|
|
+ nodeList.push(el);
|
|
|
+ const id = seed++;
|
|
|
const documentHandler = function(mouseup = {}, mousedown = {}) {
|
|
|
if (!vnode.context ||
|
|
|
!mouseup.target ||
|