Skip to content

[cascader] 支持只选择叶节点,且传入叶节点 value(而非 path)作为cascader vaulue 选项 #2796

@millievn

Description

@millievn

Which Component Need Enhancement 期望新增功能的组件

  • cascader

What does the proposed API look like 期望支持的API

  • cascader value 允许只传入单值

Feature Description 功能描述

const list = [{
      value: 'zhejiang',
      label: '浙江省',
      children: [
        {
          value: 'hangzhou',
          label: '杭州市',
          children: [
            {
              value: 'xihu',
              label: '西湖区',
            },
            {
              value: 'binjiang',
              label: '滨江区',
            },
          ],
        },
      ],
    }]

// 1 支持传入 binjiang 作为 value 而非 [zhejiang, hangzhou, binjiang ]
// 2 回显支持只展示 滨江区 

 <Cascader
        options={options}
        value='binjiang' 
        onChange={handleChange}
        placeholder="请选择"
        filterTreeNode  
        leafOnly  
      />

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions