Skip to content

[message] 添加key参数,相同key 的message只展示一个 #3651

@maoyiluo

Description

@maoyiluo

这个功能解决了什么问题

#2664 和这个issue反馈的是一个问题

ant-design-vue的message方法有一个key参数,通过相同的key可以对已有的message进行内容上的跟新,对于展示加载状态的场景很有用,比如⬇️,这里其实只需要展示最后一个message,但是td目前好像没有很好的办法实现。

Image
// ant-design-vue的写法参考
const openMessage = () => {
  message.loading({ content: 'Loading...', key });
  setTimeout(() => {
    message.success({ content: 'Loaded!', key, duration: 2 });
  }, 1000);
};

希望td的message方法也能提供这个能力

你建议的方案是什么

参考ant-design-vue的实现,如果有相同的key参数,将旧的message消除再展示新的message

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions