From f004c4b8947c170c8acb65b766e0d672f8662138 Mon Sep 17 00:00:00 2001 From: osindex Date: Thu, 9 May 2019 15:29:48 +0800 Subject: [PATCH] add statusCallBack func add CallBack func to control components. eg: --- src/quickMenu.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/quickMenu.vue b/src/quickMenu.vue index 234ecac..f417918 100644 --- a/src/quickMenu.vue +++ b/src/quickMenu.vue @@ -49,6 +49,11 @@ name:'quickMenu', position:{ type:String, default:'top-left' + }, + statusCallBack: { + type: Function, + default: () => { + } } }, computed:{ @@ -109,11 +114,13 @@ name:'quickMenu', menuIconEl.forEach( function(element, index) { element.className += ' menu-animate'; }); + this.statusCallBack(true); } else { menuEl.className = menuEl.className.replace(' active','') menuIconEl.forEach( function(element, index) { element.className = element.className.replace(' menu-animate','') }); + this.statusCallBack(false); } }, @@ -404,4 +411,4 @@ name:'quickMenu', transform: translateY(-2px); } } - \ No newline at end of file +