diff --git a/db/TDesign.db b/db/TDesign.db index 750c437e7..c40394cec 100644 Binary files a/db/TDesign.db and b/db/TDesign.db differ diff --git a/packages/products/tdesign-react/packages/components/message/message.en-US.md b/packages/products/tdesign-react/packages/components/message/message.en-US.md index 296cfad25..1609a405e 100644 --- a/packages/products/tdesign-react/packages/components/message/message.en-US.md +++ b/packages/products/tdesign-react/packages/components/message/message.en-US.md @@ -34,49 +34,49 @@ zIndex | Number | 5000 | \- | N name | params | default | description -- | -- | -- | -- theme | String | - | required。Typescript:`MessageThemeList` -message | String / Object | - | required。Typescript:`string \| MessageOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageOptions`。[see more ts definition](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- ### message.info 或 MessagePlugin.info name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[see more ts definition](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/message/type.ts) +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[see more ts definition](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts)。[see more ts definition](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/message/type.ts) duration | Number | 3000 | \- ### message.error 或 MessagePlugin.error name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- ### message.warning 或 MessagePlugin.warning name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- ### message.success 或 MessagePlugin.success name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- ### message.loading 或 MessagePlugin.loading name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- ### message.question 或 MessagePlugin.question name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- ### message.closeAll 或 MessagePlugin.closeAll diff --git a/packages/products/tdesign-react/packages/components/message/message.md b/packages/products/tdesign-react/packages/components/message/message.md index 0c5325807..393fe303f 100644 --- a/packages/products/tdesign-react/packages/components/message/message.md +++ b/packages/products/tdesign-react/packages/components/message/message.md @@ -34,49 +34,49 @@ zIndex | Number | 5000 | 消息层级 | N 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- theme | String | - | 必需。消息类型。TS 类型:`MessageThemeList` -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageOptions`。[通用类型定义](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 ### message.info 或 MessagePlugin.info 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[详细类型定义](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/message/type.ts) +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[通用类型定义](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts)。[详细类型定义](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/message/type.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 ### message.error 或 MessagePlugin.error 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 ### message.warning 或 MessagePlugin.warning 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 ### message.success 或 MessagePlugin.success 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 ### message.loading 或 MessagePlugin.loading 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息提醒内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息提醒内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 ### message.question 或 MessagePlugin.question 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-react/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 ### message.closeAll 或 MessagePlugin.closeAll diff --git a/packages/products/tdesign-react/packages/components/message/type.ts b/packages/products/tdesign-react/packages/components/message/type.ts index 02639d7c8..fac3b3517 100644 --- a/packages/products/tdesign-react/packages/components/message/type.ts +++ b/packages/products/tdesign-react/packages/components/message/type.ts @@ -95,33 +95,39 @@ export interface MessageInstance { export type MessageMethod = ( theme: MessageThemeList, - message: string | MessageOptions, + message: string | TNode | MessageOptions, duration?: number, ) => Promise; export type MessageInfoOptions = Omit; -export type MessageInfoMethod = (message: string | MessageInfoOptions, duration?: number) => Promise; +export type MessageInfoMethod = ( + message: string | TNode | MessageInfoOptions, + duration?: number, +) => Promise; -export type MessageErrorMethod = (message: string | MessageInfoOptions, duration?: number) => Promise; +export type MessageErrorMethod = ( + message: string | TNode | MessageInfoOptions, + duration?: number, +) => Promise; export type MessageWarningMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, ) => Promise; export type MessageSuccessMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, ) => Promise; export type MessageLoadingMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, ) => Promise; export type MessageQuestionMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, ) => Promise; diff --git a/packages/products/tdesign-vue-next/packages/components/message/message.en-US.md b/packages/products/tdesign-vue-next/packages/components/message/message.en-US.md index 3d7ee64b8..ca2b560d8 100644 --- a/packages/products/tdesign-vue-next/packages/components/message/message.en-US.md +++ b/packages/products/tdesign-vue-next/packages/components/message/message.en-US.md @@ -42,7 +42,7 @@ zIndex | Number | 5000 | \- | N name | params | default | description -- | -- | -- | -- theme | String | - | required。Typescript:`MessageThemeList` -message | String / Object | - | required。Typescript:`string \| MessageOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -52,7 +52,7 @@ context | \- | - | Typescript:`AppContext`。[see more ts definition](https:// name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/message/type.ts) +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts)。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/message/type.ts) duration | Number | 3000 | \- context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -62,7 +62,7 @@ context | \- | - | Typescript:`AppContext`。[see more ts definition](https:// name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -72,7 +72,7 @@ context | \- | - | Typescript:`AppContext`。[see more ts definition](https:// name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -82,7 +82,7 @@ context | \- | - | Typescript:`AppContext`。[see more ts definition](https:// name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -92,7 +92,7 @@ context | \- | - | Typescript:`AppContext`。[see more ts definition](https:// name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -102,7 +102,7 @@ context | \- | - | Typescript:`AppContext`。[see more ts definition](https:// name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | \- context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) diff --git a/packages/products/tdesign-vue-next/packages/components/message/message.md b/packages/products/tdesign-vue-next/packages/components/message/message.md index 979e7131c..88f9ca0ea 100644 --- a/packages/products/tdesign-vue-next/packages/components/message/message.md +++ b/packages/products/tdesign-vue-next/packages/components/message/message.md @@ -42,7 +42,7 @@ zIndex | Number | 5000 | 消息层级 | N 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- theme | String | - | 必需。消息类型。TS 类型:`MessageThemeList` -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -52,7 +52,7 @@ context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext` 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[详细类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/message/type.ts) +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts)。[详细类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/message/type.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -62,7 +62,7 @@ context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext` 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -72,7 +72,7 @@ context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext` 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -82,7 +82,7 @@ context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext` 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -92,7 +92,7 @@ context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext` 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息提醒内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息提醒内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) @@ -102,7 +102,7 @@ context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext` 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue-next/blob/develop/packages/components/common.ts) diff --git a/packages/products/tdesign-vue-next/packages/components/message/type.ts b/packages/products/tdesign-vue-next/packages/components/message/type.ts index 17941172f..335539d22 100644 --- a/packages/products/tdesign-vue-next/packages/components/message/type.ts +++ b/packages/products/tdesign-vue-next/packages/components/message/type.ts @@ -94,7 +94,7 @@ export interface MessageInstance { export type MessageMethod = ( theme: MessageThemeList, - message: string | MessageOptions, + message: string | TNode | MessageOptions, duration?: number, context?: AppContext, ) => Promise; @@ -102,37 +102,37 @@ export type MessageMethod = ( export type MessageInfoOptions = Omit; export type MessageInfoMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, context?: AppContext, ) => Promise; export type MessageErrorMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, context?: AppContext, ) => Promise; export type MessageWarningMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, context?: AppContext, ) => Promise; export type MessageSuccessMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, context?: AppContext, ) => Promise; export type MessageLoadingMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, context?: AppContext, ) => Promise; export type MessageQuestionMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, context?: AppContext, ) => Promise; diff --git a/packages/products/tdesign-vue/src/message/message.en-US.md b/packages/products/tdesign-vue/src/message/message.en-US.md index 055cfa335..e1e864b15 100644 --- a/packages/products/tdesign-vue/src/message/message.en-US.md +++ b/packages/products/tdesign-vue/src/message/message.en-US.md @@ -42,8 +42,9 @@ zIndex | Number | 5000 | \- | N name | params | default | description -- | -- | -- | -- theme | String | - | required。Typescript:`MessageThemeList` -message | String / Object | - | required。Typescript:`string \| MessageOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | \- +context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.info @@ -51,8 +52,9 @@ duration | Number | 3000 | \- name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[see more ts definition](https://github.com/Tencent/tdesign-vue/tree/develop/src/message/type.ts) +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts)。[see more ts definition](https://github.com/Tencent/tdesign-vue/tree/develop/src/message/type.ts) duration | Number | 3000 | \- +context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.error @@ -60,8 +62,9 @@ duration | Number | 3000 | \- name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | \- +context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.warning @@ -69,8 +72,9 @@ duration | Number | 3000 | \- name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | \- +context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.success @@ -78,8 +82,9 @@ duration | Number | 3000 | \- name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | \- +context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.loading @@ -87,8 +92,9 @@ duration | Number | 3000 | \- name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | \- +context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.question @@ -96,8 +102,9 @@ duration | Number | 3000 | \- name | params | default | description -- | -- | -- | -- -message | String / Object | - | required。Typescript:`string \| MessageInfoOptions` +message | String / Object | - | required。Typescript:`string \| TNode \| MessageInfoOptions`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | \- +context | \- | - | Typescript:`AppContext`。[see more ts definition](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.close diff --git a/packages/products/tdesign-vue/src/message/message.md b/packages/products/tdesign-vue/src/message/message.md index e4819bcd3..f7809d13a 100644 --- a/packages/products/tdesign-vue/src/message/message.md +++ b/packages/products/tdesign-vue/src/message/message.md @@ -42,8 +42,9 @@ zIndex | Number | 5000 | 消息层级 | N 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- theme | String | - | 必需。消息类型。TS 类型:`MessageThemeList` -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 +context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.info @@ -51,8 +52,9 @@ duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[详细类型定义](https://github.com/Tencent/tdesign-vue/tree/develop/src/message/type.ts) +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions` `type MessageInfoOptions = Omit`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts)。[详细类型定义](https://github.com/Tencent/tdesign-vue/tree/develop/src/message/type.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 +context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.error @@ -60,8 +62,9 @@ duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 +context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.warning @@ -69,8 +72,9 @@ duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 +context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.success @@ -78,8 +82,9 @@ duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 +context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.loading @@ -87,8 +92,9 @@ duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息提醒内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息提醒内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 +context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.question @@ -96,8 +102,9 @@ duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表 参数名称 | 参数类型 | 参数默认值 | 参数描述 -- | -- | -- | -- -message | String / Object | - | 必需。消息内容。TS 类型:`string \| MessageInfoOptions` +message | String / Object | - | 必需。消息内容。TS 类型:`string \| TNode \| MessageInfoOptions`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) duration | Number | 3000 | 消息显示时长,单位:毫秒。值为 0 表示永久显示 +context | \- | - | 要继承的应用的上下文。。TS 类型:`AppContext`。[通用类型定义](https://github.com/Tencent/tdesign-vue/blob/develop/src/common.ts) ### MessagePlugin.close diff --git a/packages/products/tdesign-vue/src/message/type.ts b/packages/products/tdesign-vue/src/message/type.ts index 7b5f7c44d..335539d22 100644 --- a/packages/products/tdesign-vue/src/message/type.ts +++ b/packages/products/tdesign-vue/src/message/type.ts @@ -4,7 +4,7 @@ * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC * */ -import { TNode, AttachNode } from '../common'; +import { TNode, AttachNode, AppContext } from '../common'; export interface TdMessageProps { /** @@ -94,34 +94,47 @@ export interface MessageInstance { export type MessageMethod = ( theme: MessageThemeList, - message: string | MessageOptions, + message: string | TNode | MessageOptions, duration?: number, + context?: AppContext, ) => Promise; export type MessageInfoOptions = Omit; -export type MessageInfoMethod = (message: string | MessageInfoOptions, duration?: number) => Promise; +export type MessageInfoMethod = ( + message: string | TNode | MessageInfoOptions, + duration?: number, + context?: AppContext, +) => Promise; -export type MessageErrorMethod = (message: string | MessageInfoOptions, duration?: number) => Promise; +export type MessageErrorMethod = ( + message: string | TNode | MessageInfoOptions, + duration?: number, + context?: AppContext, +) => Promise; export type MessageWarningMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, + context?: AppContext, ) => Promise; export type MessageSuccessMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, + context?: AppContext, ) => Promise; export type MessageLoadingMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, + context?: AppContext, ) => Promise; export type MessageQuestionMethod = ( - message: string | MessageInfoOptions, + message: string | TNode | MessageInfoOptions, duration?: number, + context?: AppContext, ) => Promise; export type MessageCloseMethod = (options: Promise) => void; diff --git a/packages/scripts/api.json b/packages/scripts/api.json index 7b2c3b4f2..169693bfc 100644 --- a/packages/scripts/api.json +++ b/packages/scripts/api.json @@ -690,7 +690,7 @@ "create_time": "2020-12-25 02:42:40", "update_time": "2021-11-28 10:31:03", "event_output": null, - "custom_field_type": "string | MessageOptions", + "custom_field_type": "string | TNode | MessageOptions", "syntactic_sugar": null, "readonly": 1, "html_attribute": 0, @@ -988,7 +988,7 @@ "create_time": "2020-12-25 02:51:01", "update_time": "2021-11-28 10:31:42", "event_output": null, - "custom_field_type": "string | MessageInfoOptions", + "custom_field_type": "string | TNode | MessageInfoOptions", "syntactic_sugar": null, "readonly": 1, "html_attribute": 0, @@ -1136,7 +1136,7 @@ "create_time": "2020-12-25 02:46:12", "update_time": "2021-11-28 10:32:33", "event_output": null, - "custom_field_type": "string | MessageInfoOptions【type MessageInfoOptions = Omit】", + "custom_field_type": "string | TNode | MessageInfoOptions【type MessageInfoOptions = Omit】", "syntactic_sugar": null, "readonly": 1, "html_attribute": 0, @@ -1284,7 +1284,7 @@ "create_time": "2020-12-25 02:51:33", "update_time": "2021-11-28 10:32:50", "event_output": null, - "custom_field_type": "string | MessageInfoOptions", + "custom_field_type": "string | TNode | MessageInfoOptions", "syntactic_sugar": null, "readonly": 1, "html_attribute": 0, @@ -1432,7 +1432,7 @@ "create_time": "2020-12-25 02:51:41", "update_time": "2021-11-28 10:33:05", "event_output": null, - "custom_field_type": "string | MessageInfoOptions", + "custom_field_type": "string | TNode | MessageInfoOptions", "syntactic_sugar": null, "readonly": 1, "html_attribute": 0, @@ -1580,7 +1580,7 @@ "create_time": "2020-12-25 02:51:46", "update_time": "2021-11-28 10:33:23", "event_output": null, - "custom_field_type": "string | MessageInfoOptions", + "custom_field_type": "string | TNode | MessageInfoOptions", "syntactic_sugar": null, "readonly": 1, "html_attribute": 0, @@ -1728,7 +1728,7 @@ "create_time": "2020-12-25 02:51:50", "update_time": "2021-11-28 10:33:39", "event_output": null, - "custom_field_type": "string | MessageInfoOptions", + "custom_field_type": "string | TNode | MessageInfoOptions", "syntactic_sugar": null, "readonly": 1, "html_attribute": 0,