import{d as m,bh as k,_ as d,l as f,w as s,j as e,k as r,f as c,e as t,b as n,T as Z,bi as N,r as v,a as B,q as R}from"./index.3fe853a6.js";import{S as X}from"./SmileOutlined.02787c93.js";import{b as Y,c as V,R as S,a as H}from"./RadiusUprightOutlined.fbf236c5.js";const T=m({setup(){return{openNotification:()=>{k.open({message:"Notification Title",description:"This is the content of the notification. This is the content of the notification. This is the content of the notification.",onClick:()=>{console.log("Notification Clicked!")}})}}}});function x(o,a,l,u,g,b){const p=e("a-button"),i=e("demo-box");return r(),f(i,{jsfiddle:{us:"The simplest usage that close the notification box after 4.5s.",cn:"\u6700\u7B80\u5355\u7684\u7528\u6CD5\uFF0C4.5 \u79D2\u540E\u81EA\u52A8\u5173\u95ED\u3002",docHtml:`
\u6700\u7B80\u5355\u7684\u7528\u6CD5\uFF0C4.5 \u79D2\u540E\u81EA\u52A8\u5173\u95ED\u3002
The simplest usage that close the notification box after 4.5s.
`,order:0,title:{"zh-CN":"\u57FA\u672C\u7528\u6CD5","en-US":"Basic usage"},relativePath:"components/notification/demo/basic.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5Ob3RpZmljYXRpb24iPk9wZW4gdGhlIG5vdGlmaWNhdGlvbiBib3g8L2EtYnV0dG9uPgo8L3RlbXBsYXRlPgo8c2NyaXB0IGxhbmc9InRzIj4KaW1wb3J0IHsgbm90aWZpY2F0aW9uIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQgfSBmcm9tICd2dWUnOwoKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIGNvbnN0IG9wZW5Ob3RpZmljYXRpb24gPSAoKSA9PiB7CiAgICAgIG5vdGlmaWNhdGlvbi5vcGVuKHsKICAgICAgICBtZXNzYWdlOiAnTm90aWZpY2F0aW9uIFRpdGxlJywKICAgICAgICBkZXNjcmlwdGlvbjoKICAgICAgICAgICdUaGlzIGlzIHRoZSBjb250ZW50IG9mIHRoZSBub3RpZmljYXRpb24uIFRoaXMgaXMgdGhlIGNvbnRlbnQgb2YgdGhlIG5vdGlmaWNhdGlvbi4gVGhpcyBpcyB0aGUgY29udGVudCBvZiB0aGUgbm90aWZpY2F0aW9uLicsCiAgICAgICAgb25DbGljazogKCkgPT4gewogICAgICAgICAgY29uc29sZS5sb2coJ05vdGlmaWNhdGlvbiBDbGlja2VkIScpOwogICAgICAgIH0sCiAgICAgIH0pOwogICAgfTsKCiAgICByZXR1cm4gewogICAgICBvcGVuTm90aWZpY2F0aW9uLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+Cgo=",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5Ob3RpZmljYXRpb24iPk9wZW4gdGhlIG5vdGlmaWNhdGlvbiBib3g8L2EtYnV0dG9uPgo8L3RlbXBsYXRlPgo8c2NyaXB0PgppbXBvcnQgeyBub3RpZmljYXRpb24gfSBmcm9tICdhbnQtZGVzaWduLXZ1ZSc7CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCB9IGZyb20gJ3Z1ZSc7CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCBvcGVuTm90aWZpY2F0aW9uID0gKCkgPT4gewogICAgICBub3RpZmljYXRpb24ub3Blbih7CiAgICAgICAgbWVzc2FnZTogJ05vdGlmaWNhdGlvbiBUaXRsZScsCiAgICAgICAgZGVzY3JpcHRpb246ICdUaGlzIGlzIHRoZSBjb250ZW50IG9mIHRoZSBub3RpZmljYXRpb24uIFRoaXMgaXMgdGhlIGNvbnRlbnQgb2YgdGhlIG5vdGlmaWNhdGlvbi4gVGhpcyBpcyB0aGUgY29udGVudCBvZiB0aGUgbm90aWZpY2F0aW9uLicsCiAgICAgICAgb25DbGljazogKCkgPT4gewogICAgICAgICAgY29uc29sZS5sb2coJ05vdGlmaWNhdGlvbiBDbGlja2VkIScpOwogICAgICAgIH0sCiAgICAgIH0pOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIG9wZW5Ob3RpZmljYXRpb24sCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:s(()=>[c(p,{type:"primary",onClick:o.openNotification},{default:s(()=>a[0]||(a[0]=[t("Open the notification box")])),_:1,__:[0]},8,["onClick"])]),htmlCode:s(()=>a[1]||(a[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("openNotification"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Open the notification box"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" notification "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotification"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(` `),n("span",{class:"token string"},"'This is the content of the notification. This is the content of the notification. This is the content of the notification.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token function-variable function"},"onClick"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Notification Clicked!'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(` openNotification`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("script")]),n("span",{class:"token punctuation"},">")]),t(` `)])],-1)])),jsVersionHtml:s(()=>a[2]||(a[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("openNotification"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Open the notification box"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" notification "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotification"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'This is the content of the notification. This is the content of the notification. This is the content of the notification.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token function-variable function"},"onClick"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Notification Clicked!'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(` openNotification`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("script")]),n("span",{class:"token punctuation"},">")]),t(` `)])],-1)])),_:1})}const P=d(T,[["render",x]]),j=m({setup(){return{openNotification:()=>{k.open({message:"Notification Title",description:"I will never close automatically. I will be close automatically. I will never close automatically.",duration:0})}}}});function L(o,a,l,u,g,b){const p=e("a-button"),i=e("demo-box");return r(),f(i,{jsfiddle:{us:"`Duration` can be used to specify how long the notification stays open. After the duration time elapses,\nthe notification closes automatically. If not specified, default value is 4.5 seconds. If you set the value to 0,\nthe notification box will never close automatically.",cn:"\u81EA\u5B9A\u4E49\u901A\u77E5\u6846\u81EA\u52A8\u5173\u95ED\u7684\u5EF6\u65F6\uFF0C\u9ED8\u8BA4 `4.5s`\uFF0C\u53D6\u6D88\u81EA\u52A8\u5173\u95ED\u53EA\u8981\u5C06\u8BE5\u503C\u8BBE\u4E3A `0` \u5373\u53EF\u3002",docHtml:`\u81EA\u5B9A\u4E49\u901A\u77E5\u6846\u81EA\u52A8\u5173\u95ED\u7684\u5EF6\u65F6\uFF0C\u9ED8\u8BA4 4.5s
\uFF0C\u53D6\u6D88\u81EA\u52A8\u5173\u95ED\u53EA\u8981\u5C06\u8BE5\u503C\u8BBE\u4E3A 0
\u5373\u53EF\u3002
Duration
can be used to specify how long the notification stays open. After the duration time elapses,
the notification closes automatically. If not specified, default value is 4.5 seconds. If you set the value to 0,
the notification box will never close automatically.
\u901A\u77E5\u63D0\u9192\u6846\u5DE6\u4FA7\u6709\u56FE\u6807\u3002
A notification box with a icon at the left side.
`,order:2,title:{"zh-CN":"\u5E26\u6709\u56FE\u6807\u7684\u901A\u77E5\u63D0\u9192\u6846","en-US":"Notification with icon"},relativePath:"components/notification/demo/with-icon.vue",sourceCode:"PHRlbXBsYXRlPgogIDxkaXY+CiAgICA8YS1idXR0b24gQGNsaWNrPSIoKSA9PiBvcGVuTm90aWZpY2F0aW9uV2l0aEljb24oJ3N1Y2Nlc3MnKSI+U3VjY2VzczwvYS1idXR0b24+CiAgICA8YS1idXR0b24gQGNsaWNrPSIoKSA9PiBvcGVuTm90aWZpY2F0aW9uV2l0aEljb24oJ2luZm8nKSI+SW5mbzwvYS1idXR0b24+CiAgICA8YS1idXR0b24gQGNsaWNrPSIoKSA9PiBvcGVuTm90aWZpY2F0aW9uV2l0aEljb24oJ3dhcm5pbmcnKSI+V2FybmluZzwvYS1idXR0b24+CiAgICA8YS1idXR0b24gQGNsaWNrPSIoKSA9PiBvcGVuTm90aWZpY2F0aW9uV2l0aEljb24oJ2Vycm9yJykiPkVycm9yPC9hLWJ1dHRvbj4KICA8L2Rpdj4KPC90ZW1wbGF0ZT4KPHNjcmlwdCBsYW5nPSJ0cyI+CmltcG9ydCB7IG5vdGlmaWNhdGlvbiB9IGZyb20gJ2FudC1kZXNpZ24tdnVlJzsKaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50IH0gZnJvbSAndnVlJzsKCmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCBvcGVuTm90aWZpY2F0aW9uV2l0aEljb24gPSAodHlwZTogc3RyaW5nKSA9PiB7CiAgICAgIG5vdGlmaWNhdGlvblt0eXBlXSh7CiAgICAgICAgbWVzc2FnZTogJ05vdGlmaWNhdGlvbiBUaXRsZScsCiAgICAgICAgZGVzY3JpcHRpb246CiAgICAgICAgICAnVGhpcyBpcyB0aGUgY29udGVudCBvZiB0aGUgbm90aWZpY2F0aW9uLiBUaGlzIGlzIHRoZSBjb250ZW50IG9mIHRoZSBub3RpZmljYXRpb24uIFRoaXMgaXMgdGhlIGNvbnRlbnQgb2YgdGhlIG5vdGlmaWNhdGlvbi4nLAogICAgICB9KTsKICAgIH07CgogICAgcmV0dXJuIHsKICAgICAgb3Blbk5vdGlmaWNhdGlvbldpdGhJY29uLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+Cgo=",jsSourceCode:"PHRlbXBsYXRlPgogIDxkaXY+CiAgICA8YS1idXR0b24gQGNsaWNrPSIoKSA9PiBvcGVuTm90aWZpY2F0aW9uV2l0aEljb24oJ3N1Y2Nlc3MnKSI+U3VjY2VzczwvYS1idXR0b24+CiAgICA8YS1idXR0b24gQGNsaWNrPSIoKSA9PiBvcGVuTm90aWZpY2F0aW9uV2l0aEljb24oJ2luZm8nKSI+SW5mbzwvYS1idXR0b24+CiAgICA8YS1idXR0b24gQGNsaWNrPSIoKSA9PiBvcGVuTm90aWZpY2F0aW9uV2l0aEljb24oJ3dhcm5pbmcnKSI+V2FybmluZzwvYS1idXR0b24+CiAgICA8YS1idXR0b24gQGNsaWNrPSIoKSA9PiBvcGVuTm90aWZpY2F0aW9uV2l0aEljb24oJ2Vycm9yJykiPkVycm9yPC9hLWJ1dHRvbj4KICA8L2Rpdj4KPC90ZW1wbGF0ZT4KPHNjcmlwdD4KaW1wb3J0IHsgbm90aWZpY2F0aW9uIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQgfSBmcm9tICd2dWUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3Qgb3Blbk5vdGlmaWNhdGlvbldpdGhJY29uID0gdHlwZSA9PiB7CiAgICAgIG5vdGlmaWNhdGlvblt0eXBlXSh7CiAgICAgICAgbWVzc2FnZTogJ05vdGlmaWNhdGlvbiBUaXRsZScsCiAgICAgICAgZGVzY3JpcHRpb246ICdUaGlzIGlzIHRoZSBjb250ZW50IG9mIHRoZSBub3RpZmljYXRpb24uIFRoaXMgaXMgdGhlIGNvbnRlbnQgb2YgdGhlIG5vdGlmaWNhdGlvbi4gVGhpcyBpcyB0aGUgY29udGVudCBvZiB0aGUgbm90aWZpY2F0aW9uLicsCiAgICAgIH0pOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIG9wZW5Ob3RpZmljYXRpb25XaXRoSWNvbiwKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0Pg=="}},{default:s(()=>[n("div",null,[c(p,{onClick:a[0]||(a[0]=()=>o.openNotificationWithIcon("success"))},{default:s(()=>a[4]||(a[4]=[t("Success")])),_:1,__:[4]}),c(p,{onClick:a[1]||(a[1]=()=>o.openNotificationWithIcon("info"))},{default:s(()=>a[5]||(a[5]=[t("Info")])),_:1,__:[5]}),c(p,{onClick:a[2]||(a[2]=()=>o.openNotificationWithIcon("warning"))},{default:s(()=>a[6]||(a[6]=[t("Warning")])),_:1,__:[6]}),c(p,{onClick:a[3]||(a[3]=()=>o.openNotificationWithIcon("error"))},{default:s(()=>a[7]||(a[7]=[t("Error")])),_:1,__:[7]})])]),htmlCode:s(()=>a[8]||(a[8]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("div")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("() => openNotificationWithIcon('success')"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Success"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("() => openNotificationWithIcon('info')"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Info"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("() => openNotificationWithIcon('warning')"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Warning"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("() => openNotificationWithIcon('error')"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Error"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("div")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" notification "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotificationWithIcon"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},[n("span",{class:"token literal-property property"},"type"),n("span",{class:"token operator"},":"),t(" string")]),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` notification`),n("span",{class:"token punctuation"},"["),t("type"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(` `),n("span",{class:"token string"},"'This is the content of the notification. This is the content of the notification. This is the content of the notification.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(` openNotificationWithIcon`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("script")]),n("span",{class:"token punctuation"},">")]),t(` `)])],-1)])),jsVersionHtml:s(()=>a[9]||(a[9]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("div")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("() => openNotificationWithIcon('success')"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Success"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("() => openNotificationWithIcon('info')"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Info"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("() => openNotificationWithIcon('warning')"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Warning"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("() => openNotificationWithIcon('error')"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Error"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("div")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" notification "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotificationWithIcon"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token parameter"},"type"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` notification`),n("span",{class:"token punctuation"},"["),t("type"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'This is the content of the notification. This is the content of the notification. This is the content of the notification.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(` openNotificationWithIcon`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("script")]),n("span",{class:"token punctuation"},">")]),t(` `)])],-1)])),_:1})}const z=d(F,[["render",K]]),U=m({setup(){return{openNotification:()=>{k.open({message:"Notification Title",description:"This is the content of the notification. This is the content of the notification. This is the content of the notification.",icon:()=>Z(X,{style:"color: #108ee9"})})}}}});function E(o,a,l,u,g,b){const p=e("a-button"),i=e("demo-box");return r(),f(i,{jsfiddle:{us:"The icon can be customized to any vue node or (h) => vue node.",cn:"\u56FE\u6807\u53EF\u4EE5\u88AB\u81EA\u5B9A\u4E49\u3002",docHtml:`\u56FE\u6807\u53EF\u4EE5\u88AB\u81EA\u5B9A\u4E49\u3002
The icon can be customized to any vue node or (h) => vue node.
`,order:3,title:{"zh-CN":"\u81EA\u5B9A\u4E49\u56FE\u6807","en-US":"Customized Icon"},relativePath:"components/notification/demo/custom-icon.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5Ob3RpZmljYXRpb24iPk9wZW4gdGhlIG5vdGlmaWNhdGlvbiBib3g8L2EtYnV0dG9uPgo8L3RlbXBsYXRlPgo8c2NyaXB0IGxhbmc9InRzIj4KaW1wb3J0IHsgU21pbGVPdXRsaW5lZCB9IGZyb20gJ0BhbnQtZGVzaWduL2ljb25zLXZ1ZSc7CmltcG9ydCB7IG5vdGlmaWNhdGlvbiB9IGZyb20gJ2FudC1kZXNpZ24tdnVlJzsKaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCBoIH0gZnJvbSAndnVlJzsKCmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCBvcGVuTm90aWZpY2F0aW9uID0gKCkgPT4gewogICAgICBub3RpZmljYXRpb24ub3Blbih7CiAgICAgICAgbWVzc2FnZTogJ05vdGlmaWNhdGlvbiBUaXRsZScsCiAgICAgICAgZGVzY3JpcHRpb246CiAgICAgICAgICAnVGhpcyBpcyB0aGUgY29udGVudCBvZiB0aGUgbm90aWZpY2F0aW9uLiBUaGlzIGlzIHRoZSBjb250ZW50IG9mIHRoZSBub3RpZmljYXRpb24uIFRoaXMgaXMgdGhlIGNvbnRlbnQgb2YgdGhlIG5vdGlmaWNhdGlvbi4nLAogICAgICAgIGljb246ICgpID0+IGgoU21pbGVPdXRsaW5lZCwgeyBzdHlsZTogJ2NvbG9yOiAjMTA4ZWU5JyB9KSwKICAgICAgfSk7CiAgICB9OwoKICAgIHJldHVybiB7CiAgICAgIG9wZW5Ob3RpZmljYXRpb24sCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4KCg==",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5Ob3RpZmljYXRpb24iPk9wZW4gdGhlIG5vdGlmaWNhdGlvbiBib3g8L2EtYnV0dG9uPgo8L3RlbXBsYXRlPgo8c2NyaXB0PgppbXBvcnQgeyBTbWlsZU91dGxpbmVkIH0gZnJvbSAnQGFudC1kZXNpZ24vaWNvbnMtdnVlJzsKaW1wb3J0IHsgbm90aWZpY2F0aW9uIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQsIGggfSBmcm9tICd2dWUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3Qgb3Blbk5vdGlmaWNhdGlvbiA9ICgpID0+IHsKICAgICAgbm90aWZpY2F0aW9uLm9wZW4oewogICAgICAgIG1lc3NhZ2U6ICdOb3RpZmljYXRpb24gVGl0bGUnLAogICAgICAgIGRlc2NyaXB0aW9uOiAnVGhpcyBpcyB0aGUgY29udGVudCBvZiB0aGUgbm90aWZpY2F0aW9uLiBUaGlzIGlzIHRoZSBjb250ZW50IG9mIHRoZSBub3RpZmljYXRpb24uIFRoaXMgaXMgdGhlIGNvbnRlbnQgb2YgdGhlIG5vdGlmaWNhdGlvbi4nLAogICAgICAgIGljb246ICgpID0+IGgoU21pbGVPdXRsaW5lZCwgewogICAgICAgICAgc3R5bGU6ICdjb2xvcjogIzEwOGVlOScsCiAgICAgICAgfSksCiAgICAgIH0pOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIG9wZW5Ob3RpZmljYXRpb24sCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:s(()=>[c(p,{type:"primary",onClick:o.openNotification},{default:s(()=>a[0]||(a[0]=[t("Open the notification box")])),_:1,__:[0]},8,["onClick"])]),htmlCode:s(()=>a[1]||(a[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("openNotification"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Open the notification box"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" SmileOutlined "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'@ant-design/icons-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" notification "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" h "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotification"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(` `),n("span",{class:"token string"},"'This is the content of the notification. This is the content of the notification. This is the content of the notification.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token function-variable function"},"icon"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token function"},"h"),n("span",{class:"token punctuation"},"("),t("SmileOutlined"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"style"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'color: #108ee9'"),t(),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(` openNotification`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("script")]),n("span",{class:"token punctuation"},">")]),t(` `)])],-1)])),jsVersionHtml:s(()=>a[2]||(a[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("openNotification"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Open the notification box"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" SmileOutlined "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'@ant-design/icons-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" notification "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" h "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotification"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'This is the content of the notification. This is the content of the notification. This is the content of the notification.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token function-variable function"},"icon"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token function"},"h"),n("span",{class:"token punctuation"},"("),t("SmileOutlined"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"style"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'color: #108ee9'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(` openNotification`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("script")]),n("span",{class:"token punctuation"},">")]),t(` `)])],-1)])),_:1})}const O=d(U,[["render",E]]),D=()=>{console.log("Notification was closed. Either the close button was clicked or duration time elapsed.")},_=m({setup(){return{openNotification:()=>{const a=`open${Date.now()}`;k.open({message:"Notification Title",description:'A function will be be called after the notification is closed (automatically after the "duration" time of manually).',btn:()=>Z(N,{type:"primary",size:"small",onClick:()=>k.close(a)},{default:()=>"Confirm"}),key:a,onClose:D})}}}});function Q(o,a,l,u,g,b){const p=e("a-button"),i=e("demo-box");return r(),f(i,{jsfiddle:{us:"To customize the style or font of the close button.",cn:"\u81EA\u5B9A\u4E49\u5173\u95ED\u6309\u94AE\u7684\u6837\u5F0F\u548C\u6587\u5B57\u3002",docHtml:`\u81EA\u5B9A\u4E49\u5173\u95ED\u6309\u94AE\u7684\u6837\u5F0F\u548C\u6587\u5B57\u3002
To customize the style or font of the close button.
`,order:4,title:{"zh-CN":"\u81EA\u5B9A\u4E49\u6309\u94AE","en-US":"Custom close button"},relativePath:"components/notification/demo/with-btn.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5Ob3RpZmljYXRpb24iPk9wZW4gdGhlIG5vdGlmaWNhdGlvbiBib3g8L2EtYnV0dG9uPgo8L3RlbXBsYXRlPgo8c2NyaXB0IGxhbmc9InRzIj4KaW1wb3J0IHsgbm90aWZpY2F0aW9uLCBCdXR0b24gfSBmcm9tICdhbnQtZGVzaWduLXZ1ZSc7CmltcG9ydCB7IGgsIGRlZmluZUNvbXBvbmVudCB9IGZyb20gJ3Z1ZSc7Cgpjb25zdCBjbG9zZSA9ICgpID0+IHsKICBjb25zb2xlLmxvZygKICAgICdOb3RpZmljYXRpb24gd2FzIGNsb3NlZC4gRWl0aGVyIHRoZSBjbG9zZSBidXR0b24gd2FzIGNsaWNrZWQgb3IgZHVyYXRpb24gdGltZSBlbGFwc2VkLicsCiAgKTsKfTsKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIGNvbnN0IG9wZW5Ob3RpZmljYXRpb24gPSAoKSA9PiB7CiAgICAgIGNvbnN0IGtleSA9IGBvcGVuJHtEYXRlLm5vdygpfWA7CiAgICAgIG5vdGlmaWNhdGlvbi5vcGVuKHsKICAgICAgICBtZXNzYWdlOiAnTm90aWZpY2F0aW9uIFRpdGxlJywKICAgICAgICBkZXNjcmlwdGlvbjoKICAgICAgICAgICdBIGZ1bmN0aW9uIHdpbGwgYmUgYmUgY2FsbGVkIGFmdGVyIHRoZSBub3RpZmljYXRpb24gaXMgY2xvc2VkIChhdXRvbWF0aWNhbGx5IGFmdGVyIHRoZSAiZHVyYXRpb24iIHRpbWUgb2YgbWFudWFsbHkpLicsCiAgICAgICAgYnRuOiAoKSA9PgogICAgICAgICAgaCgKICAgICAgICAgICAgQnV0dG9uLAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgdHlwZTogJ3ByaW1hcnknLAogICAgICAgICAgICAgIHNpemU6ICdzbWFsbCcsCiAgICAgICAgICAgICAgb25DbGljazogKCkgPT4gbm90aWZpY2F0aW9uLmNsb3NlKGtleSksCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsgZGVmYXVsdDogKCkgPT4gJ0NvbmZpcm0nIH0sCiAgICAgICAgICApLAogICAgICAgIGtleSwKICAgICAgICBvbkNsb3NlOiBjbG9zZSwKICAgICAgfSk7CiAgICB9OwoKICAgIHJldHVybiB7CiAgICAgIG9wZW5Ob3RpZmljYXRpb24sCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4KCg==",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5Ob3RpZmljYXRpb24iPk9wZW4gdGhlIG5vdGlmaWNhdGlvbiBib3g8L2EtYnV0dG9uPgo8L3RlbXBsYXRlPgo8c2NyaXB0PgppbXBvcnQgeyBub3RpZmljYXRpb24sIEJ1dHRvbiB9IGZyb20gJ2FudC1kZXNpZ24tdnVlJzsKaW1wb3J0IHsgaCwgZGVmaW5lQ29tcG9uZW50IH0gZnJvbSAndnVlJzsKY29uc3QgY2xvc2UgPSAoKSA9PiB7CiAgY29uc29sZS5sb2coJ05vdGlmaWNhdGlvbiB3YXMgY2xvc2VkLiBFaXRoZXIgdGhlIGNsb3NlIGJ1dHRvbiB3YXMgY2xpY2tlZCBvciBkdXJhdGlvbiB0aW1lIGVsYXBzZWQuJyk7Cn07CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCBvcGVuTm90aWZpY2F0aW9uID0gKCkgPT4gewogICAgICBjb25zdCBrZXkgPSBgb3BlbiR7RGF0ZS5ub3coKX1gOwogICAgICBub3RpZmljYXRpb24ub3Blbih7CiAgICAgICAgbWVzc2FnZTogJ05vdGlmaWNhdGlvbiBUaXRsZScsCiAgICAgICAgZGVzY3JpcHRpb246ICdBIGZ1bmN0aW9uIHdpbGwgYmUgYmUgY2FsbGVkIGFmdGVyIHRoZSBub3RpZmljYXRpb24gaXMgY2xvc2VkIChhdXRvbWF0aWNhbGx5IGFmdGVyIHRoZSAiZHVyYXRpb24iIHRpbWUgb2YgbWFudWFsbHkpLicsCiAgICAgICAgYnRuOiAoKSA9PiBoKEJ1dHRvbiwgewogICAgICAgICAgdHlwZTogJ3ByaW1hcnknLAogICAgICAgICAgc2l6ZTogJ3NtYWxsJywKICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IG5vdGlmaWNhdGlvbi5jbG9zZShrZXkpLAogICAgICAgIH0sIHsKICAgICAgICAgIGRlZmF1bHQ6ICgpID0+ICdDb25maXJtJywKICAgICAgICB9KSwKICAgICAgICBrZXksCiAgICAgICAgb25DbG9zZTogY2xvc2UsCiAgICAgIH0pOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIG9wZW5Ob3RpZmljYXRpb24sCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:s(()=>[c(p,{type:"primary",onClick:o.openNotification},{default:s(()=>a[0]||(a[0]=[t("Open the notification box")])),_:1,__:[0]},8,["onClick"])]),htmlCode:s(()=>a[1]||(a[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("openNotification"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Open the notification box"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" notification"),n("span",{class:"token punctuation"},","),t(" Button "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" h"),n("span",{class:"token punctuation"},","),t(" defineComponent "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"close"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),t(` `),n("span",{class:"token string"},"'Notification was closed. Either the close button was clicked or duration time elapsed.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotification"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(" key "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token template-string"},[n("span",{class:"token template-punctuation string"},"`"),n("span",{class:"token string"},"open"),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("Date"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"now"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token template-punctuation string"},"`")]),n("span",{class:"token punctuation"},";"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(` `),n("span",{class:"token string"},`'A function will be be called after the notification is closed (automatically after the "duration" time of manually).'`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token function-variable function"},"btn"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(` `),n("span",{class:"token function"},"h"),n("span",{class:"token punctuation"},"("),t(` Button`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"type"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'primary'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"size"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'small'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token function-variable function"},"onClick"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(" notification"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"close"),n("span",{class:"token punctuation"},"("),t("key"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token function-variable function"},"default"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token string"},"'Confirm'"),t(),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(` key`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"onClose"),n("span",{class:"token operator"},":"),t(" close"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(` openNotification`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("script")]),n("span",{class:"token punctuation"},">")]),t(` `)])],-1)])),jsVersionHtml:s(()=>a[2]||(a[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("openNotification"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("Open the notification box"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" notification"),n("span",{class:"token punctuation"},","),t(" Button "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" h"),n("span",{class:"token punctuation"},","),t(" defineComponent "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"close"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` console`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Notification was closed. Either the close button was clicked or duration time elapsed.'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotification"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(" key "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token template-string"},[n("span",{class:"token template-punctuation string"},"`"),n("span",{class:"token string"},"open"),n("span",{class:"token interpolation"},[n("span",{class:"token interpolation-punctuation punctuation"},"${"),t("Date"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"now"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token interpolation-punctuation punctuation"},"}")]),n("span",{class:"token template-punctuation string"},"`")]),n("span",{class:"token punctuation"},";"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},`'A function will be be called after the notification is closed (automatically after the "duration" time of manually).'`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token function-variable function"},"btn"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token function"},"h"),n("span",{class:"token punctuation"},"("),t("Button"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token literal-property property"},"type"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'primary'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"size"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'small'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token function-variable function"},"onClick"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(" notification"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"close"),n("span",{class:"token punctuation"},"("),t("key"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function-variable function"},"default"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token string"},"'Confirm'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),t(` key`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"onClose"),n("span",{class:"token operator"},":"),t(" close"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(` openNotification`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("script")]),n("span",{class:"token punctuation"},">")]),t(` `)])],-1)])),_:1})}const q=d(_,[["render",Q]]);const $=m({setup(){return{openNotification:()=>{k.open({message:"Notification Title",description:"This is the content of the notification. This is the content of the notification. This is the content of the notification.",style:{width:"600px",marginLeft:`${-265}px`},class:"notification-custom-class"})}}}});function M(o,a,l,u,g,b){const p=e("a-button"),i=e("demo-box");return r(),f(i,{jsfiddle:{us:"The `style` and `class` are available to customize Notification.",cn:"\u4F7F\u7528 `style` \u548C `class` \u6765\u5B9A\u4E49\u6837\u5F0F\u3002",docHtml:`\u4F7F\u7528 style
\u548C class
\u6765\u5B9A\u4E49\u6837\u5F0F\u3002
The style
and class
are available to customize Notification.
\u53EF\u4EE5\u8BBE\u7F6E\u901A\u77E5\u4ECE\u53F3\u4E0A\u89D2\u3001\u53F3\u4E0B\u89D2\u3001\u5DE6\u4E0B\u89D2\u3001\u5DE6\u4E0A\u89D2\u5F39\u51FA\u3002
A notification box can pop up from topRight
or bottomRight
or bottomLeft
or topLeft
.
\u53EF\u4EE5\u901A\u8FC7\u552F\u4E00\u7684 key \u6765\u66F4\u65B0\u5185\u5BB9, \u6216\u8005\u901A\u8FC7\u54CD\u5E94\u5F0F\u6570\u636E\u66F4\u65B0\u3002
Update content with unique key, or use reactive data.
`,order:7,title:{"zh-CN":"\u66F4\u65B0\u6D88\u606F\u5185\u5BB9","en-US":"Update Message Content"},relativePath:"components/notification/demo/update.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5Ob3RpZmljYXRpb24iPgogICAgT3BlbiB0aGUgbm90aWZpY2F0aW9uIGJveCAodXBkYXRlIGJ5IGtleSkKICA8L2EtYnV0dG9uPgogIDxiciAvPgogIDxiciAvPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5Ob3RpZmljYXRpb24yIj4KICAgIE9wZW4gdGhlIG5vdGlmaWNhdGlvbiBib3ggKHVwZGF0ZSBieSByZWFjdGl2ZSkKICA8L2EtYnV0dG9uPgo8L3RlbXBsYXRlPgo8c2NyaXB0IGxhbmc9InRzIj4KaW1wb3J0IHsgbm90aWZpY2F0aW9uIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQsIHJlZiB9IGZyb20gJ3Z1ZSc7CmNvbnN0IGtleSA9ICd1cGRhdGFibGUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3Qgb3Blbk5vdGlmaWNhdGlvbiA9ICgpID0+IHsKICAgICAgbm90aWZpY2F0aW9uLm9wZW4oewogICAgICAgIGtleSwKICAgICAgICBtZXNzYWdlOiAnTm90aWZpY2F0aW9uIFRpdGxlJywKICAgICAgICBkZXNjcmlwdGlvbjogJ2Rlc2NyaXB0aW9uLicsCiAgICAgIH0pOwogICAgICBzZXRUaW1lb3V0KCgpID0+IHsKICAgICAgICBub3RpZmljYXRpb24ub3Blbih7CiAgICAgICAgICBrZXksCiAgICAgICAgICBtZXNzYWdlOiAnTmV3IFRpdGxlJywKICAgICAgICAgIGRlc2NyaXB0aW9uOiAnTmV3IGRlc2NyaXB0aW9uLicsCiAgICAgICAgfSk7CiAgICAgIH0sIDEwMDApOwogICAgfTsKICAgIGNvbnN0IG1lc3NhZ2UgPSByZWYoJ05vdGlmaWNhdGlvbiBUaXRsZScpOwogICAgY29uc3QgZGVzY3JpcHRpb24gPSByZWYoJ2Rlc2NyaXB0aW9uJyk7CiAgICBjb25zdCBvcGVuTm90aWZpY2F0aW9uMiA9ICgpID0+IHsKICAgICAgLy8gY29udGVudCBtdXN0IHVzZSBmdW5jdGlvbgogICAgICBub3RpZmljYXRpb24ub3Blbih7CiAgICAgICAgbWVzc2FnZTogKCkgPT4gbWVzc2FnZS52YWx1ZSwKICAgICAgICBkZXNjcmlwdGlvbjogKCkgPT4gZGVzY3JpcHRpb24udmFsdWUsCiAgICAgIH0pOwogICAgICBzZXRUaW1lb3V0KCgpID0+IHsKICAgICAgICBtZXNzYWdlLnZhbHVlID0gJ05ldyBUaXRsZSc7CiAgICAgICAgZGVzY3JpcHRpb24udmFsdWUgPSAnTmV3IGRlc2NyaXB0aW9uLic7CiAgICAgIH0sIDEwMDApOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIG9wZW5Ob3RpZmljYXRpb24sCiAgICAgIG9wZW5Ob3RpZmljYXRpb24yLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+Cgo=",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5Ob3RpZmljYXRpb24iPgogICAgT3BlbiB0aGUgbm90aWZpY2F0aW9uIGJveCAodXBkYXRlIGJ5IGtleSkKICA8L2EtYnV0dG9uPgogIDxiciAvPgogIDxiciAvPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5Ob3RpZmljYXRpb24yIj4KICAgIE9wZW4gdGhlIG5vdGlmaWNhdGlvbiBib3ggKHVwZGF0ZSBieSByZWFjdGl2ZSkKICA8L2EtYnV0dG9uPgo8L3RlbXBsYXRlPgo8c2NyaXB0PgppbXBvcnQgeyBub3RpZmljYXRpb24gfSBmcm9tICdhbnQtZGVzaWduLXZ1ZSc7CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCwgcmVmIH0gZnJvbSAndnVlJzsKY29uc3Qga2V5ID0gJ3VwZGF0YWJsZSc7CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCBvcGVuTm90aWZpY2F0aW9uID0gKCkgPT4gewogICAgICBub3RpZmljYXRpb24ub3Blbih7CiAgICAgICAga2V5LAogICAgICAgIG1lc3NhZ2U6ICdOb3RpZmljYXRpb24gVGl0bGUnLAogICAgICAgIGRlc2NyaXB0aW9uOiAnZGVzY3JpcHRpb24uJywKICAgICAgfSk7CiAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgIG5vdGlmaWNhdGlvbi5vcGVuKHsKICAgICAgICAgIGtleSwKICAgICAgICAgIG1lc3NhZ2U6ICdOZXcgVGl0bGUnLAogICAgICAgICAgZGVzY3JpcHRpb246ICdOZXcgZGVzY3JpcHRpb24uJywKICAgICAgICB9KTsKICAgICAgfSwgMTAwMCk7CiAgICB9OwogICAgY29uc3QgbWVzc2FnZSA9IHJlZignTm90aWZpY2F0aW9uIFRpdGxlJyk7CiAgICBjb25zdCBkZXNjcmlwdGlvbiA9IHJlZignZGVzY3JpcHRpb24nKTsKICAgIGNvbnN0IG9wZW5Ob3RpZmljYXRpb24yID0gKCkgPT4gewogICAgICAvLyBjb250ZW50IG11c3QgdXNlIGZ1bmN0aW9uCiAgICAgIG5vdGlmaWNhdGlvbi5vcGVuKHsKICAgICAgICBtZXNzYWdlOiAoKSA9PiBtZXNzYWdlLnZhbHVlLAogICAgICAgIGRlc2NyaXB0aW9uOiAoKSA9PiBkZXNjcmlwdGlvbi52YWx1ZSwKICAgICAgfSk7CiAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgIG1lc3NhZ2UudmFsdWUgPSAnTmV3IFRpdGxlJzsKICAgICAgICBkZXNjcmlwdGlvbi52YWx1ZSA9ICdOZXcgZGVzY3JpcHRpb24uJzsKICAgICAgfSwgMTAwMCk7CiAgICB9OwogICAgcmV0dXJuIHsKICAgICAgb3Blbk5vdGlmaWNhdGlvbiwKICAgICAgb3Blbk5vdGlmaWNhdGlvbjIsCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:s(()=>[c(p,{type:"primary",onClick:o.openNotification},{default:s(()=>a[0]||(a[0]=[t(" Open the notification box (update by key) ")])),_:1,__:[0]},8,["onClick"]),a[2]||(a[2]=n("br",null,null,-1)),a[3]||(a[3]=n("br",null,null,-1)),c(p,{type:"primary",onClick:o.openNotification2},{default:s(()=>a[1]||(a[1]=[t(" Open the notification box (update by reactive) ")])),_:1,__:[1]},8,["onClick"])]),htmlCode:s(()=>a[4]||(a[4]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("openNotification"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(` Open the notification box (update by key) `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("br")]),t(),n("span",{class:"token punctuation"},"/>")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("br")]),t(),n("span",{class:"token punctuation"},"/>")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("openNotification2"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(` Open the notification box (update by reactive) `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),t(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" notification "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"const"),t(" key "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token string"},"'updatable'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotification"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` key`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'description.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token function"},"setTimeout"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` key`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'New Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'New description.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token number"},"1000"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"const"),t(" message "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"const"),t(" description "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'description'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotification2"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token comment"},"// content must use function"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function-variable function"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(" message"),n("span",{class:"token punctuation"},"."),t("value"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token function-variable function"},"description"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(" description"),n("span",{class:"token punctuation"},"."),t("value"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token function"},"setTimeout"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` message`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token string"},"'New Title'"),n("span",{class:"token punctuation"},";"),t(` description`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token string"},"'New description.'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token number"},"1000"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(` openNotification`),n("span",{class:"token punctuation"},","),t(` openNotification2`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("script")]),n("span",{class:"token punctuation"},">")]),t(` `)])],-1)])),jsVersionHtml:s(()=>a[5]||(a[5]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("openNotification"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(` Open the notification box (update by key) `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("br")]),t(),n("span",{class:"token punctuation"},"/>")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("br")]),t(),n("span",{class:"token punctuation"},"/>")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("a-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("openNotification2"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t(` Open the notification box (update by reactive) `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("a-button")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("template")]),n("span",{class:"token punctuation"},">")]),t(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" notification "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" defineComponent"),n("span",{class:"token punctuation"},","),t(" ref "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"const"),t(" key "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token string"},"'updatable'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"export"),t(),n("span",{class:"token keyword"},"default"),t(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotification"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` key`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'description.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token function"},"setTimeout"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` key`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'New Title'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token literal-property property"},"description"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token string"},"'New description.'"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token number"},"1000"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"const"),t(" message "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Notification Title'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"const"),t(" description "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'description'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"openNotification2"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token comment"},"// content must use function"),t(` notification`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"open"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(` `),n("span",{class:"token function-variable function"},"message"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(" message"),n("span",{class:"token punctuation"},"."),t("value"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token function-variable function"},"description"),n("span",{class:"token operator"},":"),t(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(" description"),n("span",{class:"token punctuation"},"."),t("value"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token function"},"setTimeout"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token operator"},"=>"),t(),n("span",{class:"token punctuation"},"{"),t(` message`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token string"},"'New Title'"),n("span",{class:"token punctuation"},";"),t(` description`),n("span",{class:"token punctuation"},"."),t("value "),n("span",{class:"token operator"},"="),t(),n("span",{class:"token string"},"'New description.'"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token number"},"1000"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token keyword"},"return"),t(),n("span",{class:"token punctuation"},"{"),t(` openNotification`),n("span",{class:"token punctuation"},","),t(` openNotification2`),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),t(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),t("script")]),n("span",{class:"token punctuation"},">")]),t(` `)])],-1)])),_:1})}const cn=d(on,[["render",en]]),pn={pageData:{title:"Notification",description:"",frontmatter:{category:"Components",type:"\u53CD\u9988",title:"Notification",subtitle:"\u901A\u77E5\u63D0\u9192\u6846",cover:"https://gw.alipayobjects.com/zos/alicdn/Jxm5nw61w/Notification.svg"},headers:[{level:2,title:"\u4F55\u65F6\u4F7F\u7528",slug:"\u4F55\u65F6\u4F7F\u7528",content:"\u5728\u7CFB\u7EDF\u56DB\u4E2A\u89D2\u663E\u793A\u901A\u77E5\u63D0\u9192\u4FE1\u606F\u3002\u7ECF\u5E38\u7528\u4E8E\u4EE5\u4E0B\u60C5\u51B5\uFF1A"},{level:2,title:"API",slug:"API",content:""}],relativePath:"components/notification/index.zh-CN.md",content:` \u5168\u5C40\u5C55\u793A\u901A\u77E5\u63D0\u9192\u4FE1\u606F\u3002 ## \u4F55\u65F6\u4F7F\u7528 \u5728\u7CFB\u7EDF\u56DB\u4E2A\u89D2\u663E\u793A\u901A\u77E5\u63D0\u9192\u4FE1\u606F\u3002\u7ECF\u5E38\u7528\u4E8E\u4EE5\u4E0B\u60C5\u51B5\uFF1A - \u8F83\u4E3A\u590D\u6742\u7684\u901A\u77E5\u5185\u5BB9\u3002 - \u5E26\u6709\u4EA4\u4E92\u7684\u901A\u77E5\uFF0C\u7ED9\u51FA\u7528\u6237\u4E0B\u4E00\u6B65\u7684\u884C\u52A8\u70B9\u3002 - \u7CFB\u7EDF\u4E3B\u52A8\u63A8\u9001\u3002 ## API - \`notification.success(config)\` - \`notification.error(config)\` - \`notification.info(config)\` - \`notification.warning(config)\` - \`notification.warn(config)\` - \`notification.open(config)\` - \`notification.close(key: String)\` - \`notification.destroy()\` config \u53C2\u6570\u5982\u4E0B\uFF1A | \u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C | | --- | --- | --- | --- | --- | | bottom | \u6D88\u606F\u4ECE\u5E95\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u5E95\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | \`24px\` | | | btn | \u81EA\u5B9A\u4E49\u5173\u95ED\u6309\u94AE | VNode \\| () => VNode | - | | | class | \u81EA\u5B9A\u4E49 CSS class | string | - | | | closeIcon | \u81EA\u5B9A\u4E49\u5173\u95ED\u56FE\u6807 | VNode \\| () => VNode | - | | | description | \u901A\u77E5\u63D0\u9192\u5185\u5BB9\uFF0C\u5FC5\u9009 | string \\| VNode \\| () => VNode | - | | | duration | \u9ED8\u8BA4 4.5 \u79D2\u540E\u81EA\u52A8\u5173\u95ED\uFF0C\u914D\u7F6E\u4E3A null \u5219\u4E0D\u81EA\u52A8\u5173\u95ED | number | 4.5 | | | getContainer | \u914D\u7F6E\u6E32\u67D3\u8282\u70B9\u7684\u8F93\u51FA\u4F4D\u7F6E | () => HTMLNode | () => document.body | | | icon | \u81EA\u5B9A\u4E49\u56FE\u6807 | VNode \\| () => VNode | - | | | key | \u5F53\u524D\u901A\u77E5\u552F\u4E00\u6807\u5FD7 | string | - | | | message | \u901A\u77E5\u63D0\u9192\u6807\u9898\uFF0C\u5FC5\u9009 | string \\| VNode \\| () => VNode | - | | | placement | \u5F39\u51FA\u4F4D\u7F6E\uFF0C\u53EF\u9009 \`topLeft\` \`topRight\` \`bottomLeft\` \`bottomRight\` | string | topRight | | | style | \u81EA\u5B9A\u4E49\u5185\u8054\u6837\u5F0F | Object \\| string | - | | | top | \u6D88\u606F\u4ECE\u9876\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u9876\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | \`24px\` | | | onClick | \u70B9\u51FB\u901A\u77E5\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570 | Function | - | | | onClose | \u70B9\u51FB\u9ED8\u8BA4\u5173\u95ED\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570 | Function | - | | \u8FD8\u63D0\u4F9B\u4E86\u4E00\u4E2A\u5168\u5C40\u914D\u7F6E\u65B9\u6CD5\uFF0C\u5728\u8C03\u7528\u524D\u63D0\u524D\u914D\u7F6E\uFF0C\u5168\u5C40\u4E00\u6B21\u751F\u6548\u3002 - \`notification.config(options)\` > \u5F53\u4F60\u4F7F\u7528 \`ConfigProvider\` \u8FDB\u884C\u5168\u5C40\u5316\u914D\u7F6E\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u9ED8\u8BA4\u81EA\u52A8\u5F00\u542F RTL \u6A21\u5F0F\u3002(3.0+) > > \u5F53\u4F60\u60F3\u5355\u72EC\u4F7F\u7528\uFF0C\u53EF\u901A\u8FC7\u5982\u4E0B\u8BBE\u7F6E\u5F00\u542F RTL \u6A21\u5F0F\u3002 \`\`\`js notification.config({ placement: 'bottomRight', bottom: '50px', duration: 3, rtl: true, }); \`\`\` | \u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C | | --- | --- | --- | --- | --- | | bottom | \u6D88\u606F\u4ECE\u5E95\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u5E95\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | \`24px\` | | | closeIcon | \u81EA\u5B9A\u4E49\u5173\u95ED\u56FE\u6807 | VNode \\| () => VNode | - | | | duration | \u9ED8\u8BA4\u81EA\u52A8\u5173\u95ED\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2 | number | 4.5 | | | getContainer | \u914D\u7F6E\u6E32\u67D3\u8282\u70B9\u7684\u8F93\u51FA\u4F4D\u7F6E | () => HTMLNode | () => document.body | | | maxCount | \u6700\u5927\u663E\u793A\u6570, \u8D85\u8FC7\u9650\u5236\u65F6\uFF0C\u6700\u65E9\u7684\u6D88\u606F\u4F1A\u88AB\u81EA\u52A8\u5173\u95ED | number | - | 3.0 | | placement | \u5F39\u51FA\u4F4D\u7F6E\uFF0C\u53EF\u9009 \`topLeft\` \`topRight\` \`bottomLeft\` \`bottomRight\` | string | topRight | | | rtl | \u662F\u5426\u5F00\u542F RTL \u6A21\u5F0F | boolean | false | 3.0 | | top | \u6D88\u606F\u4ECE\u9876\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u9876\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | \`24px\` | | `,html:`\u5168\u5C40\u5C55\u793A\u901A\u77E5\u63D0\u9192\u4FE1\u606F\u3002
\u5728\u7CFB\u7EDF\u56DB\u4E2A\u89D2\u663E\u793A\u901A\u77E5\u63D0\u9192\u4FE1\u606F\u3002\u7ECF\u5E38\u7528\u4E8E\u4EE5\u4E0B\u60C5\u51B5\uFF1A
notification.success(config)
notification.error(config)
notification.info(config)
notification.warning(config)
notification.warn(config)
notification.open(config)
notification.close(key: String)
notification.destroy()
config \u53C2\u6570\u5982\u4E0B\uFF1A
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
bottom | \u6D88\u606F\u4ECE\u5E95\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u5E95\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | 24px |
|
btn | \u81EA\u5B9A\u4E49\u5173\u95ED\u6309\u94AE | VNode | () => VNode | - | |
class | \u81EA\u5B9A\u4E49 CSS class | string | - | |
closeIcon | \u81EA\u5B9A\u4E49\u5173\u95ED\u56FE\u6807 | VNode | () => VNode | - | |
description | \u901A\u77E5\u63D0\u9192\u5185\u5BB9\uFF0C\u5FC5\u9009 | string | VNode | () => VNode | - | |
duration | \u9ED8\u8BA4 4.5 \u79D2\u540E\u81EA\u52A8\u5173\u95ED\uFF0C\u914D\u7F6E\u4E3A null \u5219\u4E0D\u81EA\u52A8\u5173\u95ED | number | 4.5 | |
getContainer | \u914D\u7F6E\u6E32\u67D3\u8282\u70B9\u7684\u8F93\u51FA\u4F4D\u7F6E | () => HTMLNode | () => document.body | |
icon | \u81EA\u5B9A\u4E49\u56FE\u6807 | VNode | () => VNode | - | |
key | \u5F53\u524D\u901A\u77E5\u552F\u4E00\u6807\u5FD7 | string | - | |
message | \u901A\u77E5\u63D0\u9192\u6807\u9898\uFF0C\u5FC5\u9009 | string | VNode | () => VNode | - | |
placement | \u5F39\u51FA\u4F4D\u7F6E\uFF0C\u53EF\u9009 topLeft topRight bottomLeft bottomRight |
string | topRight | |
style | \u81EA\u5B9A\u4E49\u5185\u8054\u6837\u5F0F | Object | string | - | |
top | \u6D88\u606F\u4ECE\u9876\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u9876\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | 24px |
|
onClick | \u70B9\u51FB\u901A\u77E5\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570 | Function | - | |
onClose | \u70B9\u51FB\u9ED8\u8BA4\u5173\u95ED\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570 | Function | - |
\u8FD8\u63D0\u4F9B\u4E86\u4E00\u4E2A\u5168\u5C40\u914D\u7F6E\u65B9\u6CD5\uFF0C\u5728\u8C03\u7528\u524D\u63D0\u524D\u914D\u7F6E\uFF0C\u5168\u5C40\u4E00\u6B21\u751F\u6548\u3002
notification.config(options)
\u5F53\u4F60\u4F7F\u7528
ConfigProvider
\u8FDB\u884C\u5168\u5C40\u5316\u914D\u7F6E\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u9ED8\u8BA4\u81EA\u52A8\u5F00\u542F RTL \u6A21\u5F0F\u3002(3.0+)\u5F53\u4F60\u60F3\u5355\u72EC\u4F7F\u7528\uFF0C\u53EF\u901A\u8FC7\u5982\u4E0B\u8BBE\u7F6E\u5F00\u542F RTL \u6A21\u5F0F\u3002
notification.config({
placement: 'bottomRight',
bottom: '50px',
duration: 3,
rtl: true,
});
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
bottom | \u6D88\u606F\u4ECE\u5E95\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u5E95\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | 24px |
|
closeIcon | \u81EA\u5B9A\u4E49\u5173\u95ED\u56FE\u6807 | VNode | () => VNode | - | |
duration | \u9ED8\u8BA4\u81EA\u52A8\u5173\u95ED\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2 | number | 4.5 | |
getContainer | \u914D\u7F6E\u6E32\u67D3\u8282\u70B9\u7684\u8F93\u51FA\u4F4D\u7F6E | () => HTMLNode | () => document.body | |
maxCount | \u6700\u5927\u663E\u793A\u6570, \u8D85\u8FC7\u9650\u5236\u65F6\uFF0C\u6700\u65E9\u7684\u6D88\u606F\u4F1A\u88AB\u81EA\u52A8\u5173\u95ED | number | - | 3.0 |
placement | \u5F39\u51FA\u4F4D\u7F6E\uFF0C\u53EF\u9009 topLeft topRight bottomLeft bottomRight |
string | topRight | |
rtl | \u662F\u5426\u5F00\u542F RTL \u6A21\u5F0F | boolean | false | 3.0 |
top | \u6D88\u606F\u4ECE\u9876\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u9876\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | 24px |
\u5168\u5C40\u5C55\u793A\u901A\u77E5\u63D0\u9192\u4FE1\u606F\u3002
\u5728\u7CFB\u7EDF\u56DB\u4E2A\u89D2\u663E\u793A\u901A\u77E5\u63D0\u9192\u4FE1\u606F\u3002\u7ECF\u5E38\u7528\u4E8E\u4EE5\u4E0B\u60C5\u51B5\uFF1A
notification.success(config)
notification.error(config)
notification.info(config)
notification.warning(config)
notification.warn(config)
notification.open(config)
notification.close(key: String)
notification.destroy()
config \u53C2\u6570\u5982\u4E0B\uFF1A
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
bottom | \u6D88\u606F\u4ECE\u5E95\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u5E95\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | 24px | |
btn | \u81EA\u5B9A\u4E49\u5173\u95ED\u6309\u94AE | VNode | () => VNode | - | |
class | \u81EA\u5B9A\u4E49 CSS class | string | - | |
closeIcon | \u81EA\u5B9A\u4E49\u5173\u95ED\u56FE\u6807 | VNode | () => VNode | - | |
description | \u901A\u77E5\u63D0\u9192\u5185\u5BB9\uFF0C\u5FC5\u9009 | string | VNode | () => VNode | - | |
duration | \u9ED8\u8BA4 4.5 \u79D2\u540E\u81EA\u52A8\u5173\u95ED\uFF0C\u914D\u7F6E\u4E3A null \u5219\u4E0D\u81EA\u52A8\u5173\u95ED | number | 4.5 | |
getContainer | \u914D\u7F6E\u6E32\u67D3\u8282\u70B9\u7684\u8F93\u51FA\u4F4D\u7F6E | () => HTMLNode | () => document.body | |
icon | \u81EA\u5B9A\u4E49\u56FE\u6807 | VNode | () => VNode | - | |
key | \u5F53\u524D\u901A\u77E5\u552F\u4E00\u6807\u5FD7 | string | - | |
message | \u901A\u77E5\u63D0\u9192\u6807\u9898\uFF0C\u5FC5\u9009 | string | VNode | () => VNode | - | |
placement | \u5F39\u51FA\u4F4D\u7F6E\uFF0C\u53EF\u9009 topLeft topRight bottomLeft bottomRight | string | topRight | |
style | \u81EA\u5B9A\u4E49\u5185\u8054\u6837\u5F0F | Object | string | - | |
top | \u6D88\u606F\u4ECE\u9876\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u9876\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | 24px | |
onClick | \u70B9\u51FB\u901A\u77E5\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570 | Function | - | |
onClose | \u70B9\u51FB\u9ED8\u8BA4\u5173\u95ED\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570 | Function | - |
\u8FD8\u63D0\u4F9B\u4E86\u4E00\u4E2A\u5168\u5C40\u914D\u7F6E\u65B9\u6CD5\uFF0C\u5728\u8C03\u7528\u524D\u63D0\u524D\u914D\u7F6E\uFF0C\u5168\u5C40\u4E00\u6B21\u751F\u6548\u3002
notification.config(options)
\u5F53\u4F60\u4F7F\u7528
ConfigProvider
\u8FDB\u884C\u5168\u5C40\u5316\u914D\u7F6E\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u9ED8\u8BA4\u81EA\u52A8\u5F00\u542F RTL \u6A21\u5F0F\u3002(3.0+)\u5F53\u4F60\u60F3\u5355\u72EC\u4F7F\u7528\uFF0C\u53EF\u901A\u8FC7\u5982\u4E0B\u8BBE\u7F6E\u5F00\u542F RTL \u6A21\u5F0F\u3002
notification.config({
placement: 'bottomRight',
bottom: '50px',
duration: 3,
rtl: true,
});
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
bottom | \u6D88\u606F\u4ECE\u5E95\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u5E95\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | 24px | |
closeIcon | \u81EA\u5B9A\u4E49\u5173\u95ED\u56FE\u6807 | VNode | () => VNode | - | |
duration | \u9ED8\u8BA4\u81EA\u52A8\u5173\u95ED\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2 | number | 4.5 | |
getContainer | \u914D\u7F6E\u6E32\u67D3\u8282\u70B9\u7684\u8F93\u51FA\u4F4D\u7F6E | () => HTMLNode | () => document.body | |
maxCount | \u6700\u5927\u663E\u793A\u6570, \u8D85\u8FC7\u9650\u5236\u65F6\uFF0C\u6700\u65E9\u7684\u6D88\u606F\u4F1A\u88AB\u81EA\u52A8\u5173\u95ED | number | - | 3.0 |
placement | \u5F39\u51FA\u4F4D\u7F6E\uFF0C\u53EF\u9009 topLeft topRight bottomLeft bottomRight | string | topRight | |
rtl | \u662F\u5426\u5F00\u542F RTL \u6A21\u5F0F | boolean | false | 3.0 |
top | \u6D88\u606F\u4ECE\u9876\u90E8\u5F39\u51FA\u65F6\uFF0C\u8DDD\u79BB\u9876\u90E8\u7684\u4F4D\u7F6E\uFF0C\u5355\u4F4D\u50CF\u7D20\u3002 | string | 24px |
Display a notification message globally.
To display a notification message at any of the four corners of the viewport. Typically it can be used in the following cases:
notification.success(config)
notification.error(config)
notification.info(config)
notification.warning(config)
notification.warn(config)
notification.open(config)
notification.close(key: String)
notification.destroy()
The properties of config are as follows:
Property | Description | Type | Default | Version |
---|---|---|---|---|
bottom | Distance from the bottom of the viewport, when placement is bottomRight or bottomLeft (unit: pixels). |
string | 24px |
|
btn | Customized close button | VNode | () => VNode | - | |
class | Customized CSS class | string | - | |
closeIcon | custom close icon | VNode | () => VNode | - | |
description | The content of notification box (required) | string| VNode | () => VNode | - | |
duration | Time in seconds before Notification is closed. When set to 0 or null, it will never be closed automatically | number | 4.5 | |
getContainer | Return the mount node for Notification | () => HTMLNode | () => document.body | |
icon | Customized icon | VNode | () => VNode | - | |
key | The unique identifier of the Notification | string | - | |
message | The title of notification box (required) | string| VNode | () => VNode | - | |
placement | Position of Notification, can be one of topLeft topRight bottomLeft bottomRight |
string | topRight |
|
style | Customized inline style | Object | string | - | |
top | Distance from the top of the viewport, when placement is topRight or topLeft (unit: pixels). |
string | 24px |
|
onClick | Specify a function that will be called when the notification is clicked | Function | - | |
onClose | Specify a function that will be called when the close button is clicked | Function | - |
notification
also provides a global config()
method that can be used for specifying the default options. Once this method is used, all the notification boxes will take into account these globally defined options when displaying.
notification.config(options)
When you use
ConfigProvider
for global configuration, the system will automatically start RTL mode by default.(4.3.0+)When you want to use it alone, you can start the RTL mode through the following settings.
notification.config({
placement: 'bottomRight',
bottom: '50px',
duration: 3,
rtl: true,
});
Property | Description | Type | Default | Version |
---|---|---|---|---|
bottom | Distance from the bottom of the viewport, when placement is bottomRight or bottomLeft (unit: pixels). |
string | 24px |
|
closeIcon | custom close icon | VNode | () => VNode | - | |
duration | Time in seconds before Notification is closed. When set to 0 or null, it will never be closed automatically | number | 4.5 | |
getContainer | Return the mount node for Notification | () => HTMLNode | () => document.body | |
maxCount | Max Notification show, drop oldest if exceed limit | number | - | 3.0 |
placement | Position of Notification, can be one of topLeft topRight bottomLeft bottomRight |
string | topRight |
|
rtl | Whether to enable RTL mode | boolean | false | |
top | Distance from the top of the viewport, when placement is topRight or topLeft (unit: pixels). |
string | 24px |
Display a notification message globally.
To display a notification message at any of the four corners of the viewport. Typically it can be used in the following cases:
notification.success(config)
notification.error(config)
notification.info(config)
notification.warning(config)
notification.warn(config)
notification.open(config)
notification.close(key: String)
notification.destroy()
The properties of config are as follows:
Property | Description | Type | Default | Version |
---|---|---|---|---|
bottom | Distance from the bottom of the viewport, when placement is bottomRight or bottomLeft (unit: pixels). | string | 24px | |
btn | Customized close button | VNode | () => VNode | - | |
class | Customized CSS class | string | - | |
closeIcon | custom close icon | VNode | () => VNode | - | |
description | The content of notification box (required) | string| VNode | () => VNode | - | |
duration | Time in seconds before Notification is closed. When set to 0 or null, it will never be closed automatically | number | 4.5 | |
getContainer | Return the mount node for Notification | () => HTMLNode | () => document.body | |
icon | Customized icon | VNode | () => VNode | - | |
key | The unique identifier of the Notification | string | - | |
message | The title of notification box (required) | string| VNode | () => VNode | - | |
placement | Position of Notification, can be one of topLeft topRight bottomLeft bottomRight | string | topRight | |
style | Customized inline style | Object | string | - | |
top | Distance from the top of the viewport, when placement is topRight or topLeft (unit: pixels). | string | 24px | |
onClick | Specify a function that will be called when the notification is clicked | Function | - | |
onClose | Specify a function that will be called when the close button is clicked | Function | - |
notification
also provides a global config()
method that can be used for specifying the default options. Once this method is used, all the notification boxes will take into account these globally defined options when displaying.
notification.config(options)
When you use
ConfigProvider
for global configuration, the system will automatically start RTL mode by default.(4.3.0+)When you want to use it alone, you can start the RTL mode through the following settings.
notification.config({
placement: 'bottomRight',
bottom: '50px',
duration: 3,
rtl: true,
});
Property | Description | Type | Default | Version |
---|---|---|---|---|
bottom | Distance from the bottom of the viewport, when placement is bottomRight or bottomLeft (unit: pixels). | string | 24px | |
closeIcon | custom close icon | VNode | () => VNode | - | |
duration | Time in seconds before Notification is closed. When set to 0 or null, it will never be closed automatically | number | 4.5 | |
getContainer | Return the mount node for Notification | () => HTMLNode | () => document.body | |
maxCount | Max Notification show, drop oldest if exceed limit | number | - | 3.0 |
placement | Position of Notification, can be one of topLeft topRight bottomLeft bottomRight | string | topRight | |
rtl | Whether to enable RTL mode | boolean | false | |
top | Distance from the top of the viewport, when placement is topRight or topLeft (unit: pixels). | string | 24px |