message组件增加key参数
This commit is contained in:
parent
60411363fc
commit
f4784040f1
|
|
@ -26,4 +26,7 @@ export default OakComponent({
|
|||
return {};
|
||||
},
|
||||
features: ['message'],
|
||||
properties: {
|
||||
key: ''
|
||||
}
|
||||
});
|
||||
|
|
|
|||
|
|
@ -3,13 +3,13 @@ import React, { useEffect } from 'react';
|
|||
import { message } from 'antd';
|
||||
import { MessageProps } from '../../types/Message';
|
||||
|
||||
export default function Render(props: { data: { data: MessageProps } }) {
|
||||
export default function Render(props: { data: { data: MessageProps; key?: string } }) {
|
||||
const [messageApi, contextHolder] = message.useMessage();
|
||||
const { data } = props.data;
|
||||
const { data, key } = props.data;
|
||||
|
||||
useEffect(() => {
|
||||
if (data) {
|
||||
messageApi[data.type as MessageProps['type']](data as any);
|
||||
messageApi[data.type as MessageProps['type']](Object.assign(data, { key }) as any);
|
||||
}
|
||||
}, [data]);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue