Vue2环境中AntDeisgn1.x的树形下拉选择组件

示例

相关代码

<a-tree-select
v-model="type"
show-search
style="width: 100%"
:dropdown-style="{ maxHeight: '400px', overflow: 'auto' }"
placeholder="请选择"
allow-clear
:tree-data="treeData"
:filter-tree-node="filterTreeNode">
</a-tree-select>
// 针对前后端树形数据结构不一致处理函数
transformTreeData(array) {
if(!isEmpty(array)) {
return array.map(nodeData => {
return {
title: nodeData.name,
value: nodeData.code,
key: nodeData.code,
children: isEmpty(nodeData.child) ? [] : this.transformTreeData(nodeData.child)
}
})
}
}
// 自定义过滤函数
filterTreeNode(inputValue, treeNode) {
// 根据中文名称(title)进行过滤
return treeNode.data.props.title.toLowerCase().includes(inputValue.toLowerCase());
},
posted @   Felix_Openmind  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2023-12-24 Cesium基础理论
*{cursor: url(https://files-cdn.cnblogs.com/files/morango/fish-cursor.ico),auto;}
点击右上角即可分享
微信分享提示