From 3fe485c9598cd46a57eab652c377f321894d8375 Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 16 Oct 2020 20:45:55 +0800 Subject: [PATCH] fix(TreeSelect): add deprecation warning of navclick/itemclick (#7351) --- src/tree-select/index.tsx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/tree-select/index.tsx b/src/tree-select/index.tsx index 6c1685a67..b558d5cfc 100644 --- a/src/tree-select/index.tsx +++ b/src/tree-select/index.tsx @@ -52,6 +52,19 @@ function TreeSelect( ) { const { items, height, activeId, selectedIcon, mainActiveIndex } = props; + if (process.env.NODE_ENV !== 'production') { + if (ctx.listeners.navclick) { + console.warn( + '[Vant] TreeSelect: "navclick" event is deprecated, use "click-nav" instead.' + ); + } + if (ctx.listeners.itemclick) { + console.warn( + '[Vant] TreeSelect: "itemclick" event is deprecated, use "click-item" instead.' + ); + } + } + const selectedItem: Partial = items[+mainActiveIndex] || {}; const subItems = selectedItem.children || []; const isMultiple = Array.isArray(activeId);