Skip to content

希望实现 Conversations组件 的menu的点击事件不会触发Conversations组件自身的选中事件 #565

@hugo429586472

Description

@hugo429586472

需求动机

现在Conversations组件的menu中的操作点击后,无论结果是什么,menu对应的Conversation都会被选中,希望可以不要执行选中,由使用方自己处理
当前场景:
menu中有删除功能,点击后会删除对应的对话,同时会自动跳到这个对话,但是实际已经被删除了,这时候无法获取到这个对话的数据

https://x.ant.design/components/conversations-cn#conversations-demo-with-menu
文档中也可以复现这个情况

Image

提议的 API 是什么样的?

可以考虑直接做成
Conversations的menu中的操作点击后,无论结果是什么,menu对应的Conversation都不会被选中,走受控模式的逻辑

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions