123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764 |
- import{d as C,_ as k,a_ as l,j as e,k as d,l as b,w as a,f as p,e as s,b as n,a as h,n as I}from"./index.c1b9962e.js";const B=C({setup(){return{info:()=>{l.info("This is a normal message")}}}});function N(o,t,i,r,g,m){const c=e("a-button"),u=e("demo-box");return d(),b(u,{jsfiddle:{us:"Normal message for information.",cn:"\u4FE1\u606F\u63D0\u9192\u53CD\u9988\u3002",docHtml:`<h2 id="zh-cn">zh-CN</h2>
- <p>\u4FE1\u606F\u63D0\u9192\u53CD\u9988\u3002</p>
- <h2 id="en-us">en-US</h2>
- <p>Normal message for information.</p>
- `,order:0,title:{"zh-CN":"\u666E\u901A\u63D0\u793A","en-US":"Normal prompt"},relativePath:"src/docs/message/demo/info.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9ImluZm8iPkRpc3BsYXkgbm9ybWFsIG1lc3NhZ2U8L2EtYnV0dG9uPgo8L3RlbXBsYXRlPgo8c2NyaXB0IGxhbmc9InRzIj4KaW1wb3J0IHsgbWVzc2FnZSB9IGZyb20gJ2FudC1kZXNpZ24tdnVlJzsKaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50IH0gZnJvbSAndnVlJzsKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIGNvbnN0IGluZm8gPSAoKSA9PiB7CiAgICAgIG1lc3NhZ2UuaW5mbygnVGhpcyBpcyBhIG5vcm1hbCBtZXNzYWdlJyk7CiAgICB9OwogICAgcmV0dXJuIHsKICAgICAgaW5mbywKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0PgoK",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9ImluZm8iPkRpc3BsYXkgbm9ybWFsIG1lc3NhZ2U8L2EtYnV0dG9uPgo8L3RlbXBsYXRlPgo8c2NyaXB0PgppbXBvcnQgeyBtZXNzYWdlIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQgfSBmcm9tICd2dWUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3QgaW5mbyA9ICgpID0+IHsKICAgICAgbWVzc2FnZS5pbmZvKCdUaGlzIGlzIGEgbm9ybWFsIG1lc3NhZ2UnKTsKICAgIH07CiAgICByZXR1cm4gewogICAgICBpbmZvLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+"}},{default:a(()=>[p(c,{type:"primary",onClick:o.info},{default:a(()=>t[0]||(t[0]=[s("Display normal message")])),_:1,__:[0]},8,["onClick"])]),htmlCode:a(()=>t[1]||(t[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("primary"),n("span",{class:"token punctuation"},'"')]),s(),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"},'"'),s("info"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Display normal message"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),s(),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"},'"'),s("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"info"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"info"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'This is a normal message'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- info`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),jsVersionHtml:a(()=>t[2]||(t[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("primary"),n("span",{class:"token punctuation"},'"')]),s(),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"},'"'),s("info"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Display normal message"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"info"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"info"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'This is a normal message'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- info`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),_:1})}var W=k(B,[["render",N]]);const G=C({setup(){return{success:()=>{l.success("This is a success message")},error:()=>{l.error("This is an error message")},warning:()=>{l.warning("This is a warning message")}}}});function X(o,t,i,r,g,m){const c=e("a-button"),u=e("demo-box");return d(),b(u,{jsfiddle:{us:"Messages of success, error and warning types.",cn:"\u5305\u62EC\u6210\u529F\u3001\u5931\u8D25\u3001\u8B66\u544A\u3002",docHtml:`<h2 id="zh-cn">zh-CN</h2>
- <p>\u5305\u62EC\u6210\u529F\u3001\u5931\u8D25\u3001\u8B66\u544A\u3002</p>
- <h2 id="en-us">en-US</h2>
- <p>Messages of success, error and warning types.</p>
- `,order:3,title:{"zh-CN":"\u5176\u4ED6\u63D0\u793A\u7C7B\u578B","en-US":"Other types of message"},relativePath:"src/docs/message/demo/other.vue",sourceCode:"PHRlbXBsYXRlPgogIDxkaXY+CiAgICA8YS1idXR0b24gQGNsaWNrPSJzdWNjZXNzIj5TdWNjZXNzPC9hLWJ1dHRvbj4KICAgIDxhLWJ1dHRvbiBAY2xpY2s9ImVycm9yIj5FcnJvcjwvYS1idXR0b24+CiAgICA8YS1idXR0b24gQGNsaWNrPSJ3YXJuaW5nIj5XYXJuaW5nPC9hLWJ1dHRvbj4KICA8L2Rpdj4KPC90ZW1wbGF0ZT4KPHNjcmlwdCBsYW5nPSJ0cyI+CmltcG9ydCB7IG1lc3NhZ2UgfSBmcm9tICdhbnQtZGVzaWduLXZ1ZSc7CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCB9IGZyb20gJ3Z1ZSc7CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCBzdWNjZXNzID0gKCkgPT4gewogICAgICBtZXNzYWdlLnN1Y2Nlc3MoJ1RoaXMgaXMgYSBzdWNjZXNzIG1lc3NhZ2UnKTsKICAgIH07CiAgICBjb25zdCBlcnJvciA9ICgpID0+IHsKICAgICAgbWVzc2FnZS5lcnJvcignVGhpcyBpcyBhbiBlcnJvciBtZXNzYWdlJyk7CiAgICB9OwogICAgY29uc3Qgd2FybmluZyA9ICgpID0+IHsKICAgICAgbWVzc2FnZS53YXJuaW5nKCdUaGlzIGlzIGEgd2FybmluZyBtZXNzYWdlJyk7CiAgICB9OwogICAgcmV0dXJuIHsKICAgICAgc3VjY2VzcywKICAgICAgZXJyb3IsCiAgICAgIHdhcm5pbmcsCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4KCg==",jsSourceCode:"PHRlbXBsYXRlPgogIDxkaXY+CiAgICA8YS1idXR0b24gQGNsaWNrPSJzdWNjZXNzIj5TdWNjZXNzPC9hLWJ1dHRvbj4KICAgIDxhLWJ1dHRvbiBAY2xpY2s9ImVycm9yIj5FcnJvcjwvYS1idXR0b24+CiAgICA8YS1idXR0b24gQGNsaWNrPSJ3YXJuaW5nIj5XYXJuaW5nPC9hLWJ1dHRvbj4KICA8L2Rpdj4KPC90ZW1wbGF0ZT4KPHNjcmlwdD4KaW1wb3J0IHsgbWVzc2FnZSB9IGZyb20gJ2FudC1kZXNpZ24tdnVlJzsKaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50IH0gZnJvbSAndnVlJzsKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIGNvbnN0IHN1Y2Nlc3MgPSAoKSA9PiB7CiAgICAgIG1lc3NhZ2Uuc3VjY2VzcygnVGhpcyBpcyBhIHN1Y2Nlc3MgbWVzc2FnZScpOwogICAgfTsKICAgIGNvbnN0IGVycm9yID0gKCkgPT4gewogICAgICBtZXNzYWdlLmVycm9yKCdUaGlzIGlzIGFuIGVycm9yIG1lc3NhZ2UnKTsKICAgIH07CiAgICBjb25zdCB3YXJuaW5nID0gKCkgPT4gewogICAgICBtZXNzYWdlLndhcm5pbmcoJ1RoaXMgaXMgYSB3YXJuaW5nIG1lc3NhZ2UnKTsKICAgIH07CiAgICByZXR1cm4gewogICAgICBzdWNjZXNzLAogICAgICBlcnJvciwKICAgICAgd2FybmluZywKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0Pg=="}},{default:a(()=>[n("div",null,[p(c,{onClick:o.success},{default:a(()=>t[0]||(t[0]=[s("Success")])),_:1,__:[0]},8,["onClick"]),p(c,{onClick:o.error},{default:a(()=>t[1]||(t[1]=[s("Error")])),_:1,__:[1]},8,["onClick"]),p(c,{onClick:o.warning},{default:a(()=>t[2]||(t[2]=[s("Warning")])),_:1,__:[2]},8,["onClick"])])]),htmlCode:a(()=>t[3]||(t[3]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("div")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("success"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Success"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("error"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Error"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("warning"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Warning"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("div")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),s(),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"},'"'),s("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"success"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"success"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'This is a success message'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"error"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"error"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'This is an error message'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"warning"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"warning"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'This is a warning message'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- success`),n("span",{class:"token punctuation"},","),s(`
- error`),n("span",{class:"token punctuation"},","),s(`
- warning`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),jsVersionHtml:a(()=>t[4]||(t[4]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("div")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("success"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Success"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("error"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Error"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("warning"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Warning"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("div")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"success"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"success"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'This is a success message'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"error"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"error"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'This is an error message'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"warning"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"warning"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'This is a warning message'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- success`),n("span",{class:"token punctuation"},","),s(`
- error`),n("span",{class:"token punctuation"},","),s(`
- warning`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),_:1})}var Y=k(G,[["render",X]]);const z=C({setup(){return{success:()=>{l.success("This is a prompt message for success, and it will disappear in 10 seconds",10)}}}});function H(o,t,i,r,g,m){const c=e("a-button"),u=e("demo-box");return d(),b(u,{jsfiddle:{us:"Customize message display duration from default `3s` to `10s`.",cn:"\u81EA\u5B9A\u4E49\u65F6\u957F `10s`\uFF0C\u9ED8\u8BA4\u65F6\u957F\u4E3A `3s`\u3002",docHtml:`<h2 id="zh-cn">zh-CN</h2>
- <p>\u81EA\u5B9A\u4E49\u65F6\u957F <code>10s</code>\uFF0C\u9ED8\u8BA4\u65F6\u957F\u4E3A <code>3s</code>\u3002</p>
- <h2 id="en-us">en-US</h2>
- <p>Customize message display duration from default <code>3s</code> to <code>10s</code>.</p>
- `,order:1,title:{"zh-CN":"\u4FEE\u6539\u5EF6\u65F6","en-US":"Customize duration"},relativePath:"src/docs/message/demo/duration.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiBAY2xpY2s9InN1Y2Nlc3MiPkN1c3RvbWl6ZWQgZGlzcGxheSBkdXJhdGlvbjwvYS1idXR0b24+CjwvdGVtcGxhdGU+CjxzY3JpcHQgbGFuZz0idHMiPgppbXBvcnQgeyBtZXNzYWdlIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQgfSBmcm9tICd2dWUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3Qgc3VjY2VzcyA9ICgpID0+IHsKICAgICAgbWVzc2FnZS5zdWNjZXNzKAogICAgICAgICdUaGlzIGlzIGEgcHJvbXB0IG1lc3NhZ2UgZm9yIHN1Y2Nlc3MsIGFuZCBpdCB3aWxsIGRpc2FwcGVhciBpbiAxMCBzZWNvbmRzJywKICAgICAgICAxMCwKICAgICAgKTsKICAgIH07CiAgICByZXR1cm4gewogICAgICBzdWNjZXNzLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+Cgo=",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiBAY2xpY2s9InN1Y2Nlc3MiPkN1c3RvbWl6ZWQgZGlzcGxheSBkdXJhdGlvbjwvYS1idXR0b24+CjwvdGVtcGxhdGU+CjxzY3JpcHQ+CmltcG9ydCB7IG1lc3NhZ2UgfSBmcm9tICdhbnQtZGVzaWduLXZ1ZSc7CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCB9IGZyb20gJ3Z1ZSc7CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCBzdWNjZXNzID0gKCkgPT4gewogICAgICBtZXNzYWdlLnN1Y2Nlc3MoCiAgICAgICAgJ1RoaXMgaXMgYSBwcm9tcHQgbWVzc2FnZSBmb3Igc3VjY2VzcywgYW5kIGl0IHdpbGwgZGlzYXBwZWFyIGluIDEwIHNlY29uZHMnLAogICAgICAgIDEwLAogICAgICApOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIHN1Y2Nlc3MsCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:a(()=>[p(c,{onClick:o.success},{default:a(()=>t[0]||(t[0]=[s("Customized display duration")])),_:1,__:[0]},8,["onClick"])]),htmlCode:a(()=>t[1]||(t[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("success"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Customized display duration"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),s(),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"},'"'),s("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"success"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"success"),n("span",{class:"token punctuation"},"("),s(`
- `),n("span",{class:"token string"},"'This is a prompt message for success, and it will disappear in 10 seconds'"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token number"},"10"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- success`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),jsVersionHtml:a(()=>t[2]||(t[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("success"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Customized display duration"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"success"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"success"),n("span",{class:"token punctuation"},"("),s(`
- `),n("span",{class:"token string"},"'This is a prompt message for success, and it will disappear in 10 seconds'"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token number"},"10"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- success`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),_:1})}var V=k(z,[["render",H]]);const K=C({setup(){return{success:()=>{const t=l.loading("Action in progress..",0);setTimeout(t,2500)}}}});function S(o,t,i,r,g,m){const c=e("a-button"),u=e("demo-box");return d(),b(u,{jsfiddle:{us:"Display a global loading indicator, which is dismissed by itself asynchronously.",cn:"\u8FDB\u884C\u5168\u5C40 loading\uFF0C\u5F02\u6B65\u81EA\u884C\u79FB\u9664\u3002",docHtml:`<h2 id="zh-cn">zh-CN</h2>
- <p>\u8FDB\u884C\u5168\u5C40 loading\uFF0C\u5F02\u6B65\u81EA\u884C\u79FB\u9664\u3002</p>
- <h2 id="en-us">en-US</h2>
- <p>Display a global loading indicator, which is dismissed by itself asynchronously.</p>
- `,order:2,title:{"zh-CN":"\u52A0\u8F7D\u4E2D","en-US":"Message with loading indicator"},relativePath:"src/docs/message/demo/loading.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiBAY2xpY2s9InN1Y2Nlc3MiPkRpc3BsYXkgYSBsb2FkaW5nIGluZGljYXRvcjwvYS1idXR0b24+CjwvdGVtcGxhdGU+CjxzY3JpcHQgbGFuZz0idHMiPgppbXBvcnQgeyBtZXNzYWdlIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQgfSBmcm9tICd2dWUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3Qgc3VjY2VzcyA9ICgpID0+IHsKICAgICAgY29uc3QgaGlkZSA9IG1lc3NhZ2UubG9hZGluZygnQWN0aW9uIGluIHByb2dyZXNzLi4nLCAwKTsKICAgICAgc2V0VGltZW91dChoaWRlLCAyNTAwKTsKICAgIH07CiAgICByZXR1cm4gewogICAgICBzdWNjZXNzLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+Cgo=",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiBAY2xpY2s9InN1Y2Nlc3MiPkRpc3BsYXkgYSBsb2FkaW5nIGluZGljYXRvcjwvYS1idXR0b24+CjwvdGVtcGxhdGU+CjxzY3JpcHQ+CmltcG9ydCB7IG1lc3NhZ2UgfSBmcm9tICdhbnQtZGVzaWduLXZ1ZSc7CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCB9IGZyb20gJ3Z1ZSc7CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCBzdWNjZXNzID0gKCkgPT4gewogICAgICBjb25zdCBoaWRlID0gbWVzc2FnZS5sb2FkaW5nKCdBY3Rpb24gaW4gcHJvZ3Jlc3MuLicsIDApOwogICAgICBzZXRUaW1lb3V0KGhpZGUsIDI1MDApOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIHN1Y2Nlc3MsCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:a(()=>[p(c,{onClick:o.success},{default:a(()=>t[0]||(t[0]=[s("Display a loading indicator")])),_:1,__:[0]},8,["onClick"])]),htmlCode:a(()=>t[1]||(t[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("success"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Display a loading indicator"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),s(),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"},'"'),s("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"success"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(" hide "),n("span",{class:"token operator"},"="),s(" message"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"loading"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Action in progress..'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"0"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token function"},"setTimeout"),n("span",{class:"token punctuation"},"("),s("hide"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"2500"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- success`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),jsVersionHtml:a(()=>t[2]||(t[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("success"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Display a loading indicator"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"success"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(" hide "),n("span",{class:"token operator"},"="),s(" message"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"loading"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Action in progress..'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"0"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token function"},"setTimeout"),n("span",{class:"token punctuation"},"("),s("hide"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"2500"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- success`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),_:1})}var j=k(K,[["render",S]]);const x=C({setup(){return{success:()=>{l.loading("Action in progress..",2.5).then(()=>l.success("Loading finished",2.5),()=>{}).then(()=>l.info("Loading finished is finished",2.5))}}}});function R(o,t,i,r,g,m){const c=e("a-button"),u=e("demo-box");return d(),b(u,{jsfiddle:{us:"`message` provides promise interface for `onClose`. The above example will display a new message when old message is about to finish.",cn:"\u53EF\u4EE5\u901A\u8FC7 then \u63A5\u53E3\u5728\u5173\u95ED\u540E\u8FD0\u884C callback \u3002\u4EE5\u4E0A\u7528\u4F8B\u5C06\u5728\u6BCF\u4E2A message \u5C06\u8981\u7ED3\u675F\u65F6\u901A\u8FC7 then \u663E\u793A\u65B0\u7684 message \u3002",docHtml:`<h2 id="zh-cn">zh-CN</h2>
- <p>\u53EF\u4EE5\u901A\u8FC7 then \u63A5\u53E3\u5728\u5173\u95ED\u540E\u8FD0\u884C callback \u3002\u4EE5\u4E0A\u7528\u4F8B\u5C06\u5728\u6BCF\u4E2A message \u5C06\u8981\u7ED3\u675F\u65F6\u901A\u8FC7 then \u663E\u793A\u65B0\u7684 message \u3002</p>
- <h2 id="en-us">en-US</h2>
- <p><code>message</code> provides promise interface for <code>onClose</code>. The above example will display a new message when old message is about to finish.</p>
- `,order:4,title:{"zh-CN":"Promise \u63A5\u53E3","en-US":"Promise interface"},relativePath:"src/docs/message/demo/thenable.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiBAY2xpY2s9InN1Y2Nlc3MiPkRpc3BsYXkgYSBzZXF1ZW5jZSBvZiBtZXNzYWdlPC9hLWJ1dHRvbj4KPC90ZW1wbGF0ZT4KPHNjcmlwdCBsYW5nPSJ0cyI+CmltcG9ydCB7IG1lc3NhZ2UgfSBmcm9tICdhbnQtZGVzaWduLXZ1ZSc7CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCB9IGZyb20gJ3Z1ZSc7CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCBzdWNjZXNzID0gKCkgPT4gewogICAgICBtZXNzYWdlCiAgICAgICAgLmxvYWRpbmcoJ0FjdGlvbiBpbiBwcm9ncmVzcy4uJywgMi41KQogICAgICAgIC50aGVuKAogICAgICAgICAgKCkgPT4gbWVzc2FnZS5zdWNjZXNzKCdMb2FkaW5nIGZpbmlzaGVkJywgMi41KSwKICAgICAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZW1wdHktZnVuY3Rpb24KICAgICAgICAgICgpID0+IHt9LAogICAgICAgICkKICAgICAgICAudGhlbigoKSA9PiBtZXNzYWdlLmluZm8oJ0xvYWRpbmcgZmluaXNoZWQgaXMgZmluaXNoZWQnLCAyLjUpKTsKICAgIH07CiAgICByZXR1cm4gewogICAgICBzdWNjZXNzLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+Cgo=",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiBAY2xpY2s9InN1Y2Nlc3MiPkRpc3BsYXkgYSBzZXF1ZW5jZSBvZiBtZXNzYWdlPC9hLWJ1dHRvbj4KPC90ZW1wbGF0ZT4KPHNjcmlwdD4KaW1wb3J0IHsgbWVzc2FnZSB9IGZyb20gJ2FudC1kZXNpZ24tdnVlJzsKaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50IH0gZnJvbSAndnVlJzsKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIGNvbnN0IHN1Y2Nlc3MgPSAoKSA9PiB7CiAgICAgIG1lc3NhZ2UKICAgICAgICAubG9hZGluZygnQWN0aW9uIGluIHByb2dyZXNzLi4nLCAyLjUpCiAgICAgICAgLnRoZW4oCiAgICAgICAgICAoKSA9PiBtZXNzYWdlLnN1Y2Nlc3MoJ0xvYWRpbmcgZmluaXNoZWQnLCAyLjUpLAogICAgICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1lbXB0eS1mdW5jdGlvbgogICAgICAgICAgKCkgPT4ge30sCiAgICAgICAgKQogICAgICAgIC50aGVuKCgpID0+IG1lc3NhZ2UuaW5mbygnTG9hZGluZyBmaW5pc2hlZCBpcyBmaW5pc2hlZCcsIDIuNSkpOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIHN1Y2Nlc3MsCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:a(()=>[p(c,{onClick:o.success},{default:a(()=>t[0]||(t[0]=[s("Display a sequence of message")])),_:1,__:[0]},8,["onClick"])]),htmlCode:a(()=>t[1]||(t[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("success"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Display a sequence of message"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),s(),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"},'"'),s("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"success"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message
- `),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"loading"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Action in progress..'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"2.5"),n("span",{class:"token punctuation"},")"),s(`
- `),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"then"),n("span",{class:"token punctuation"},"("),s(`
- `),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" message"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"success"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Loading finished'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"2.5"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token comment"},"// eslint-disable-next-line @typescript-eslint/no-empty-function"),s(`
- `),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},")"),s(`
- `),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"then"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" message"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"info"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Loading finished is finished'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"2.5"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- success`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),jsVersionHtml:a(()=>t[2]||(t[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("success"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Display a sequence of message"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"success"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message
- `),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"loading"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Action in progress..'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"2.5"),n("span",{class:"token punctuation"},")"),s(`
- `),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"then"),n("span",{class:"token punctuation"},"("),s(`
- `),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" message"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"success"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Loading finished'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"2.5"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token comment"},"// eslint-disable-next-line @typescript-eslint/no-empty-function"),s(`
- `),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},")"),s(`
- `),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"then"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" message"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"info"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'Loading finished is finished'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"2.5"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- success`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),_:1})}var P=k(x,[["render",R]]);const f="updatable",F=C({setup(){return{openMessage:()=>{l.loading({content:"Loading...",key:f}),setTimeout(()=>{l.success({content:"Loaded!",key:f,duration:2})},1e3)}}}});function J(o,t,i,r,g,m){const c=e("a-button"),u=e("demo-box");return d(),b(u,{jsfiddle:{us:"Update message content with unique `key`.",cn:"\u53EF\u4EE5\u901A\u8FC7\u552F\u4E00\u7684 `key` \u6765\u66F4\u65B0\u5185\u5BB9\u3002",docHtml:`<h2 id="zh-cn">zh-CN</h2>
- <p>\u53EF\u4EE5\u901A\u8FC7\u552F\u4E00\u7684 <code>key</code> \u6765\u66F4\u65B0\u5185\u5BB9\u3002</p>
- <h2 id="en-us">en-US</h2>
- <p>Update message content with unique <code>key</code>.</p>
- `,order:5,title:{"zh-CN":"\u66F4\u65B0\u6D88\u606F\u5185\u5BB9","en-US":"Update Message Content"},relativePath:"src/docs/message/demo/update.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5NZXNzYWdlIj5PcGVuIHRoZSBtZXNzYWdlIGJveDwvYS1idXR0b24+CjwvdGVtcGxhdGU+CjxzY3JpcHQgbGFuZz0idHMiPgppbXBvcnQgeyBtZXNzYWdlIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQgfSBmcm9tICd2dWUnOwpjb25zdCBrZXkgPSAndXBkYXRhYmxlJzsKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIGNvbnN0IG9wZW5NZXNzYWdlID0gKCkgPT4gewogICAgICBtZXNzYWdlLmxvYWRpbmcoeyBjb250ZW50OiAnTG9hZGluZy4uLicsIGtleSB9KTsKICAgICAgc2V0VGltZW91dCgoKSA9PiB7CiAgICAgICAgbWVzc2FnZS5zdWNjZXNzKHsgY29udGVudDogJ0xvYWRlZCEnLCBrZXksIGR1cmF0aW9uOiAyIH0pOwogICAgICB9LCAxMDAwKTsKICAgIH07CiAgICByZXR1cm4gewogICAgICBvcGVuTWVzc2FnZSwKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0PgoK",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLWJ1dHRvbiB0eXBlPSJwcmltYXJ5IiBAY2xpY2s9Im9wZW5NZXNzYWdlIj5PcGVuIHRoZSBtZXNzYWdlIGJveDwvYS1idXR0b24+CjwvdGVtcGxhdGU+CjxzY3JpcHQ+CmltcG9ydCB7IG1lc3NhZ2UgfSBmcm9tICdhbnQtZGVzaWduLXZ1ZSc7CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCB9IGZyb20gJ3Z1ZSc7CmNvbnN0IGtleSA9ICd1cGRhdGFibGUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgY29uc3Qgb3Blbk1lc3NhZ2UgPSAoKSA9PiB7CiAgICAgIG1lc3NhZ2UubG9hZGluZyh7CiAgICAgICAgY29udGVudDogJ0xvYWRpbmcuLi4nLAogICAgICAgIGtleSwKICAgICAgfSk7CiAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgIG1lc3NhZ2Uuc3VjY2Vzcyh7CiAgICAgICAgICBjb250ZW50OiAnTG9hZGVkIScsCiAgICAgICAgICBrZXksCiAgICAgICAgICBkdXJhdGlvbjogMiwKICAgICAgICB9KTsKICAgICAgfSwgMTAwMCk7CiAgICB9OwogICAgcmV0dXJuIHsKICAgICAgb3Blbk1lc3NhZ2UsCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4="}},{default:a(()=>[p(c,{type:"primary",onClick:o.openMessage},{default:a(()=>t[0]||(t[0]=[s("Open the message box")])),_:1,__:[0]},8,["onClick"])]),htmlCode:a(()=>t[1]||(t[1]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("primary"),n("span",{class:"token punctuation"},'"')]),s(),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"},'"'),s("openMessage"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Open the message box"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),s(),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"},'"'),s("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"const"),s(" key "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token string"},"'updatable'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"openMessage"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"loading"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(),n("span",{class:"token literal-property property"},"content"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string"},"'Loading...'"),n("span",{class:"token punctuation"},","),s(" key "),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token function"},"setTimeout"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"success"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(),n("span",{class:"token literal-property property"},"content"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string"},"'Loaded!'"),n("span",{class:"token punctuation"},","),s(" key"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token literal-property property"},"duration"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token number"},"2"),s(),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"1000"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- openMessage`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),jsVersionHtml:a(()=>t[2]||(t[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("a-button")]),s(),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"},'"'),s("primary"),n("span",{class:"token punctuation"},'"')]),s(),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"},'"'),s("openMessage"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),s("Open the message box"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("a-button")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("template")]),n("span",{class:"token punctuation"},">")]),s(`
- `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),s("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" message "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" defineComponent "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"const"),s(" key "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token string"},"'updatable'"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"export"),s(),n("span",{class:"token keyword"},"default"),s(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token keyword"},"const"),s(),n("span",{class:"token function-variable function"},"openMessage"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"loading"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token literal-property property"},"content"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string"},"'Loading...'"),n("span",{class:"token punctuation"},","),s(`
- key`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token function"},"setTimeout"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token punctuation"},"{"),s(`
- message`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"success"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
- `),n("span",{class:"token literal-property property"},"content"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string"},"'Loaded!'"),n("span",{class:"token punctuation"},","),s(`
- key`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token literal-property property"},"duration"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token number"},"2"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"1000"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token punctuation"},"{"),s(`
- openMessage`),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),s(`
- `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
- `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),s("script")]),n("span",{class:"token punctuation"},">")]),s(`
- `)])],-1)])),_:1})}var D=k(F,[["render",J]]);const T={pageData:{title:"Message",description:"",frontmatter:{category:"Components",type:"\u53CD\u9988",title:"Message",subtitle:"\u5168\u5C40\u63D0\u793A",cover:"https://gw.alipayobjects.com/zos/alicdn/hAkKTIW0K/Message.svg"},headers:[{level:2,title:"\u4F55\u65F6\u4F7F\u7528",slug:"\u4F55\u65F6\u4F7F\u7528",content:""},{level:2,title:"API",slug:"api",content:"\u7EC4\u4EF6\u63D0\u4F9B\u4E86\u4E00\u4E9B\u9759\u6001\u65B9\u6CD5\uFF0C\u4F7F\u7528\u65B9\u5F0F\u548C\u53C2\u6570\u5982\u4E0B\uFF1A"},{level:3,title:"\u5168\u5C40\u65B9\u6CD5",slug:"\u5168\u5C40\u65B9\u6CD5",content:"\u8FD8\u63D0\u4F9B\u4E86\u5168\u5C40\u914D\u7F6E\u548C\u5168\u5C40\u9500\u6BC1\u65B9\u6CD5\uFF1A"}],relativePath:"src/docs/message/index.zh-CN.md",content:`
- \u5168\u5C40\u5C55\u793A\u64CD\u4F5C\u53CD\u9988\u4FE1\u606F\u3002
- ## \u4F55\u65F6\u4F7F\u7528
- - \u53EF\u63D0\u4F9B\u6210\u529F\u3001\u8B66\u544A\u548C\u9519\u8BEF\u7B49\u53CD\u9988\u4FE1\u606F\u3002
- - \u9876\u90E8\u5C45\u4E2D\u663E\u793A\u5E76\u81EA\u52A8\u6D88\u5931\uFF0C\u662F\u4E00\u79CD\u4E0D\u6253\u65AD\u7528\u6237\u64CD\u4F5C\u7684\u8F7B\u91CF\u7EA7\u63D0\u793A\u65B9\u5F0F\u3002
- ## API
- \u7EC4\u4EF6\u63D0\u4F9B\u4E86\u4E00\u4E9B\u9759\u6001\u65B9\u6CD5\uFF0C\u4F7F\u7528\u65B9\u5F0F\u548C\u53C2\u6570\u5982\u4E0B\uFF1A
- - \`message.success(content, [duration], onClose)\`
- - \`message.error(content, [duration], onClose)\`
- - \`message.info(content, [duration], onClose)\`
- - \`message.warning(content, [duration], onClose)\`
- - \`message.warn(content, [duration], onClose)\` // alias of warning
- - \`message.loading(content, [duration], onClose)\`
- | \u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C |
- | -------- | --------------------------------------------- | -------------- | ------ |
- | content | \u63D0\u793A\u5185\u5BB9 | string\\| VNode | - |
- | duration | \u81EA\u52A8\u5173\u95ED\u7684\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2\u3002\u8BBE\u4E3A 0 \u65F6\u4E0D\u81EA\u52A8\u5173\u95ED\u3002 | number | 3 |
- | onClose | \u5173\u95ED\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570 | Function | - |
- \u7EC4\u4EF6\u540C\u65F6\u63D0\u4F9B promise \u63A5\u53E3
- - \`message[level](content, [duration]).then(afterClose)\`
- - \`message[level](content, [duration], onClose).then(afterClose)\`
- \u5176\u4E2D\`message[level]\` \u662F\u7EC4\u4EF6\u5DF2\u7ECF\u63D0\u4F9B\u7684\u9759\u6001\u65B9\u6CD5\u3002\`then\` \u63A5\u53E3\u8FD4\u56DE\u503C\u662F Promise \u3002
- \u4E5F\u53EF\u4EE5\u5BF9\u8C61\u7684\u5F62\u5F0F\u4F20\u9012\u53C2\u6570\uFF1A
- - \`message.open(config)\`
- - \`message.success(config)\`
- - \`message.error(config)\`
- - \`message.info(config)\`
- - \`message.warning(config)\`
- - \`message.warn(config)\` // alias of warning
- - \`message.loading(config)\`
- | \u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
- | -------- | --------------------------------------------- | -------------- | ------ | ----- |
- | content | \u63D0\u793A\u5185\u5BB9 | string\\| VNode | - | |
- | duration | \u81EA\u52A8\u5173\u95ED\u7684\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2\u3002\u8BBE\u4E3A 0 \u65F6\u4E0D\u81EA\u52A8\u5173\u95ED\u3002 | number | 3 | |
- | onClose | \u5173\u95ED\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570 | Function | - | |
- | icon | \u81EA\u5B9A\u4E49\u56FE\u6807 | VNode | - | |
- | key | \u5F53\u524D\u63D0\u793A\u7684\u552F\u4E00\u6807\u5FD7 | string\\|number | - | |
- ### \u5168\u5C40\u65B9\u6CD5
- \u8FD8\u63D0\u4F9B\u4E86\u5168\u5C40\u914D\u7F6E\u548C\u5168\u5C40\u9500\u6BC1\u65B9\u6CD5\uFF1A
- - \`message.config(options)\`
- - \`message.destroy()\`
- #### message.config
- \`\`\`js
- message.config({
- top: \`100px\`,
- duration: 2,
- maxCount: 3,
- });
- \`\`\`
- | \u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C |
- | --- | --- | --- | --- |
- | duration | \u9ED8\u8BA4\u81EA\u52A8\u5173\u95ED\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2 | number | 3 |
- | getContainer | \u914D\u7F6E\u6E32\u67D3\u8282\u70B9\u7684\u8F93\u51FA\u4F4D\u7F6E | () => HTMLElement | () => 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 | - |
- | top | \u6D88\u606F\u8DDD\u79BB\u9876\u90E8\u7684\u4F4D\u7F6E | string | \`24px\` |
- `,html:`<p>\u5168\u5C40\u5C55\u793A\u64CD\u4F5C\u53CD\u9988\u4FE1\u606F\u3002</p>
- <h2 id="\u4F55\u65F6\u4F7F\u7528">\u4F55\u65F6\u4F7F\u7528</h2>
- <ul>
- <li>\u53EF\u63D0\u4F9B\u6210\u529F\u3001\u8B66\u544A\u548C\u9519\u8BEF\u7B49\u53CD\u9988\u4FE1\u606F\u3002</li>
- <li>\u9876\u90E8\u5C45\u4E2D\u663E\u793A\u5E76\u81EA\u52A8\u6D88\u5931\uFF0C\u662F\u4E00\u79CD\u4E0D\u6253\u65AD\u7528\u6237\u64CD\u4F5C\u7684\u8F7B\u91CF\u7EA7\u63D0\u793A\u65B9\u5F0F\u3002</li>
- </ul>
- <h2 id="api">API</h2>
- <p>\u7EC4\u4EF6\u63D0\u4F9B\u4E86\u4E00\u4E9B\u9759\u6001\u65B9\u6CD5\uFF0C\u4F7F\u7528\u65B9\u5F0F\u548C\u53C2\u6570\u5982\u4E0B\uFF1A</p>
- <ul>
- <li><code>message.success(content, [duration], onClose)</code></li>
- <li><code>message.error(content, [duration], onClose)</code></li>
- <li><code>message.info(content, [duration], onClose)</code></li>
- <li><code>message.warning(content, [duration], onClose)</code></li>
- <li><code>message.warn(content, [duration], onClose)</code> // alias of warning</li>
- <li><code>message.loading(content, [duration], onClose)</code></li>
- </ul>
- <table>
- <thead>
- <tr>
- <th>\u53C2\u6570</th>
- <th>\u8BF4\u660E</th>
- <th>\u7C7B\u578B</th>
- <th>\u9ED8\u8BA4\u503C</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>content</td>
- <td>\u63D0\u793A\u5185\u5BB9</td>
- <td>string| VNode</td>
- <td>-</td>
- </tr>
- <tr>
- <td>duration</td>
- <td>\u81EA\u52A8\u5173\u95ED\u7684\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2\u3002\u8BBE\u4E3A 0 \u65F6\u4E0D\u81EA\u52A8\u5173\u95ED\u3002</td>
- <td>number</td>
- <td>3</td>
- </tr>
- <tr>
- <td>onClose</td>
- <td>\u5173\u95ED\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570</td>
- <td>Function</td>
- <td>-</td>
- </tr>
- </tbody>
- </table>
- <p>\u7EC4\u4EF6\u540C\u65F6\u63D0\u4F9B promise \u63A5\u53E3</p>
- <ul>
- <li><code>message[level](content, [duration]).then(afterClose)</code></li>
- <li><code>message[level](content, [duration], onClose).then(afterClose)</code></li>
- </ul>
- <p>\u5176\u4E2D<code>message[level]</code> \u662F\u7EC4\u4EF6\u5DF2\u7ECF\u63D0\u4F9B\u7684\u9759\u6001\u65B9\u6CD5\u3002<code>then</code> \u63A5\u53E3\u8FD4\u56DE\u503C\u662F Promise \u3002</p>
- <p>\u4E5F\u53EF\u4EE5\u5BF9\u8C61\u7684\u5F62\u5F0F\u4F20\u9012\u53C2\u6570\uFF1A</p>
- <ul>
- <li><code>message.open(config)</code></li>
- <li><code>message.success(config)</code></li>
- <li><code>message.error(config)</code></li>
- <li><code>message.info(config)</code></li>
- <li><code>message.warning(config)</code></li>
- <li><code>message.warn(config)</code> // alias of warning</li>
- <li><code>message.loading(config)</code></li>
- </ul>
- <table>
- <thead>
- <tr>
- <th>\u53C2\u6570</th>
- <th>\u8BF4\u660E</th>
- <th>\u7C7B\u578B</th>
- <th>\u9ED8\u8BA4\u503C</th>
- <th>\u7248\u672C</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>content</td>
- <td>\u63D0\u793A\u5185\u5BB9</td>
- <td>string| VNode</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>duration</td>
- <td>\u81EA\u52A8\u5173\u95ED\u7684\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2\u3002\u8BBE\u4E3A 0 \u65F6\u4E0D\u81EA\u52A8\u5173\u95ED\u3002</td>
- <td>number</td>
- <td>3</td>
- <td></td>
- </tr>
- <tr>
- <td>onClose</td>
- <td>\u5173\u95ED\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570</td>
- <td>Function</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>icon</td>
- <td>\u81EA\u5B9A\u4E49\u56FE\u6807</td>
- <td>VNode</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>key</td>
- <td>\u5F53\u524D\u63D0\u793A\u7684\u552F\u4E00\u6807\u5FD7</td>
- <td>string|number</td>
- <td>-</td>
- <td></td>
- </tr>
- </tbody>
- </table>
- <h3 id="\u5168\u5C40\u65B9\u6CD5">\u5168\u5C40\u65B9\u6CD5</h3>
- <p>\u8FD8\u63D0\u4F9B\u4E86\u5168\u5C40\u914D\u7F6E\u548C\u5168\u5C40\u9500\u6BC1\u65B9\u6CD5\uFF1A</p>
- <ul>
- <li><code>message.config(options)</code></li>
- <li><code>message.destroy()</code></li>
- </ul>
- <h4 id="message-config">message.config</h4>
- <pre class="language-js" v-pre><code>message<span class="token punctuation">.</span><span class="token function">config</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
- <span class="token literal-property property">top</span><span class="token operator">:</span> <span class="token template-string"><span class="token template-punctuation string">\`</span><span class="token string">100px</span><span class="token template-punctuation string">\`</span></span><span class="token punctuation">,</span>
- <span class="token literal-property property">duration</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
- <span class="token literal-property property">maxCount</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
- <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
- </code></pre>
- <table>
- <thead>
- <tr>
- <th>\u53C2\u6570</th>
- <th>\u8BF4\u660E</th>
- <th>\u7C7B\u578B</th>
- <th>\u9ED8\u8BA4\u503C</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>duration</td>
- <td>\u9ED8\u8BA4\u81EA\u52A8\u5173\u95ED\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2</td>
- <td>number</td>
- <td>3</td>
- </tr>
- <tr>
- <td>getContainer</td>
- <td>\u914D\u7F6E\u6E32\u67D3\u8282\u70B9\u7684\u8F93\u51FA\u4F4D\u7F6E</td>
- <td>() => HTMLElement</td>
- <td>() => document.body</td>
- </tr>
- <tr>
- <td>maxCount</td>
- <td>\u6700\u5927\u663E\u793A\u6570, \u8D85\u8FC7\u9650\u5236\u65F6\uFF0C\u6700\u65E9\u7684\u6D88\u606F\u4F1A\u88AB\u81EA\u52A8\u5173\u95ED</td>
- <td>number</td>
- <td>-</td>
- </tr>
- <tr>
- <td>top</td>
- <td>\u6D88\u606F\u8DDD\u79BB\u9876\u90E8\u7684\u4F4D\u7F6E</td>
- <td>string</td>
- <td><code>24px</code></td>
- </tr>
- </tbody>
- </table>
- `,lastUpdated:1748059052704}},L={class:"markdown"};function _(o,t,i,r,g,m){return d(),h("article",L,t[0]||(t[0]=[I(`<p>\u5168\u5C40\u5C55\u793A\u64CD\u4F5C\u53CD\u9988\u4FE1\u606F\u3002</p><h2 id="\u4F55\u65F6\u4F7F\u7528">\u4F55\u65F6\u4F7F\u7528</h2><ul><li>\u53EF\u63D0\u4F9B\u6210\u529F\u3001\u8B66\u544A\u548C\u9519\u8BEF\u7B49\u53CD\u9988\u4FE1\u606F\u3002</li><li>\u9876\u90E8\u5C45\u4E2D\u663E\u793A\u5E76\u81EA\u52A8\u6D88\u5931\uFF0C\u662F\u4E00\u79CD\u4E0D\u6253\u65AD\u7528\u6237\u64CD\u4F5C\u7684\u8F7B\u91CF\u7EA7\u63D0\u793A\u65B9\u5F0F\u3002</li></ul><h2 id="api">API</h2><p>\u7EC4\u4EF6\u63D0\u4F9B\u4E86\u4E00\u4E9B\u9759\u6001\u65B9\u6CD5\uFF0C\u4F7F\u7528\u65B9\u5F0F\u548C\u53C2\u6570\u5982\u4E0B\uFF1A</p><ul><li><code>message.success(content, [duration], onClose)</code></li><li><code>message.error(content, [duration], onClose)</code></li><li><code>message.info(content, [duration], onClose)</code></li><li><code>message.warning(content, [duration], onClose)</code></li><li><code>message.warn(content, [duration], onClose)</code> // alias of warning</li><li><code>message.loading(content, [duration], onClose)</code></li></ul><table><thead><tr><th>\u53C2\u6570</th><th>\u8BF4\u660E</th><th>\u7C7B\u578B</th><th>\u9ED8\u8BA4\u503C</th></tr></thead><tbody><tr><td>content</td><td>\u63D0\u793A\u5185\u5BB9</td><td>string| VNode</td><td>-</td></tr><tr><td>duration</td><td>\u81EA\u52A8\u5173\u95ED\u7684\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2\u3002\u8BBE\u4E3A 0 \u65F6\u4E0D\u81EA\u52A8\u5173\u95ED\u3002</td><td>number</td><td>3</td></tr><tr><td>onClose</td><td>\u5173\u95ED\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570</td><td>Function</td><td>-</td></tr></tbody></table><p>\u7EC4\u4EF6\u540C\u65F6\u63D0\u4F9B promise \u63A5\u53E3</p><ul><li><code>message[level](content, [duration]).then(afterClose)</code></li><li><code>message[level](content, [duration], onClose).then(afterClose)</code></li></ul><p>\u5176\u4E2D<code>message[level]</code> \u662F\u7EC4\u4EF6\u5DF2\u7ECF\u63D0\u4F9B\u7684\u9759\u6001\u65B9\u6CD5\u3002<code>then</code> \u63A5\u53E3\u8FD4\u56DE\u503C\u662F Promise \u3002</p><p>\u4E5F\u53EF\u4EE5\u5BF9\u8C61\u7684\u5F62\u5F0F\u4F20\u9012\u53C2\u6570\uFF1A</p><ul><li><code>message.open(config)</code></li><li><code>message.success(config)</code></li><li><code>message.error(config)</code></li><li><code>message.info(config)</code></li><li><code>message.warning(config)</code></li><li><code>message.warn(config)</code> // alias of warning</li><li><code>message.loading(config)</code></li></ul><table><thead><tr><th>\u53C2\u6570</th><th>\u8BF4\u660E</th><th>\u7C7B\u578B</th><th>\u9ED8\u8BA4\u503C</th><th>\u7248\u672C</th></tr></thead><tbody><tr><td>content</td><td>\u63D0\u793A\u5185\u5BB9</td><td>string| VNode</td><td>-</td><td></td></tr><tr><td>duration</td><td>\u81EA\u52A8\u5173\u95ED\u7684\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2\u3002\u8BBE\u4E3A 0 \u65F6\u4E0D\u81EA\u52A8\u5173\u95ED\u3002</td><td>number</td><td>3</td><td></td></tr><tr><td>onClose</td><td>\u5173\u95ED\u65F6\u89E6\u53D1\u7684\u56DE\u8C03\u51FD\u6570</td><td>Function</td><td>-</td><td></td></tr><tr><td>icon</td><td>\u81EA\u5B9A\u4E49\u56FE\u6807</td><td>VNode</td><td>-</td><td></td></tr><tr><td>key</td><td>\u5F53\u524D\u63D0\u793A\u7684\u552F\u4E00\u6807\u5FD7</td><td>string|number</td><td>-</td><td></td></tr></tbody></table><h3 id="\u5168\u5C40\u65B9\u6CD5">\u5168\u5C40\u65B9\u6CD5</h3><p>\u8FD8\u63D0\u4F9B\u4E86\u5168\u5C40\u914D\u7F6E\u548C\u5168\u5C40\u9500\u6BC1\u65B9\u6CD5\uFF1A</p><ul><li><code>message.config(options)</code></li><li><code>message.destroy()</code></li></ul><h4 id="message-config">message.config</h4><pre class="language-js"><code>message<span class="token punctuation">.</span><span class="token function">config</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
- <span class="token literal-property property">top</span><span class="token operator">:</span> <span class="token template-string"><span class="token template-punctuation string">\`</span><span class="token string">100px</span><span class="token template-punctuation string">\`</span></span><span class="token punctuation">,</span>
- <span class="token literal-property property">duration</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
- <span class="token literal-property property">maxCount</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
- <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
- </code></pre><table><thead><tr><th>\u53C2\u6570</th><th>\u8BF4\u660E</th><th>\u7C7B\u578B</th><th>\u9ED8\u8BA4\u503C</th></tr></thead><tbody><tr><td>duration</td><td>\u9ED8\u8BA4\u81EA\u52A8\u5173\u95ED\u5EF6\u65F6\uFF0C\u5355\u4F4D\u79D2</td><td>number</td><td>3</td></tr><tr><td>getContainer</td><td>\u914D\u7F6E\u6E32\u67D3\u8282\u70B9\u7684\u8F93\u51FA\u4F4D\u7F6E</td><td>() => HTMLElement</td><td>() => document.body</td></tr><tr><td>maxCount</td><td>\u6700\u5927\u663E\u793A\u6570, \u8D85\u8FC7\u9650\u5236\u65F6\uFF0C\u6700\u65E9\u7684\u6D88\u606F\u4F1A\u88AB\u81EA\u52A8\u5173\u95ED</td><td>number</td><td>-</td></tr><tr><td>top</td><td>\u6D88\u606F\u8DDD\u79BB\u9876\u90E8\u7684\u4F4D\u7F6E</td><td>string</td><td><code>24px</code></td></tr></tbody></table>`,19)]))}var U=k(T,[["render",_]]);const M={pageData:{title:"Message",description:"",frontmatter:{category:"Components",type:"Feedback",title:"Message",cover:"https://gw.alipayobjects.com/zos/alicdn/hAkKTIW0K/Message.svg"},headers:[{level:2,title:"When To Use",slug:"when-to-use",content:""},{level:2,title:"API",slug:"api",content:"This components provides some static methods, with usage and arguments as following:"},{level:3,title:"Global static methods",slug:"global-static-methods",content:"Methods for global configuration and destruction are also provided:"}],relativePath:"src/docs/message/index.en-US.md",content:`
- Display global messages as feedback in response to user operations.
- ## When To Use
- - To provide feedback such as success, warning, error etc.
- - A message is displayed at top and center and will be dismissed automatically, as a non-interrupting light-weighted prompt.
- ## API
- This components provides some static methods, with usage and arguments as following:
- - \`message.success(content, [duration], onClose)\`
- - \`message.error(content, [duration], onClose)\`
- - \`message.info(content, [duration], onClose)\`
- - \`message.warning(content, [duration], onClose)\`
- - \`message.warn(content, [duration], onClose)\` // alias of warning
- - \`message.loading(content, [duration], onClose)\`
- | Argument | Description | Type | Default |
- | --- | --- | --- | --- |
- | content | content of the message | string\\| VNode | - |
- | duration | time(seconds) before auto-dismiss, don't dismiss if set to 0 | number | 1.5 |
- | onClose | Specify a function that will be called when the message is closed | Function | - |
- \`afterClose\` can be called in then-able interface:
- - \`message[level](content, [duration]).then(afterClose)\`
- - \`message[level](content, [duration], onClose).then(afterClose)\`
- where \`level\` refers one static methods of \`message\`. The result of \`then\` method will be a Promise.
- - \`message.open(config)\`
- - \`message.success(config)\`
- - \`message.error(config)\`
- - \`message.info(config)\`
- - \`message.warning(config)\`
- - \`message.warn(config)\` // alias of warning
- - \`message.loading(config)\`
- The properties of config are as follows:
- | Property | Description | Type | Default | Version |
- | --- | --- | --- | --- | --- |
- | content | content of the message | string\\| VNode | - | |
- | duration | time(seconds) before auto-dismiss, don't dismiss if set to 0 | number | 3 | |
- | onClose | Specify a function that will be called when the message is closed | function | - | |
- | icon | Customized Icon | VNode | - | |
- | key | The unique identifier of the Message | string\\|number | - | |
- ### Global static methods
- Methods for global configuration and destruction are also provided:
- - \`message.config(options)\`
- - \`message.destroy()\`
- #### message.config
- \`\`\`js
- message.config({
- top: '100px',
- duration: 2,
- maxCount: 3,
- });
- \`\`\`
- | Argument | Description | Type | Default |
- | --- | --- | --- | --- |
- | duration | time before auto-dismiss, in seconds | number | 1.5 |
- | getContainer | Return the mount node for Message | () => HTMLElement | () => document.body |
- | maxCount | max message show, drop oldest if exceed limit | number | - |
- | top | distance from top | string | \`24px\` |
- `,html:`<p>Display global messages as feedback in response to user operations.</p>
- <h2 id="when-to-use">When To Use</h2>
- <ul>
- <li>To provide feedback such as success, warning, error etc.</li>
- <li>A message is displayed at top and center and will be dismissed automatically, as a non-interrupting light-weighted prompt.</li>
- </ul>
- <h2 id="api">API</h2>
- <p>This components provides some static methods, with usage and arguments as following:</p>
- <ul>
- <li><code>message.success(content, [duration], onClose)</code></li>
- <li><code>message.error(content, [duration], onClose)</code></li>
- <li><code>message.info(content, [duration], onClose)</code></li>
- <li><code>message.warning(content, [duration], onClose)</code></li>
- <li><code>message.warn(content, [duration], onClose)</code> // alias of warning</li>
- <li><code>message.loading(content, [duration], onClose)</code></li>
- </ul>
- <table>
- <thead>
- <tr>
- <th>Argument</th>
- <th>Description</th>
- <th>Type</th>
- <th>Default</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>content</td>
- <td>content of the message</td>
- <td>string| VNode</td>
- <td>-</td>
- </tr>
- <tr>
- <td>duration</td>
- <td>time(seconds) before auto-dismiss, don't dismiss if set to 0</td>
- <td>number</td>
- <td>1.5</td>
- </tr>
- <tr>
- <td>onClose</td>
- <td>Specify a function that will be called when the message is closed</td>
- <td>Function</td>
- <td>-</td>
- </tr>
- </tbody>
- </table>
- <p><code>afterClose</code> can be called in then-able interface:</p>
- <ul>
- <li><code>message[level](content, [duration]).then(afterClose)</code></li>
- <li><code>message[level](content, [duration], onClose).then(afterClose)</code></li>
- </ul>
- <p>where <code>level</code> refers one static methods of <code>message</code>. The result of <code>then</code> method will be a Promise.</p>
- <ul>
- <li><code>message.open(config)</code></li>
- <li><code>message.success(config)</code></li>
- <li><code>message.error(config)</code></li>
- <li><code>message.info(config)</code></li>
- <li><code>message.warning(config)</code></li>
- <li><code>message.warn(config)</code> // alias of warning</li>
- <li><code>message.loading(config)</code></li>
- </ul>
- <p>The properties of config are as follows:</p>
- <table>
- <thead>
- <tr>
- <th>Property</th>
- <th>Description</th>
- <th>Type</th>
- <th>Default</th>
- <th>Version</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>content</td>
- <td>content of the message</td>
- <td>string| VNode</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>duration</td>
- <td>time(seconds) before auto-dismiss, don't dismiss if set to 0</td>
- <td>number</td>
- <td>3</td>
- <td></td>
- </tr>
- <tr>
- <td>onClose</td>
- <td>Specify a function that will be called when the message is closed</td>
- <td>function</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>icon</td>
- <td>Customized Icon</td>
- <td>VNode</td>
- <td>-</td>
- <td></td>
- </tr>
- <tr>
- <td>key</td>
- <td>The unique identifier of the Message</td>
- <td>string|number</td>
- <td>-</td>
- <td></td>
- </tr>
- </tbody>
- </table>
- <h3 id="global-static-methods">Global static methods</h3>
- <p>Methods for global configuration and destruction are also provided:</p>
- <ul>
- <li><code>message.config(options)</code></li>
- <li><code>message.destroy()</code></li>
- </ul>
- <h4 id="message-config">message.config</h4>
- <pre class="language-js" v-pre><code>message<span class="token punctuation">.</span><span class="token function">config</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
- <span class="token literal-property property">top</span><span class="token operator">:</span> <span class="token string">'100px'</span><span class="token punctuation">,</span>
- <span class="token literal-property property">duration</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
- <span class="token literal-property property">maxCount</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
- <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
- </code></pre>
- <table>
- <thead>
- <tr>
- <th>Argument</th>
- <th>Description</th>
- <th>Type</th>
- <th>Default</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>duration</td>
- <td>time before auto-dismiss, in seconds</td>
- <td>number</td>
- <td>1.5</td>
- </tr>
- <tr>
- <td>getContainer</td>
- <td>Return the mount node for Message</td>
- <td>() => HTMLElement</td>
- <td>() => document.body</td>
- </tr>
- <tr>
- <td>maxCount</td>
- <td>max message show, drop oldest if exceed limit</td>
- <td>number</td>
- <td>-</td>
- </tr>
- <tr>
- <td>top</td>
- <td>distance from top</td>
- <td>string</td>
- <td><code>24px</code></td>
- </tr>
- </tbody>
- </table>
- `,lastUpdated:1748059052704}},E={class:"markdown"};function Q(o,t,i,r,g,m){return d(),h("article",E,t[0]||(t[0]=[I(`<p>Display global messages as feedback in response to user operations.</p><h2 id="when-to-use">When To Use</h2><ul><li>To provide feedback such as success, warning, error etc.</li><li>A message is displayed at top and center and will be dismissed automatically, as a non-interrupting light-weighted prompt.</li></ul><h2 id="api">API</h2><p>This components provides some static methods, with usage and arguments as following:</p><ul><li><code>message.success(content, [duration], onClose)</code></li><li><code>message.error(content, [duration], onClose)</code></li><li><code>message.info(content, [duration], onClose)</code></li><li><code>message.warning(content, [duration], onClose)</code></li><li><code>message.warn(content, [duration], onClose)</code> // alias of warning</li><li><code>message.loading(content, [duration], onClose)</code></li></ul><table><thead><tr><th>Argument</th><th>Description</th><th>Type</th><th>Default</th></tr></thead><tbody><tr><td>content</td><td>content of the message</td><td>string| VNode</td><td>-</td></tr><tr><td>duration</td><td>time(seconds) before auto-dismiss, don't dismiss if set to 0</td><td>number</td><td>1.5</td></tr><tr><td>onClose</td><td>Specify a function that will be called when the message is closed</td><td>Function</td><td>-</td></tr></tbody></table><p><code>afterClose</code> can be called in then-able interface:</p><ul><li><code>message[level](content, [duration]).then(afterClose)</code></li><li><code>message[level](content, [duration], onClose).then(afterClose)</code></li></ul><p>where <code>level</code> refers one static methods of <code>message</code>. The result of <code>then</code> method will be a Promise.</p><ul><li><code>message.open(config)</code></li><li><code>message.success(config)</code></li><li><code>message.error(config)</code></li><li><code>message.info(config)</code></li><li><code>message.warning(config)</code></li><li><code>message.warn(config)</code> // alias of warning</li><li><code>message.loading(config)</code></li></ul><p>The properties of config are as follows:</p><table><thead><tr><th>Property</th><th>Description</th><th>Type</th><th>Default</th><th>Version</th></tr></thead><tbody><tr><td>content</td><td>content of the message</td><td>string| VNode</td><td>-</td><td></td></tr><tr><td>duration</td><td>time(seconds) before auto-dismiss, don't dismiss if set to 0</td><td>number</td><td>3</td><td></td></tr><tr><td>onClose</td><td>Specify a function that will be called when the message is closed</td><td>function</td><td>-</td><td></td></tr><tr><td>icon</td><td>Customized Icon</td><td>VNode</td><td>-</td><td></td></tr><tr><td>key</td><td>The unique identifier of the Message</td><td>string|number</td><td>-</td><td></td></tr></tbody></table><h3 id="global-static-methods">Global static methods</h3><p>Methods for global configuration and destruction are also provided:</p><ul><li><code>message.config(options)</code></li><li><code>message.destroy()</code></li></ul><h4 id="message-config">message.config</h4><pre class="language-js"><code>message<span class="token punctuation">.</span><span class="token function">config</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
- <span class="token literal-property property">top</span><span class="token operator">:</span> <span class="token string">'100px'</span><span class="token punctuation">,</span>
- <span class="token literal-property property">duration</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
- <span class="token literal-property property">maxCount</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
- <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
- </code></pre><table><thead><tr><th>Argument</th><th>Description</th><th>Type</th><th>Default</th></tr></thead><tbody><tr><td>duration</td><td>time before auto-dismiss, in seconds</td><td>number</td><td>1.5</td></tr><tr><td>getContainer</td><td>Return the mount node for Message</td><td>() => HTMLElement</td><td>() => document.body</td></tr><tr><td>maxCount</td><td>max message show, drop oldest if exceed limit</td><td>number</td><td>-</td></tr><tr><td>top</td><td>distance from top</td><td>string</td><td><code>24px</code></td></tr></tbody></table>`,19)]))}var $=k(M,[["render",Q]]);const O=C({CN:U,US:$,components:{Info:W,Other:Y,Duration:V,Loading:j,Thenable:P,Update:D},setup(){return{}}});function q(o,t,i,r,g,m){const c=e("info"),u=e("duration"),y=e("other"),w=e("loading"),A=e("thenable"),Z=e("update"),v=e("demo-sort");return d(),b(v,null,{default:a(()=>[p(c),p(u),p(y),p(w),p(A),p(Z)]),_:1})}var sn=k(O,[["render",q]]);export{sn as default};
|