|
@@ -23,10 +23,10 @@ export default {
|
|
|
(vnode.context.popperElm &&
|
|
|
vnode.context.popperElm.contains(e.target))) return;
|
|
|
|
|
|
- if (binding.expression) {
|
|
|
+ if (binding.expression &&
|
|
|
el[ctx].methodName &&
|
|
|
- vnode.context[el[ctx].methodName] &&
|
|
|
- vnode.context[el[ctx].methodName]();
|
|
|
+ vnode.context[el[ctx].methodName]) {
|
|
|
+ vnode.context[el[ctx].methodName]();
|
|
|
} else {
|
|
|
el[ctx].bindingFn && el[ctx].bindingFn();
|
|
|
}
|