xuliangzhan / vue-element-extends

🌴 基于 ElementUI 2.x 的扩展组件(已废弃 Have been abandoned)
MIT License
494 stars 166 forks source link

表格头部右键菜单不支持自定义 #155

Open codeinmyself opened 5 years ago

codeinmyself commented 5 years ago

问题描述 Describe the bug 兄台原文:context-menu-config 表格右键菜单配置(如果是自定义 code 可以配合 custom-menu-link 事件使用)。 但测试后发现只有bodyMenus可以支持自定义事件,headerMenus不能支持custom-menu-link 事件。

重现问题的步骤 To Reproduce 1:根据excel5例子引入context-menu-config(bodyMenus,headerMenus) 2: headerMenus增加COLUMN_INSERT的code 3:因为没有这个code,所以要自定义事件,引入 custom-menu-link 4:报错如下

请提供能重现问题的链接(jsfiddle、jsrun) Expected behavior excel5例子中增加COLUMN_INSERT的code

报错信息或截图 Error message or screenshots 报错TypeError: Cannot read property 'data' of undefined at VueComponent._ctxMenuEvent (webpack-internal:///223:8022) at click (webpack-internal:///223:5880) at invokeWithErrorHandling (webpack-internal:///1:1862) at HTMLAnchorElement.invoker (webpack-internal:///1:2187) at HTMLAnchorElement.original._wrapper (webpack-internal:///1:7558)

期望的结果 Expected behavior 能正常执行 custom-menu-link中的switch-case 请填写以下版本信息 please complete the following information

codeinmyself commented 5 years ago

原文:context-menu-config 表格右键菜单配置(如果是自定义 code 可以配合 custom-menu-link 事件使用)。测试后发现只有bodyMenus可以支持自定义事件,headerMenus不能支持custom-menu-link 事件, 报错TypeError: Cannot read property 'data' of undefined at VueComponent._ctxMenuEvent (webpack-internal:///223:8022) at click (webpack-internal:///223:5880) at invokeWithErrorHandling (webpack-internal:///1:1862) at HTMLAnchorElement.invoker (webpack-internal:///1:2187) at HTMLAnchorElement.original._wrapper (webpack-internal:///1:7558)

xuliangzhan commented 5 years ago

建议更新到最新试试