From 77c09018dcc4630b790af6227508243d74328346 Mon Sep 17 00:00:00 2001 From: mertsincan Date: Thu, 5 Jan 2023 13:12:59 +0000 Subject: [PATCH] The command option is not working on TieredMenu --- components/tieredmenu/TieredMenuSub.vue | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/components/tieredmenu/TieredMenuSub.vue b/components/tieredmenu/TieredMenuSub.vue index 3756117eb..3214ba1e4 100755 --- a/components/tieredmenu/TieredMenuSub.vue +++ b/components/tieredmenu/TieredMenuSub.vue @@ -96,8 +96,8 @@ export default { getItemKey(processedItem) { return this.getItemId(processedItem); }, - getItemProp(processedItem, name) { - return processedItem && processedItem.item ? ObjectUtils.getItemValue(processedItem.item[name]) : undefined; + getItemProp(processedItem, name, params) { + return processedItem && processedItem.item ? ObjectUtils.getItemValue(processedItem.item[name], params) : undefined; }, getItemLabel(processedItem) { return this.getItemProp(processedItem, 'label'); @@ -118,9 +118,7 @@ export default { return ObjectUtils.isNotEmpty(processedItem.items); }, onItemClick(event, processedItem) { - const command = this.getItemProp(processedItem, 'command'); - - command && command({ originalEvent: event, item: processedItem.item }); + this.getItemProp(processedItem, 'command', { originalEvent: event, item: processedItem.item }); this.$emit('item-click', { originalEvent: event, processedItem, isFocus: true }); }, onItemMouseEnter(event, processedItem) {