fix(TreeSelect): add deprecation warning of navclick/itemclick (#7351)

This commit is contained in:
neverland 2020-10-16 20:45:55 +08:00 committed by GitHub
parent 3fc2af9842
commit 3fe485c959
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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<TreeSelectItem> = items[+mainActiveIndex] || {};
const subItems = selectedItem.children || [];
const isMultiple = Array.isArray(activeId);