index.b4bc5ea7.js 119 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701
  1. import{y as I,d as y,r as h,I as b,s as H,J as L,_ as r,M as f,j as e,k as g,l as A,w as p,b as n,f as s,e as a,a as x,n as w}from"./index.c1b9962e.js";I.locale("en");const D=[{title:"Name",dataIndex:"name",filters:[{text:"filter1",value:"filter1"}]},{title:"Age",dataIndex:"age"}],R=y({setup(){const o=h(!1),t=h(b.locale);return H(t,l=>{I.locale(l)}),{columns:D,visible:o,locale:t,moment:I,enUS:b,zhCN:L,info:()=>{f.info({title:"some info",content:"some info"})},confirm:()=>{f.confirm({title:"some info",content:"some info"})}}}}),_={class:"change-locale"},T={class:"locale-components"},J={class:"example"},K={class:"example"},F={class:"example"},q={class:"example"},U={class:"site-config-provider-calendar-wrapper"},M={class:"example"};function Q(o,t,u,i,l,d){const k=e("a-radio-button"),m=e("a-radio-group"),Z=e("a-pagination"),v=e("a-select-option"),W=e("a-select"),P=e("a-date-picker"),G=e("a-time-picker"),Y=e("a-range-picker"),C=e("a-button"),S=e("a-popconfirm"),N=e("a-transfer"),X=e("a-calendar"),B=e("a-table"),j=e("a-modal"),V=e("a-config-provider"),z=e("demo-box");return g(),A(z,{jsfiddle:{us:"Components which need localization support are listed here, you can toggle the language in the demo.",cn:"\u6B64\u5904\u5217\u51FA Ant Design Vue \u4E2D\u9700\u8981\u56FD\u9645\u5316\u652F\u6301\u7684\u7EC4\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u5728\u6F14\u793A\u91CC\u5207\u6362\u8BED\u8A00\u3002",docHtml:`<h2 id="zh-cn">zh-CN</h2>
  2. <p>\u6B64\u5904\u5217\u51FA Ant Design Vue \u4E2D\u9700\u8981\u56FD\u9645\u5316\u652F\u6301\u7684\u7EC4\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u5728\u6F14\u793A\u91CC\u5207\u6362\u8BED\u8A00\u3002</p>
  3. <h2 id="en-us">en-US</h2>
  4. <p>Components which need localization support are listed here, you can toggle the language in the demo.</p>
  5. `,order:1,title:{"zh-CN":"\u56FD\u9645\u5316","en-US":"Locale"},relativePath:"src/docs/config-provider/demo/locale.vue",sourceCode:"PHRlbXBsYXRlPgogIDxkaXYgY2xhc3M9ImNoYW5nZS1sb2NhbGUiPgogICAgPHNwYW4gc3R5bGU9Im1hcmdpbi1yaWdodDogMTZweCI+Q2hhbmdlIGxvY2FsZSBvZiBjb21wb25lbnRzOjwvc3Bhbj4KICAgIDxhLXJhZGlvLWdyb3VwIHYtbW9kZWw6dmFsdWU9ImxvY2FsZSI+CiAgICAgIDxhLXJhZGlvLWJ1dHRvbiBrZXk9ImVuIiA6dmFsdWU9ImVuVVMubG9jYWxlIj5FbmdsaXNoPC9hLXJhZGlvLWJ1dHRvbj4KICAgICAgPGEtcmFkaW8tYnV0dG9uIGtleT0iY24iIDp2YWx1ZT0iemhDTi5sb2NhbGUiPuS4reaWhzwvYS1yYWRpby1idXR0b24+CiAgICA8L2EtcmFkaW8tZ3JvdXA+CiAgPC9kaXY+CiAgPGEtY29uZmlnLXByb3ZpZGVyIDpsb2NhbGU9ImxvY2FsZSA9PT0gJ2VuJyA/IGVuVVMgOiB6aENOIj4KICAgIDxkaXYgY2xhc3M9ImxvY2FsZS1jb21wb25lbnRzIj4KICAgICAgPGRpdiBjbGFzcz0iZXhhbXBsZSI+CiAgICAgICAgPGEtcGFnaW5hdGlvbiA6dG90YWw9IjUwIiBzaG93LXNpemUtY2hhbmdlciAvPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZXhhbXBsZSI+CiAgICAgICAgPGEtc2VsZWN0IHNob3ctc2VhcmNoIHN0eWxlPSJ3aWR0aDogMjAwcHgiPgogICAgICAgICAgPGEtc2VsZWN0LW9wdGlvbiB2YWx1ZT0iamFjayI+amFjazwvYS1zZWxlY3Qtb3B0aW9uPgogICAgICAgICAgPGEtc2VsZWN0LW9wdGlvbiB2YWx1ZT0ibHVjeSI+bHVjeTwvYS1zZWxlY3Qtb3B0aW9uPgogICAgICAgIDwvYS1zZWxlY3Q+CiAgICAgICAgPGEtZGF0ZS1waWNrZXIgLz4KICAgICAgICA8YS10aW1lLXBpY2tlciAvPgogICAgICAgIDxhLXJhbmdlLXBpY2tlciBzdHlsZT0id2lkdGg6IDIwMHB4IiAvPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZXhhbXBsZSI+CiAgICAgICAgPGEtYnV0dG9uIHR5cGU9InByaW1hcnkiIEBjbGljaz0idmlzaWJsZSA9IHRydWUiPlNob3cgTW9kYWw8L2EtYnV0dG9uPgogICAgICAgIDxhLWJ1dHRvbiBAY2xpY2s9ImluZm8iPlNob3cgaW5mbzwvYS1idXR0b24+CiAgICAgICAgPGEtYnV0dG9uIEBjbGljaz0iY29uZmlybSI+U2hvdyBjb25maXJtPC9hLWJ1dHRvbj4KICAgICAgICA8YS1wb3Bjb25maXJtIHRpdGxlPSJRdWVzdGlvbj8iPgogICAgICAgICAgPGEgaHJlZj0iIyI+Q2xpY2sgdG8gY29uZmlybTwvYT4KICAgICAgICA8L2EtcG9wY29uZmlybT4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImV4YW1wbGUiPgogICAgICAgIDxhLXRyYW5zZmVyIDpkYXRhLXNvdXJjZT0iW10iIHNob3ctc2VhcmNoIDp0YXJnZXQta2V5cz0iW10iIDpyZW5kZXI9Iml0ZW0gPT4gaXRlbS50aXRsZSIgLz4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InNpdGUtY29uZmlnLXByb3ZpZGVyLWNhbGVuZGFyLXdyYXBwZXIiPgogICAgICAgIDxhLWNhbGVuZGFyIDpmdWxsc2NyZWVuPSJmYWxzZSIgOnZhbHVlPSJtb21lbnQoKSIgLz4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImV4YW1wbGUiPgogICAgICAgIDxhLXRhYmxlIDpkYXRhLXNvdXJjZT0iW10iIDpjb2x1bW5zPSJjb2x1bW5zIiAvPgogICAgICA8L2Rpdj4KICAgICAgPGEtbW9kYWwgdi1tb2RlbDp2aXNpYmxlPSJ2aXNpYmxlIiB0aXRsZT0iTG9jYWxlIE1vZGFsIj4KICAgICAgICA8cD5Mb2NhbGUgTW9kYWw8L3A+CiAgICAgIDwvYS1tb2RhbD4KICAgIDwvZGl2PgogIDwvYS1jb25maWctcHJvdmlkZXI+CjwvdGVtcGxhdGU+CjxzY3JpcHQ+CmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwppbXBvcnQgZW5VUyBmcm9tICdhbnQtZGVzaWduLXZ1ZS9lcy9sb2NhbGUvZW5fVVMnOwppbXBvcnQgemhDTiBmcm9tICdhbnQtZGVzaWduLXZ1ZS9lcy9sb2NhbGUvemhfQ04nOwppbXBvcnQgbW9tZW50IGZyb20gJ21vbWVudCc7CmltcG9ydCAnbW9tZW50L2Rpc3QvbG9jYWxlL3poLWNuJzsKaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCByZWYsIHdhdGNoIH0gZnJvbSAndnVlJzsKCm1vbWVudC5sb2NhbGUoJ2VuJyk7Cgpjb25zdCBjb2x1bW5zID0gWwogIHsKICAgIHRpdGxlOiAnTmFtZScsCiAgICBkYXRhSW5kZXg6ICduYW1lJywKICAgIGZpbHRlcnM6IFsKICAgICAgewogICAgICAgIHRleHQ6ICdmaWx0ZXIxJywKICAgICAgICB2YWx1ZTogJ2ZpbHRlcjEnLAogICAgICB9LAogICAgXSwKICB9LAogIHsKICAgIHRpdGxlOiAnQWdlJywKICAgIGRhdGFJbmRleDogJ2FnZScsCiAgfSwKXTsKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIGNvbnN0IHZpc2libGUgPSByZWYoZmFsc2UpOwogICAgY29uc3QgbG9jYWxlID0gcmVmKGVuVVMubG9jYWxlKTsKICAgIHdhdGNoKGxvY2FsZSwgdmFsID0+IHsKICAgICAgbW9tZW50LmxvY2FsZSh2YWwpOwogICAgfSk7CiAgICBjb25zdCBpbmZvID0gKCkgPT4gewogICAgICBNb2RhbC5pbmZvKHsKICAgICAgICB0aXRsZTogJ3NvbWUgaW5mbycsCiAgICAgICAgY29udGVudDogJ3NvbWUgaW5mbycsCiAgICAgIH0pOwogICAgfTsKICAgIGNvbnN0IGNvbmZpcm0gPSAoKSA9PiB7CiAgICAgIE1vZGFsLmNvbmZpcm0oewogICAgICAgIHRpdGxlOiAnc29tZSBpbmZvJywKICAgICAgICBjb250ZW50OiAnc29tZSBpbmZvJywKICAgICAgfSk7CiAgICB9OwogICAgcmV0dXJuIHsKICAgICAgY29sdW1ucywKICAgICAgdmlzaWJsZSwKICAgICAgbG9jYWxlLAogICAgICBtb21lbnQsCiAgICAgIGVuVVMsCiAgICAgIHpoQ04sCiAgICAgIGluZm8sCiAgICAgIGNvbmZpcm0sCiAgICB9OwogIH0sCn0pOwo8L3NjcmlwdD4KPHN0eWxlIHNjb3BlZD4KLnNpdGUtY29uZmlnLXByb3ZpZGVyLWNhbGVuZGFyLXdyYXBwZXIgewogIHdpZHRoOiAzMTlweDsKICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5OwogIGJvcmRlci1yYWRpdXM6IDJweDsKfQoubG9jYWxlLWNvbXBvbmVudHMgewogIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5OwogIHBhZGRpbmctdG9wOiAxNnB4Owp9CgouZXhhbXBsZSB7CiAgbWFyZ2luOiAxNnB4IDA7Cn0KCi5leGFtcGxlID4gKiB7CiAgbWFyZ2luLXJpZ2h0OiA4cHg7Cn0KCi5jaGFuZ2UtbG9jYWxlIHsKICBtYXJnaW4tYm90dG9tOiAxNnB4Owp9CltkYXRhLXRoZW1lPSdkYXJrJ10gLmxvY2FsZS1jb21wb25lbnRzIHsKICBib3JkZXItdG9wOiAxcHggc29saWQgIzMwMzAzMDsKfQpbZGF0YS10aGVtZT0nZGFyayddIC5zaXRlLWNvbmZpZy1wcm92aWRlci1jYWxlbmRhci13cmFwcGVyIHsKICBib3JkZXI6IDFweCBzb2xpZCAjMzAzMDMwOwp9Cjwvc3R5bGU+Cg==",jsSourceCode:"PHRlbXBsYXRlPgogIDxkaXYgY2xhc3M9ImNoYW5nZS1sb2NhbGUiPgogICAgPHNwYW4gc3R5bGU9Im1hcmdpbi1yaWdodDogMTZweCI+Q2hhbmdlIGxvY2FsZSBvZiBjb21wb25lbnRzOjwvc3Bhbj4KICAgIDxhLXJhZGlvLWdyb3VwIHYtbW9kZWw6dmFsdWU9ImxvY2FsZSI+CiAgICAgIDxhLXJhZGlvLWJ1dHRvbiBrZXk9ImVuIiA6dmFsdWU9ImVuVVMubG9jYWxlIj5FbmdsaXNoPC9hLXJhZGlvLWJ1dHRvbj4KICAgICAgPGEtcmFkaW8tYnV0dG9uIGtleT0iY24iIDp2YWx1ZT0iemhDTi5sb2NhbGUiPuS4reaWhzwvYS1yYWRpby1idXR0b24+CiAgICA8L2EtcmFkaW8tZ3JvdXA+CiAgPC9kaXY+CiAgPGEtY29uZmlnLXByb3ZpZGVyIDpsb2NhbGU9ImxvY2FsZSA9PT0gJ2VuJyA/IGVuVVMgOiB6aENOIj4KICAgIDxkaXYgY2xhc3M9ImxvY2FsZS1jb21wb25lbnRzIj4KICAgICAgPGRpdiBjbGFzcz0iZXhhbXBsZSI+CiAgICAgICAgPGEtcGFnaW5hdGlvbiA6dG90YWw9IjUwIiBzaG93LXNpemUtY2hhbmdlciAvPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZXhhbXBsZSI+CiAgICAgICAgPGEtc2VsZWN0IHNob3ctc2VhcmNoIHN0eWxlPSJ3aWR0aDogMjAwcHgiPgogICAgICAgICAgPGEtc2VsZWN0LW9wdGlvbiB2YWx1ZT0iamFjayI+amFjazwvYS1zZWxlY3Qtb3B0aW9uPgogICAgICAgICAgPGEtc2VsZWN0LW9wdGlvbiB2YWx1ZT0ibHVjeSI+bHVjeTwvYS1zZWxlY3Qtb3B0aW9uPgogICAgICAgIDwvYS1zZWxlY3Q+CiAgICAgICAgPGEtZGF0ZS1waWNrZXIgLz4KICAgICAgICA8YS10aW1lLXBpY2tlciAvPgogICAgICAgIDxhLXJhbmdlLXBpY2tlciBzdHlsZT0id2lkdGg6IDIwMHB4IiAvPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZXhhbXBsZSI+CiAgICAgICAgPGEtYnV0dG9uIHR5cGU9InByaW1hcnkiIEBjbGljaz0idmlzaWJsZSA9IHRydWUiPlNob3cgTW9kYWw8L2EtYnV0dG9uPgogICAgICAgIDxhLWJ1dHRvbiBAY2xpY2s9ImluZm8iPlNob3cgaW5mbzwvYS1idXR0b24+CiAgICAgICAgPGEtYnV0dG9uIEBjbGljaz0iY29uZmlybSI+U2hvdyBjb25maXJtPC9hLWJ1dHRvbj4KICAgICAgICA8YS1wb3Bjb25maXJtIHRpdGxlPSJRdWVzdGlvbj8iPgogICAgICAgICAgPGEgaHJlZj0iIyI+Q2xpY2sgdG8gY29uZmlybTwvYT4KICAgICAgICA8L2EtcG9wY29uZmlybT4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImV4YW1wbGUiPgogICAgICAgIDxhLXRyYW5zZmVyIDpkYXRhLXNvdXJjZT0iW10iIHNob3ctc2VhcmNoIDp0YXJnZXQta2V5cz0iW10iIDpyZW5kZXI9Iml0ZW0gPT4gaXRlbS50aXRsZSIgLz4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InNpdGUtY29uZmlnLXByb3ZpZGVyLWNhbGVuZGFyLXdyYXBwZXIiPgogICAgICAgIDxhLWNhbGVuZGFyIDpmdWxsc2NyZWVuPSJmYWxzZSIgOnZhbHVlPSJtb21lbnQoKSIgLz4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImV4YW1wbGUiPgogICAgICAgIDxhLXRhYmxlIDpkYXRhLXNvdXJjZT0iW10iIDpjb2x1bW5zPSJjb2x1bW5zIiAvPgogICAgICA8L2Rpdj4KICAgICAgPGEtbW9kYWwgdi1tb2RlbDp2aXNpYmxlPSJ2aXNpYmxlIiB0aXRsZT0iTG9jYWxlIE1vZGFsIj4KICAgICAgICA8cD5Mb2NhbGUgTW9kYWw8L3A+CiAgICAgIDwvYS1tb2RhbD4KICAgIDwvZGl2PgogIDwvYS1jb25maWctcHJvdmlkZXI+CjwvdGVtcGxhdGU+CjxzY3JpcHQ+CmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwppbXBvcnQgZW5VUyBmcm9tICdhbnQtZGVzaWduLXZ1ZS9lcy9sb2NhbGUvZW5fVVMnOwppbXBvcnQgemhDTiBmcm9tICdhbnQtZGVzaWduLXZ1ZS9lcy9sb2NhbGUvemhfQ04nOwppbXBvcnQgbW9tZW50IGZyb20gJ21vbWVudCc7CmltcG9ydCAnbW9tZW50L2Rpc3QvbG9jYWxlL3poLWNuJzsKaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCByZWYsIHdhdGNoIH0gZnJvbSAndnVlJzsKbW9tZW50LmxvY2FsZSgnZW4nKTsKY29uc3QgY29sdW1ucyA9IFsKICB7CiAgICB0aXRsZTogJ05hbWUnLAogICAgZGF0YUluZGV4OiAnbmFtZScsCiAgICBmaWx0ZXJzOiBbCiAgICAgIHsKICAgICAgICB0ZXh0OiAnZmlsdGVyMScsCiAgICAgICAgdmFsdWU6ICdmaWx0ZXIxJywKICAgICAgfSwKICAgIF0sCiAgfSwKICB7CiAgICB0aXRsZTogJ0FnZScsCiAgICBkYXRhSW5kZXg6ICdhZ2UnLAogIH0sCl07CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICBjb25zdCB2aXNpYmxlID0gcmVmKGZhbHNlKTsKICAgIGNvbnN0IGxvY2FsZSA9IHJlZihlblVTLmxvY2FsZSk7CiAgICB3YXRjaChsb2NhbGUsIHZhbCA9PiB7CiAgICAgIG1vbWVudC5sb2NhbGUodmFsKTsKICAgIH0pOwogICAgY29uc3QgaW5mbyA9ICgpID0+IHsKICAgICAgTW9kYWwuaW5mbyh7CiAgICAgICAgdGl0bGU6ICdzb21lIGluZm8nLAogICAgICAgIGNvbnRlbnQ6ICdzb21lIGluZm8nLAogICAgICB9KTsKICAgIH07CiAgICBjb25zdCBjb25maXJtID0gKCkgPT4gewogICAgICBNb2RhbC5jb25maXJtKHsKICAgICAgICB0aXRsZTogJ3NvbWUgaW5mbycsCiAgICAgICAgY29udGVudDogJ3NvbWUgaW5mbycsCiAgICAgIH0pOwogICAgfTsKICAgIHJldHVybiB7CiAgICAgIGNvbHVtbnMsCiAgICAgIHZpc2libGUsCiAgICAgIGxvY2FsZSwKICAgICAgbW9tZW50LAogICAgICBlblVTLAogICAgICB6aENOLAogICAgICBpbmZvLAogICAgICBjb25maXJtLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+CjxzdHlsZSBzY29wZWQ+Ci5zaXRlLWNvbmZpZy1wcm92aWRlci1jYWxlbmRhci13cmFwcGVyIHsKICB3aWR0aDogMzE5cHg7CiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTsKICBib3JkZXItcmFkaXVzOiAycHg7Cn0KLmxvY2FsZS1jb21wb25lbnRzIHsKICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTsKICBwYWRkaW5nLXRvcDogMTZweDsKfQoKLmV4YW1wbGUgewogIG1hcmdpbjogMTZweCAwOwp9CgouZXhhbXBsZSA+ICogewogIG1hcmdpbi1yaWdodDogOHB4Owp9CgouY2hhbmdlLWxvY2FsZSB7CiAgbWFyZ2luLWJvdHRvbTogMTZweDsKfQpbZGF0YS10aGVtZT0nZGFyayddIC5sb2NhbGUtY29tcG9uZW50cyB7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMDMwMzA7Cn0KW2RhdGEtdGhlbWU9J2RhcmsnXSAuc2l0ZS1jb25maWctcHJvdmlkZXItY2FsZW5kYXItd3JhcHBlciB7CiAgYm9yZGVyOiAxcHggc29saWQgIzMwMzAzMDsKfQo8L3N0eWxlPg=="}},{default:p(()=>[n("div",_,[t[5]||(t[5]=n("span",{style:{"margin-right":"16px"}},"Change locale of components:",-1)),s(m,{value:o.locale,"onUpdate:value":t[0]||(t[0]=c=>o.locale=c)},{default:p(()=>[s(k,{key:"en",value:o.enUS.locale},{default:p(()=>t[3]||(t[3]=[a("English")])),_:1,__:[3]},8,["value"]),s(k,{key:"cn",value:o.zhCN.locale},{default:p(()=>t[4]||(t[4]=[a("\u4E2D\u6587")])),_:1,__:[4]},8,["value"])]),_:1},8,["value"])]),s(V,{locale:o.locale==="en"?o.enUS:o.zhCN},{default:p(()=>[n("div",T,[n("div",J,[s(Z,{total:50,"show-size-changer":""})]),n("div",K,[s(W,{"show-search":"",style:{width:"200px"}},{default:p(()=>[s(v,{value:"jack"},{default:p(()=>t[6]||(t[6]=[a("jack")])),_:1,__:[6]}),s(v,{value:"lucy"},{default:p(()=>t[7]||(t[7]=[a("lucy")])),_:1,__:[7]})]),_:1}),s(P),s(G),s(Y,{style:{width:"200px"}})]),n("div",F,[s(C,{type:"primary",onClick:t[1]||(t[1]=c=>o.visible=!0)},{default:p(()=>t[8]||(t[8]=[a("Show Modal")])),_:1,__:[8]}),s(C,{onClick:o.info},{default:p(()=>t[9]||(t[9]=[a("Show info")])),_:1,__:[9]},8,["onClick"]),s(C,{onClick:o.confirm},{default:p(()=>t[10]||(t[10]=[a("Show confirm")])),_:1,__:[10]},8,["onClick"]),s(S,{title:"Question?"},{default:p(()=>t[11]||(t[11]=[n("a",{href:"#"},"Click to confirm",-1)])),_:1,__:[11]})]),n("div",q,[s(N,{"data-source":[],"show-search":"","target-keys":[],render:c=>c.title},null,8,["render"])]),n("div",U,[s(X,{fullscreen:!1,value:o.moment()},null,8,["value"])]),n("div",M,[s(B,{"data-source":[],columns:o.columns},null,8,["columns"])]),s(j,{visible:o.visible,"onUpdate:visible":t[2]||(t[2]=c=>o.visible=c),title:"Locale Modal"},{default:p(()=>t[12]||(t[12]=[n("p",null,"Locale Modal",-1)])),_:1,__:[12]},8,["visible"])])]),_:1},8,["locale"])]),htmlCode:p(()=>t[13]||(t[13]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(`
  6. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("change-locale"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  7. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("span")]),a(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"margin-right"),n("span",{class:"token punctuation"},":"),a(" 16px")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),a("Change locale of components:"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("span")]),n("span",{class:"token punctuation"},">")]),a(`
  8. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-radio-group")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("locale"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  9. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-radio-button")]),a(),n("span",{class:"token attr-name"},"key"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("en"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("enUS.locale"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("English"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-radio-button")]),n("span",{class:"token punctuation"},">")]),a(`
  10. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-radio-button")]),a(),n("span",{class:"token attr-name"},"key"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("cn"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("zhCN.locale"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("\u4E2D\u6587"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-radio-button")]),n("span",{class:"token punctuation"},">")]),a(`
  11. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-radio-group")]),n("span",{class:"token punctuation"},">")]),a(`
  12. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  13. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-config-provider")]),a(),n("span",{class:"token attr-name"},":locale"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("locale === 'en' ? enUS : zhCN"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  14. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("locale-components"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  15. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("example"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  16. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-pagination")]),a(),n("span",{class:"token attr-name"},":total"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("50"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"show-size-changer"),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  17. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  18. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("example"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  19. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select")]),a(),n("span",{class:"token attr-name"},"show-search"),a(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),a(" 200px")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),a(`
  20. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("jack"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("jack"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(`
  21. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("lucy"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("lucy"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(`
  22. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-select")]),n("span",{class:"token punctuation"},">")]),a(`
  23. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  24. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-time-picker")]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  25. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),a(" 200px")]),n("span",{class:"token punctuation"},'"')])]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  26. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  27. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("example"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  28. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-button")]),a(),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"},'"'),a("primary"),n("span",{class:"token punctuation"},'"')]),a(),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"},'"'),a("visible = true"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Show Modal"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-button")]),n("span",{class:"token punctuation"},">")]),a(`
  29. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-button")]),a(),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"},'"'),a("info"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Show info"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-button")]),n("span",{class:"token punctuation"},">")]),a(`
  30. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-button")]),a(),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"},'"'),a("confirm"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Show confirm"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-button")]),n("span",{class:"token punctuation"},">")]),a(`
  31. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-popconfirm")]),a(),n("span",{class:"token attr-name"},"title"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("Question?"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  32. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a")]),a(),n("span",{class:"token attr-name"},"href"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("#"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Click to confirm"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a")]),n("span",{class:"token punctuation"},">")]),a(`
  33. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-popconfirm")]),n("span",{class:"token punctuation"},">")]),a(`
  34. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  35. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("example"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  36. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-transfer")]),a(),n("span",{class:"token attr-name"},":data-source"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("[]"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"show-search"),a(),n("span",{class:"token attr-name"},":target-keys"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("[]"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":render"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("item => item.title"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  37. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  38. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("site-config-provider-calendar-wrapper"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  39. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-calendar")]),a(),n("span",{class:"token attr-name"},":fullscreen"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("moment()"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  40. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  41. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("example"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  42. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-table")]),a(),n("span",{class:"token attr-name"},":data-source"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("[]"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":columns"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("columns"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  43. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  44. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-modal")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("visible")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("visible"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"title"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("Locale Modal"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  45. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("p")]),n("span",{class:"token punctuation"},">")]),a("Locale Modal"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("p")]),n("span",{class:"token punctuation"},">")]),a(`
  46. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-modal")]),n("span",{class:"token punctuation"},">")]),a(`
  47. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  48. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-config-provider")]),n("span",{class:"token punctuation"},">")]),a(`
  49. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("template")]),n("span",{class:"token punctuation"},">")]),a(`
  50. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(`
  51. `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" Modal "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),a(`
  52. `),n("span",{class:"token keyword"},"import"),a(" enUS "),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'ant-design-vue/es/locale/en_US'"),n("span",{class:"token punctuation"},";"),a(`
  53. `),n("span",{class:"token keyword"},"import"),a(" zhCN "),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'ant-design-vue/es/locale/zh_CN'"),n("span",{class:"token punctuation"},";"),a(`
  54. `),n("span",{class:"token keyword"},"import"),a(" moment "),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'moment'"),n("span",{class:"token punctuation"},";"),a(`
  55. `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token string"},"'moment/dist/locale/zh-cn'"),n("span",{class:"token punctuation"},";"),a(`
  56. `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" defineComponent"),n("span",{class:"token punctuation"},","),a(" ref"),n("span",{class:"token punctuation"},","),a(" watch "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),a(`
  57. moment`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"locale"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'en'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  58. `),n("span",{class:"token keyword"},"const"),a(" columns "),n("span",{class:"token operator"},"="),a(),n("span",{class:"token punctuation"},"["),a(`
  59. `),n("span",{class:"token punctuation"},"{"),a(`
  60. `),n("span",{class:"token literal-property property"},"title"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'Name'"),n("span",{class:"token punctuation"},","),a(`
  61. `),n("span",{class:"token literal-property property"},"dataIndex"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'name'"),n("span",{class:"token punctuation"},","),a(`
  62. `),n("span",{class:"token literal-property property"},"filters"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token punctuation"},"["),a(`
  63. `),n("span",{class:"token punctuation"},"{"),a(`
  64. `),n("span",{class:"token literal-property property"},"text"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'filter1'"),n("span",{class:"token punctuation"},","),a(`
  65. `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'filter1'"),n("span",{class:"token punctuation"},","),a(`
  66. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(`
  67. `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),a(`
  68. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(`
  69. `),n("span",{class:"token punctuation"},"{"),a(`
  70. `),n("span",{class:"token literal-property property"},"title"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'Age'"),n("span",{class:"token punctuation"},","),a(`
  71. `),n("span",{class:"token literal-property property"},"dataIndex"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'age'"),n("span",{class:"token punctuation"},","),a(`
  72. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(`
  73. `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),a(`
  74. `),n("span",{class:"token keyword"},"export"),a(),n("span",{class:"token keyword"},"default"),a(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(`
  75. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(`
  76. `),n("span",{class:"token keyword"},"const"),a(" visible "),n("span",{class:"token operator"},"="),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token boolean"},"false"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  77. `),n("span",{class:"token keyword"},"const"),a(" locale "),n("span",{class:"token operator"},"="),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),a("enUS"),n("span",{class:"token punctuation"},"."),a("locale"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  78. `),n("span",{class:"token function"},"watch"),n("span",{class:"token punctuation"},"("),a("locale"),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token parameter"},"val"),a(),n("span",{class:"token operator"},"=>"),a(),n("span",{class:"token punctuation"},"{"),a(`
  79. moment`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"locale"),n("span",{class:"token punctuation"},"("),a("val"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  80. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  81. `),n("span",{class:"token keyword"},"const"),a(),n("span",{class:"token function-variable function"},"info"),a(),n("span",{class:"token operator"},"="),a(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token operator"},"=>"),a(),n("span",{class:"token punctuation"},"{"),a(`
  82. Modal`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"info"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(`
  83. `),n("span",{class:"token literal-property property"},"title"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'some info'"),n("span",{class:"token punctuation"},","),a(`
  84. `),n("span",{class:"token literal-property property"},"content"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'some info'"),n("span",{class:"token punctuation"},","),a(`
  85. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  86. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(`
  87. `),n("span",{class:"token keyword"},"const"),a(),n("span",{class:"token function-variable function"},"confirm"),a(),n("span",{class:"token operator"},"="),a(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token operator"},"=>"),a(),n("span",{class:"token punctuation"},"{"),a(`
  88. Modal`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"confirm"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(`
  89. `),n("span",{class:"token literal-property property"},"title"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'some info'"),n("span",{class:"token punctuation"},","),a(`
  90. `),n("span",{class:"token literal-property property"},"content"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'some info'"),n("span",{class:"token punctuation"},","),a(`
  91. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  92. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(`
  93. `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(`
  94. columns`),n("span",{class:"token punctuation"},","),a(`
  95. visible`),n("span",{class:"token punctuation"},","),a(`
  96. locale`),n("span",{class:"token punctuation"},","),a(`
  97. moment`),n("span",{class:"token punctuation"},","),a(`
  98. enUS`),n("span",{class:"token punctuation"},","),a(`
  99. zhCN`),n("span",{class:"token punctuation"},","),a(`
  100. info`),n("span",{class:"token punctuation"},","),a(`
  101. confirm`),n("span",{class:"token punctuation"},","),a(`
  102. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(`
  103. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(`
  104. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  105. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("script")]),n("span",{class:"token punctuation"},">")]),a(`
  106. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("style")]),a(),n("span",{class:"token attr-name"},"scoped"),n("span",{class:"token punctuation"},">")]),n("span",{class:"token style"},[n("span",{class:"token language-css"},[a(`
  107. `),n("span",{class:"token selector"},".site-config-provider-calendar-wrapper"),a(),n("span",{class:"token punctuation"},"{"),a(`
  108. `),n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),a(" 319px"),n("span",{class:"token punctuation"},";"),a(`
  109. `),n("span",{class:"token property"},"border"),n("span",{class:"token punctuation"},":"),a(" 1px solid #d9d9d9"),n("span",{class:"token punctuation"},";"),a(`
  110. `),n("span",{class:"token property"},"border-radius"),n("span",{class:"token punctuation"},":"),a(" 2px"),n("span",{class:"token punctuation"},";"),a(`
  111. `),n("span",{class:"token punctuation"},"}"),a(`
  112. `),n("span",{class:"token selector"},".locale-components"),a(),n("span",{class:"token punctuation"},"{"),a(`
  113. `),n("span",{class:"token property"},"border-top"),n("span",{class:"token punctuation"},":"),a(" 1px solid #d9d9d9"),n("span",{class:"token punctuation"},";"),a(`
  114. `),n("span",{class:"token property"},"padding-top"),n("span",{class:"token punctuation"},":"),a(" 16px"),n("span",{class:"token punctuation"},";"),a(`
  115. `),n("span",{class:"token punctuation"},"}"),a(`
  116. `),n("span",{class:"token selector"},".example"),a(),n("span",{class:"token punctuation"},"{"),a(`
  117. `),n("span",{class:"token property"},"margin"),n("span",{class:"token punctuation"},":"),a(" 16px 0"),n("span",{class:"token punctuation"},";"),a(`
  118. `),n("span",{class:"token punctuation"},"}"),a(`
  119. `),n("span",{class:"token selector"},".example > *"),a(),n("span",{class:"token punctuation"},"{"),a(`
  120. `),n("span",{class:"token property"},"margin-right"),n("span",{class:"token punctuation"},":"),a(" 8px"),n("span",{class:"token punctuation"},";"),a(`
  121. `),n("span",{class:"token punctuation"},"}"),a(`
  122. `),n("span",{class:"token selector"},".change-locale"),a(),n("span",{class:"token punctuation"},"{"),a(`
  123. `),n("span",{class:"token property"},"margin-bottom"),n("span",{class:"token punctuation"},":"),a(" 16px"),n("span",{class:"token punctuation"},";"),a(`
  124. `),n("span",{class:"token punctuation"},"}"),a(`
  125. `),n("span",{class:"token selector"},"[data-theme='dark'] .locale-components"),a(),n("span",{class:"token punctuation"},"{"),a(`
  126. `),n("span",{class:"token property"},"border-top"),n("span",{class:"token punctuation"},":"),a(" 1px solid #303030"),n("span",{class:"token punctuation"},";"),a(`
  127. `),n("span",{class:"token punctuation"},"}"),a(`
  128. `),n("span",{class:"token selector"},"[data-theme='dark'] .site-config-provider-calendar-wrapper"),a(),n("span",{class:"token punctuation"},"{"),a(`
  129. `),n("span",{class:"token property"},"border"),n("span",{class:"token punctuation"},":"),a(" 1px solid #303030"),n("span",{class:"token punctuation"},";"),a(`
  130. `),n("span",{class:"token punctuation"},"}"),a(`
  131. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("style")]),n("span",{class:"token punctuation"},">")]),a(`
  132. `)])],-1)])),jsVersionHtml:p(()=>t[14]||(t[14]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(`
  133. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("change-locale"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  134. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("span")]),a(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"margin-right"),n("span",{class:"token punctuation"},":"),a(" 16px")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),a("Change locale of components:"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("span")]),n("span",{class:"token punctuation"},">")]),a(`
  135. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-radio-group")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("locale"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  136. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-radio-button")]),a(),n("span",{class:"token attr-name"},"key"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("en"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("enUS.locale"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("English"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-radio-button")]),n("span",{class:"token punctuation"},">")]),a(`
  137. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-radio-button")]),a(),n("span",{class:"token attr-name"},"key"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("cn"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("zhCN.locale"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("\u4E2D\u6587"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-radio-button")]),n("span",{class:"token punctuation"},">")]),a(`
  138. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-radio-group")]),n("span",{class:"token punctuation"},">")]),a(`
  139. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  140. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-config-provider")]),a(),n("span",{class:"token attr-name"},":locale"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("locale === 'en' ? enUS : zhCN"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  141. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("locale-components"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  142. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("example"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  143. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-pagination")]),a(),n("span",{class:"token attr-name"},":total"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("50"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"show-size-changer"),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  144. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  145. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("example"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  146. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select")]),a(),n("span",{class:"token attr-name"},"show-search"),a(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),a(" 200px")]),n("span",{class:"token punctuation"},'"')])]),n("span",{class:"token punctuation"},">")]),a(`
  147. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("jack"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("jack"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(`
  148. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("lucy"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("lucy"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(`
  149. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-select")]),n("span",{class:"token punctuation"},">")]),a(`
  150. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  151. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-time-picker")]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  152. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),a(" 200px")]),n("span",{class:"token punctuation"},'"')])]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  153. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  154. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("example"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  155. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-button")]),a(),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"},'"'),a("primary"),n("span",{class:"token punctuation"},'"')]),a(),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"},'"'),a("visible = true"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Show Modal"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-button")]),n("span",{class:"token punctuation"},">")]),a(`
  156. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-button")]),a(),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"},'"'),a("info"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Show info"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-button")]),n("span",{class:"token punctuation"},">")]),a(`
  157. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-button")]),a(),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"},'"'),a("confirm"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Show confirm"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-button")]),n("span",{class:"token punctuation"},">")]),a(`
  158. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-popconfirm")]),a(),n("span",{class:"token attr-name"},"title"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("Question?"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  159. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a")]),a(),n("span",{class:"token attr-name"},"href"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("#"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Click to confirm"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a")]),n("span",{class:"token punctuation"},">")]),a(`
  160. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-popconfirm")]),n("span",{class:"token punctuation"},">")]),a(`
  161. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  162. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("example"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  163. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-transfer")]),a(),n("span",{class:"token attr-name"},":data-source"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("[]"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"show-search"),a(),n("span",{class:"token attr-name"},":target-keys"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("[]"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":render"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("item => item.title"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  164. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  165. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("site-config-provider-calendar-wrapper"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  166. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-calendar")]),a(),n("span",{class:"token attr-name"},":fullscreen"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("moment()"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  167. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  168. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("div")]),a(),n("span",{class:"token attr-name"},"class"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("example"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  169. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-table")]),a(),n("span",{class:"token attr-name"},":data-source"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("[]"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":columns"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("columns"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
  170. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  171. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-modal")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("visible")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("visible"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"title"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("Locale Modal"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
  172. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("p")]),n("span",{class:"token punctuation"},">")]),a("Locale Modal"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("p")]),n("span",{class:"token punctuation"},">")]),a(`
  173. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-modal")]),n("span",{class:"token punctuation"},">")]),a(`
  174. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("div")]),n("span",{class:"token punctuation"},">")]),a(`
  175. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("a-config-provider")]),n("span",{class:"token punctuation"},">")]),a(`
  176. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("template")]),n("span",{class:"token punctuation"},">")]),a(`
  177. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(`
  178. `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" Modal "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'ant-design-vue'"),n("span",{class:"token punctuation"},";"),a(`
  179. `),n("span",{class:"token keyword"},"import"),a(" enUS "),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'ant-design-vue/es/locale/en_US'"),n("span",{class:"token punctuation"},";"),a(`
  180. `),n("span",{class:"token keyword"},"import"),a(" zhCN "),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'ant-design-vue/es/locale/zh_CN'"),n("span",{class:"token punctuation"},";"),a(`
  181. `),n("span",{class:"token keyword"},"import"),a(" moment "),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'moment'"),n("span",{class:"token punctuation"},";"),a(`
  182. `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token string"},"'moment/dist/locale/zh-cn'"),n("span",{class:"token punctuation"},";"),a(`
  183. `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" defineComponent"),n("span",{class:"token punctuation"},","),a(" ref"),n("span",{class:"token punctuation"},","),a(" watch "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),a(`
  184. moment`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"locale"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'en'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  185. `),n("span",{class:"token keyword"},"const"),a(" columns "),n("span",{class:"token operator"},"="),a(),n("span",{class:"token punctuation"},"["),a(`
  186. `),n("span",{class:"token punctuation"},"{"),a(`
  187. `),n("span",{class:"token literal-property property"},"title"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'Name'"),n("span",{class:"token punctuation"},","),a(`
  188. `),n("span",{class:"token literal-property property"},"dataIndex"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'name'"),n("span",{class:"token punctuation"},","),a(`
  189. `),n("span",{class:"token literal-property property"},"filters"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token punctuation"},"["),a(`
  190. `),n("span",{class:"token punctuation"},"{"),a(`
  191. `),n("span",{class:"token literal-property property"},"text"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'filter1'"),n("span",{class:"token punctuation"},","),a(`
  192. `),n("span",{class:"token literal-property property"},"value"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'filter1'"),n("span",{class:"token punctuation"},","),a(`
  193. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(`
  194. `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),a(`
  195. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(`
  196. `),n("span",{class:"token punctuation"},"{"),a(`
  197. `),n("span",{class:"token literal-property property"},"title"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'Age'"),n("span",{class:"token punctuation"},","),a(`
  198. `),n("span",{class:"token literal-property property"},"dataIndex"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'age'"),n("span",{class:"token punctuation"},","),a(`
  199. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(`
  200. `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),a(`
  201. `),n("span",{class:"token keyword"},"export"),a(),n("span",{class:"token keyword"},"default"),a(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(`
  202. `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(`
  203. `),n("span",{class:"token keyword"},"const"),a(" visible "),n("span",{class:"token operator"},"="),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token boolean"},"false"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  204. `),n("span",{class:"token keyword"},"const"),a(" locale "),n("span",{class:"token operator"},"="),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),a("enUS"),n("span",{class:"token punctuation"},"."),a("locale"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  205. `),n("span",{class:"token function"},"watch"),n("span",{class:"token punctuation"},"("),a("locale"),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token parameter"},"val"),a(),n("span",{class:"token operator"},"=>"),a(),n("span",{class:"token punctuation"},"{"),a(`
  206. moment`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"locale"),n("span",{class:"token punctuation"},"("),a("val"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  207. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  208. `),n("span",{class:"token keyword"},"const"),a(),n("span",{class:"token function-variable function"},"info"),a(),n("span",{class:"token operator"},"="),a(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token operator"},"=>"),a(),n("span",{class:"token punctuation"},"{"),a(`
  209. Modal`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"info"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(`
  210. `),n("span",{class:"token literal-property property"},"title"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'some info'"),n("span",{class:"token punctuation"},","),a(`
  211. `),n("span",{class:"token literal-property property"},"content"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'some info'"),n("span",{class:"token punctuation"},","),a(`
  212. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  213. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(`
  214. `),n("span",{class:"token keyword"},"const"),a(),n("span",{class:"token function-variable function"},"confirm"),a(),n("span",{class:"token operator"},"="),a(),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token operator"},"=>"),a(),n("span",{class:"token punctuation"},"{"),a(`
  215. Modal`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"confirm"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(`
  216. `),n("span",{class:"token literal-property property"},"title"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'some info'"),n("span",{class:"token punctuation"},","),a(`
  217. `),n("span",{class:"token literal-property property"},"content"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},"'some info'"),n("span",{class:"token punctuation"},","),a(`
  218. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  219. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(`
  220. `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(`
  221. columns`),n("span",{class:"token punctuation"},","),a(`
  222. visible`),n("span",{class:"token punctuation"},","),a(`
  223. locale`),n("span",{class:"token punctuation"},","),a(`
  224. moment`),n("span",{class:"token punctuation"},","),a(`
  225. enUS`),n("span",{class:"token punctuation"},","),a(`
  226. zhCN`),n("span",{class:"token punctuation"},","),a(`
  227. info`),n("span",{class:"token punctuation"},","),a(`
  228. confirm`),n("span",{class:"token punctuation"},","),a(`
  229. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(`
  230. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(`
  231. `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
  232. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("script")]),n("span",{class:"token punctuation"},">")]),a(`
  233. `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("style")]),a(),n("span",{class:"token attr-name"},"scoped"),n("span",{class:"token punctuation"},">")]),n("span",{class:"token style"},[n("span",{class:"token language-css"},[a(`
  234. `),n("span",{class:"token selector"},".site-config-provider-calendar-wrapper"),a(),n("span",{class:"token punctuation"},"{"),a(`
  235. `),n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),a(" 319px"),n("span",{class:"token punctuation"},";"),a(`
  236. `),n("span",{class:"token property"},"border"),n("span",{class:"token punctuation"},":"),a(" 1px solid #d9d9d9"),n("span",{class:"token punctuation"},";"),a(`
  237. `),n("span",{class:"token property"},"border-radius"),n("span",{class:"token punctuation"},":"),a(" 2px"),n("span",{class:"token punctuation"},";"),a(`
  238. `),n("span",{class:"token punctuation"},"}"),a(`
  239. `),n("span",{class:"token selector"},".locale-components"),a(),n("span",{class:"token punctuation"},"{"),a(`
  240. `),n("span",{class:"token property"},"border-top"),n("span",{class:"token punctuation"},":"),a(" 1px solid #d9d9d9"),n("span",{class:"token punctuation"},";"),a(`
  241. `),n("span",{class:"token property"},"padding-top"),n("span",{class:"token punctuation"},":"),a(" 16px"),n("span",{class:"token punctuation"},";"),a(`
  242. `),n("span",{class:"token punctuation"},"}"),a(`
  243. `),n("span",{class:"token selector"},".example"),a(),n("span",{class:"token punctuation"},"{"),a(`
  244. `),n("span",{class:"token property"},"margin"),n("span",{class:"token punctuation"},":"),a(" 16px 0"),n("span",{class:"token punctuation"},";"),a(`
  245. `),n("span",{class:"token punctuation"},"}"),a(`
  246. `),n("span",{class:"token selector"},".example > *"),a(),n("span",{class:"token punctuation"},"{"),a(`
  247. `),n("span",{class:"token property"},"margin-right"),n("span",{class:"token punctuation"},":"),a(" 8px"),n("span",{class:"token punctuation"},";"),a(`
  248. `),n("span",{class:"token punctuation"},"}"),a(`
  249. `),n("span",{class:"token selector"},".change-locale"),a(),n("span",{class:"token punctuation"},"{"),a(`
  250. `),n("span",{class:"token property"},"margin-bottom"),n("span",{class:"token punctuation"},":"),a(" 16px"),n("span",{class:"token punctuation"},";"),a(`
  251. `),n("span",{class:"token punctuation"},"}"),a(`
  252. `),n("span",{class:"token selector"},"[data-theme='dark'] .locale-components"),a(),n("span",{class:"token punctuation"},"{"),a(`
  253. `),n("span",{class:"token property"},"border-top"),n("span",{class:"token punctuation"},":"),a(" 1px solid #303030"),n("span",{class:"token punctuation"},";"),a(`
  254. `),n("span",{class:"token punctuation"},"}"),a(`
  255. `),n("span",{class:"token selector"},"[data-theme='dark'] .site-config-provider-calendar-wrapper"),a(),n("span",{class:"token punctuation"},"{"),a(`
  256. `),n("span",{class:"token property"},"border"),n("span",{class:"token punctuation"},":"),a(" 1px solid #303030"),n("span",{class:"token punctuation"},";"),a(`
  257. `),n("span",{class:"token punctuation"},"}"),a(`
  258. `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("style")]),n("span",{class:"token punctuation"},">")]),a(`
  259. `)])],-1)])),_:1})}var E=r(R,[["render",Q],["__scopeId","data-v-0099adeb"]]);const O={pageData:{title:"ConfigProvider",description:"",frontmatter:{category:"Components",subtitle:"\u5168\u5C40\u5316\u914D\u7F6E",cols:1,type:"\u5176\u4ED6",title:"ConfigProvider",cover:"https://gw.alipayobjects.com/zos/alicdn/kegYxl1wj/ConfigProvider.svg"},headers:[{level:2,title:"\u4F7F\u7528",slug:"\u4F7F\u7528",content:"ConfigProvider \u4F7F\u7528 Vue \u7684 [provide / inject](https://vuejs.org/v2/api/#provide-inject) \u7279\u6027\uFF0C\u53EA\u9700\u5728\u5E94\u7528\u5916\u56F4\u5305\u88F9\u4E00\u6B21\u5373\u53EF\u5168\u5C40\u751F\u6548\u3002"},{level:3,title:"Content Security Policy",slug:"content-security-policy",content:"\u90E8\u5206\u7EC4\u4EF6\u4E3A\u4E86\u652F\u6301\u6CE2\u7EB9\u6548\u679C\uFF0C\u4F7F\u7528\u4E86\u52A8\u6001\u6837\u5F0F\u3002\u5982\u679C\u5F00\u542F\u4E86 Content Security Policy (CSP)\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7 `csp` \u5C5E\u6027\u6765\u8FDB\u884C\u914D\u7F6E\uFF1A"},{level:2,title:"API",slug:"api",content:""},{level:2,title:"FAQ",slug:"faq",content:"\u4E3A\u4EC0\u4E48\u6211\u4F7F\u7528\u4E86 ConfigProvider `locale`\uFF0C\u65F6\u95F4\u7C7B\u7EC4\u4EF6\u7684\u56FD\u9645\u5316\u8FD8\u6709\u95EE\u9898\uFF1F"}],relativePath:"src/docs/config-provider/index.zh-CN.md",content:`
  260. \u4E3A\u7EC4\u4EF6\u63D0\u4F9B\u7EDF\u4E00\u7684\u5168\u5C40\u5316\u914D\u7F6E\u3002
  261. ## \u4F7F\u7528
  262. ConfigProvider \u4F7F\u7528 Vue \u7684 [provide / inject](https://vuejs.org/v2/api/#provide-inject) \u7279\u6027\uFF0C\u53EA\u9700\u5728\u5E94\u7528\u5916\u56F4\u5305\u88F9\u4E00\u6B21\u5373\u53EF\u5168\u5C40\u751F\u6548\u3002
  263. \`\`\`html
  264. &lt;template&gt;
  265. &lt;a-config-provider :getPopupContainer=&quot;getPopupContainer&quot;&gt;
  266. &lt;app /&gt;
  267. &lt;/a-config-provider&gt;
  268. &lt;/template&gt;
  269. &lt;script&gt;
  270. export default {
  271. methods: {
  272. getPopupContainer(el, dialogContext) {
  273. if (dialogContext) {
  274. return dialogContext.getDialogWrap();
  275. } else {
  276. return document.body;
  277. }
  278. },
  279. },
  280. };
  281. &lt;/script&gt;
  282. \`\`\`
  283. ### Content Security Policy
  284. \u90E8\u5206\u7EC4\u4EF6\u4E3A\u4E86\u652F\u6301\u6CE2\u7EB9\u6548\u679C\uFF0C\u4F7F\u7528\u4E86\u52A8\u6001\u6837\u5F0F\u3002\u5982\u679C\u5F00\u542F\u4E86 Content Security Policy (CSP)\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7 \`csp\` \u5C5E\u6027\u6765\u8FDB\u884C\u914D\u7F6E\uFF1A
  285. \`\`\`html
  286. &lt;a-config-provider :csp=&quot;{ nonce: &#39;YourNonceCode&#39; }&quot;&gt;
  287. &lt;a-button&gt;My Button&lt;/a-button&gt;
  288. &lt;/a-config-provider&gt;
  289. \`\`\`
  290. ## API
  291. | \u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
  292. | --- | --- | --- | --- | --- |
  293. | autoInsertSpaceInButton | \u8BBE\u7F6E\u4E3A \`false\` \u65F6\uFF0C\u79FB\u9664\u6309\u94AE\u4E2D 2 \u4E2A\u6C49\u5B57\u4E4B\u95F4\u7684\u7A7A\u683C | boolean | true | |
  294. | csp | \u8BBE\u7F6E [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) \u914D\u7F6E | { nonce: string } | - | |
  295. | renderEmpty | \u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7A7A\u72B6\u6001\u3002\u53C2\u8003 [\u7A7A\u72B6\u6001](/components/empty/) | slot-scope \\| Function(componentName: string): VNode | - | |
  296. | getPopupContainer | \u5F39\u51FA\u6846\uFF08Select, Tooltip, Menu \u7B49\u7B49\uFF09\u6E32\u67D3\u7236\u8282\u70B9\uFF0C\u9ED8\u8BA4\u6E32\u67D3\u5230 body \u4E0A\u3002 | Function(triggerNode, dialogContext) | () =&gt; document.body | |
  297. | locale | \u8BED\u8A00\u5305\u914D\u7F6E\uFF0C\u8BED\u8A00\u5305\u53EF\u5230 [ant-design-vue/es/locale](http://unpkg.com/ant-design-vue/es/locale/) \u76EE\u5F55\u4E0B\u5BFB\u627E | object | - | 1.5.0 |
  298. | pageHeader | \u7EDF\u4E00\u8BBE\u7F6E pageHeader \u7684 ghost\uFF0C\u53C2\u8003 [pageHeader](&lt;(/components/page-header)&gt;) | { ghost: boolean } | &#39;true&#39; | 1.5.0 |
  299. | transformCellText | Table \u6570\u636E\u6E32\u67D3\u524D\u53EF\u4EE5\u518D\u6B21\u6539\u53D8\uFF0C\u4E00\u822C\u7528\u6237\u7A7A\u6570\u636E\u7684\u9ED8\u8BA4\u914D\u7F6E | Function({ text, column, record, index }) =&gt; any | - | 1.5.4 \uFF5C |
  300. ## FAQ
  301. #### \u4E3A\u4EC0\u4E48\u6211\u4F7F\u7528\u4E86 ConfigProvider \`locale\`\uFF0C\u65F6\u95F4\u7C7B\u7EC4\u4EF6\u7684\u56FD\u9645\u5316\u8FD8\u6709\u95EE\u9898\uFF1F
  302. \u8BF7\u68C0\u67E5\u662F\u5426\u8BBE\u7F6E\u4E86 \`moment.locale(&#39;zh-cn&#39;)\`\uFF0C\u6216\u8005\u662F\u5426\u6709\u4E24\u4E2A\u7248\u672C\u7684 moment \u5171\u5B58\u3002 \u5982\u679C\u4F60\u4F7F\u7528 Vite \u4F5C\u4E3A\u6784\u5EFA\u5DE5\u5177\uFF0C\u56E0 Vite \u5C1A\u4E0D\u5B8C\u5584\uFF0C\u4F60\u9700\u8981\u5728\u4F60\u7684\u9879\u76EE\u4E2D\u989D\u5916\u6267\u884C \`npm i --save moment\` \u8FDB\u884C\u5B89\u88C5\u3002
  303. #### \u914D\u7F6E \`getPopupContainer\` \u5BFC\u81F4 Modal \u62A5\u9519\uFF1F
  304. \u5F53\u5982\u4E0B\u5168\u5C40\u8BBE\u7F6E \`getPopupContainer\` \u4E3A\u89E6\u53D1\u8282\u70B9\u7684 parentNode \u65F6\uFF0C\u7531\u4E8E Modal \u7684\u7528\u6CD5\u4E0D\u5B58\u5728 \`triggerNode\`\uFF0C\u8FD9\u6837\u4F1A\u5BFC\u81F4 \`triggerNode is undefined\` \u7684\u62A5\u9519\uFF0C\u9700\u8981\u589E\u52A0\u4E00\u4E2A\u5224\u65AD\u6761\u4EF6\u3002
  305. \`\`\`diff
  306. &lt;ConfigProvider
  307. - getPopupContainer={triggerNode =&gt; triggerNode.parentNode}
  308. + getPopupContainer={node =&gt; {
  309. + if (node) {
  310. + return node.parentNode;
  311. + }
  312. + return document.body;
  313. + }}
  314. &gt;
  315. &lt;App /&gt;
  316. &lt;/ConfigProvider&gt;
  317. \`\`\`
  318. `,html:`<p>\u4E3A\u7EC4\u4EF6\u63D0\u4F9B\u7EDF\u4E00\u7684\u5168\u5C40\u5316\u914D\u7F6E\u3002</p>
  319. <h2 id="\u4F7F\u7528">\u4F7F\u7528</h2>
  320. <p>ConfigProvider \u4F7F\u7528 Vue \u7684 <a href="https://vuejs.org/v2/api/#provide-inject" target="_blank" rel="noopener noreferrer">provide / inject</a> \u7279\u6027\uFF0C\u53EA\u9700\u5728\u5E94\u7528\u5916\u56F4\u5305\u88F9\u4E00\u6B21\u5373\u53EF\u5168\u5C40\u751F\u6548\u3002</p>
  321. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">></span></span>
  322. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-config-provider</span> <span class="token attr-name">:getPopupContainer</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>getPopupContainer<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
  323. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>app</span> <span class="token punctuation">/></span></span>
  324. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-config-provider</span><span class="token punctuation">></span></span>
  325. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">></span></span>
  326. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">
  327. <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
  328. <span class="token literal-property property">methods</span><span class="token operator">:</span> <span class="token punctuation">{</span>
  329. <span class="token function">getPopupContainer</span><span class="token punctuation">(</span><span class="token parameter">el<span class="token punctuation">,</span> dialogContext</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  330. <span class="token keyword">if</span> <span class="token punctuation">(</span>dialogContext<span class="token punctuation">)</span> <span class="token punctuation">{</span>
  331. <span class="token keyword">return</span> dialogContext<span class="token punctuation">.</span><span class="token function">getDialogWrap</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  332. <span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token punctuation">{</span>
  333. <span class="token keyword">return</span> document<span class="token punctuation">.</span>body<span class="token punctuation">;</span>
  334. <span class="token punctuation">}</span>
  335. <span class="token punctuation">}</span><span class="token punctuation">,</span>
  336. <span class="token punctuation">}</span><span class="token punctuation">,</span>
  337. <span class="token punctuation">}</span><span class="token punctuation">;</span>
  338. </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">></span></span>
  339. </code></pre>
  340. <h3 id="content-security-policy">Content Security Policy</h3>
  341. <p>\u90E8\u5206\u7EC4\u4EF6\u4E3A\u4E86\u652F\u6301\u6CE2\u7EB9\u6548\u679C\uFF0C\u4F7F\u7528\u4E86\u52A8\u6001\u6837\u5F0F\u3002\u5982\u679C\u5F00\u542F\u4E86 Content Security Policy (CSP)\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7 <code>csp</code> \u5C5E\u6027\u6765\u8FDB\u884C\u914D\u7F6E\uFF1A</p>
  342. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-config-provider</span> <span class="token attr-name">:csp</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>{ nonce: 'YourNonceCode' }<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
  343. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-button</span><span class="token punctuation">></span></span>My Button<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-button</span><span class="token punctuation">></span></span>
  344. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-config-provider</span><span class="token punctuation">></span></span>
  345. </code></pre>
  346. <h2 id="api">API</h2>
  347. <table>
  348. <thead>
  349. <tr>
  350. <th>\u53C2\u6570</th>
  351. <th>\u8BF4\u660E</th>
  352. <th>\u7C7B\u578B</th>
  353. <th>\u9ED8\u8BA4\u503C</th>
  354. <th>\u7248\u672C</th>
  355. </tr>
  356. </thead>
  357. <tbody>
  358. <tr>
  359. <td>autoInsertSpaceInButton</td>
  360. <td>\u8BBE\u7F6E\u4E3A <code>false</code> \u65F6\uFF0C\u79FB\u9664\u6309\u94AE\u4E2D 2 \u4E2A\u6C49\u5B57\u4E4B\u95F4\u7684\u7A7A\u683C</td>
  361. <td>boolean</td>
  362. <td>true</td>
  363. <td></td>
  364. </tr>
  365. <tr>
  366. <td>csp</td>
  367. <td>\u8BBE\u7F6E <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP" target="_blank" rel="noopener noreferrer">Content Security Policy</a> \u914D\u7F6E</td>
  368. <td>{ nonce: string }</td>
  369. <td>-</td>
  370. <td></td>
  371. </tr>
  372. <tr>
  373. <td>renderEmpty</td>
  374. <td>\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7A7A\u72B6\u6001\u3002\u53C2\u8003 <a href="/components/empty/">\u7A7A\u72B6\u6001</a></td>
  375. <td>slot-scope | Function(componentName: string): VNode</td>
  376. <td>-</td>
  377. <td></td>
  378. </tr>
  379. <tr>
  380. <td>getPopupContainer</td>
  381. <td>\u5F39\u51FA\u6846\uFF08Select, Tooltip, Menu \u7B49\u7B49\uFF09\u6E32\u67D3\u7236\u8282\u70B9\uFF0C\u9ED8\u8BA4\u6E32\u67D3\u5230 body \u4E0A\u3002</td>
  382. <td>Function(triggerNode, dialogContext)</td>
  383. <td>() =&gt; document.body</td>
  384. <td></td>
  385. </tr>
  386. <tr>
  387. <td>locale</td>
  388. <td>\u8BED\u8A00\u5305\u914D\u7F6E\uFF0C\u8BED\u8A00\u5305\u53EF\u5230 <a href="http://unpkg.com/ant-design-vue/es/locale/" target="_blank" rel="noopener noreferrer">ant-design-vue/es/locale</a> \u76EE\u5F55\u4E0B\u5BFB\u627E</td>
  389. <td>object</td>
  390. <td>-</td>
  391. <td>1.5.0</td>
  392. </tr>
  393. <tr>
  394. <td>pageHeader</td>
  395. <td>\u7EDF\u4E00\u8BBE\u7F6E pageHeader \u7684 ghost\uFF0C\u53C2\u8003 <a href="./(/components/page-header).html">pageHeader</a></td>
  396. <td>{ ghost: boolean }</td>
  397. <td>'true'</td>
  398. <td>1.5.0</td>
  399. </tr>
  400. <tr>
  401. <td>transformCellText</td>
  402. <td>Table \u6570\u636E\u6E32\u67D3\u524D\u53EF\u4EE5\u518D\u6B21\u6539\u53D8\uFF0C\u4E00\u822C\u7528\u6237\u7A7A\u6570\u636E\u7684\u9ED8\u8BA4\u914D\u7F6E</td>
  403. <td>Function({ text, column, record, index }) =&gt; any</td>
  404. <td>-</td>
  405. <td>1.5.4 \uFF5C</td>
  406. </tr>
  407. </tbody>
  408. </table>
  409. <h2 id="faq">FAQ</h2>
  410. <h4 id="\u4E3A\u4EC0\u4E48\u6211\u4F7F\u7528\u4E86-configprovider-locale\uFF0C\u65F6\u95F4\u7C7B\u7EC4\u4EF6\u7684\u56FD\u9645\u5316\u8FD8\u6709\u95EE\u9898\uFF1F">\u4E3A\u4EC0\u4E48\u6211\u4F7F\u7528\u4E86 ConfigProvider <code>locale</code>\uFF0C\u65F6\u95F4\u7C7B\u7EC4\u4EF6\u7684\u56FD\u9645\u5316\u8FD8\u6709\u95EE\u9898\uFF1F</h4>
  411. <p>\u8BF7\u68C0\u67E5\u662F\u5426\u8BBE\u7F6E\u4E86 <code>moment.locale('zh-cn')</code>\uFF0C\u6216\u8005\u662F\u5426\u6709\u4E24\u4E2A\u7248\u672C\u7684 moment \u5171\u5B58\u3002 \u5982\u679C\u4F60\u4F7F\u7528 Vite \u4F5C\u4E3A\u6784\u5EFA\u5DE5\u5177\uFF0C\u56E0 Vite \u5C1A\u4E0D\u5B8C\u5584\uFF0C\u4F60\u9700\u8981\u5728\u4F60\u7684\u9879\u76EE\u4E2D\u989D\u5916\u6267\u884C <code>npm i --save moment</code> \u8FDB\u884C\u5B89\u88C5\u3002</p>
  412. <h4 id="\u914D\u7F6E-getpopupcontainer-\u5BFC\u81F4-modal-\u62A5\u9519\uFF1F">\u914D\u7F6E <code>getPopupContainer</code> \u5BFC\u81F4 Modal \u62A5\u9519\uFF1F</h4>
  413. <p>\u5F53\u5982\u4E0B\u5168\u5C40\u8BBE\u7F6E <code>getPopupContainer</code> \u4E3A\u89E6\u53D1\u8282\u70B9\u7684 parentNode \u65F6\uFF0C\u7531\u4E8E Modal \u7684\u7528\u6CD5\u4E0D\u5B58\u5728 <code>triggerNode</code>\uFF0C\u8FD9\u6837\u4F1A\u5BFC\u81F4 <code>triggerNode is undefined</code> \u7684\u62A5\u9519\uFF0C\u9700\u8981\u589E\u52A0\u4E00\u4E2A\u5224\u65AD\u6761\u4EF6\u3002</p>
  414. <pre class="language-diff" v-pre><code><span class="token unchanged"><span class="token prefix unchanged"> </span><span class="token line">&lt;ConfigProvider
  415. </span></span><span class="token deleted-sign deleted"><span class="token prefix deleted">-</span><span class="token line"> getPopupContainer={triggerNode => triggerNode.parentNode}
  416. </span></span><span class="token inserted-sign inserted"><span class="token prefix inserted">+</span><span class="token line"> getPopupContainer={node => {
  417. </span><span class="token prefix inserted">+</span><span class="token line"> if (node) {
  418. </span><span class="token prefix inserted">+</span><span class="token line"> return node.parentNode;
  419. </span><span class="token prefix inserted">+</span><span class="token line"> }
  420. </span><span class="token prefix inserted">+</span><span class="token line"> return document.body;
  421. </span><span class="token prefix inserted">+</span><span class="token line"> }}
  422. </span></span><span class="token unchanged"><span class="token prefix unchanged"> </span><span class="token line">>
  423. </span><span class="token prefix unchanged"> </span><span class="token line"> &lt;App />
  424. </span><span class="token prefix unchanged"> </span><span class="token line">&lt;/ConfigProvider>
  425. </span></span></code></pre>
  426. `,lastUpdated:1748059052657}},$={class:"markdown"};function nn(o,t,u,i,l,d){return g(),x("article",$,t[0]||(t[0]=[w(`<p>\u4E3A\u7EC4\u4EF6\u63D0\u4F9B\u7EDF\u4E00\u7684\u5168\u5C40\u5316\u914D\u7F6E\u3002</p><h2 id="\u4F7F\u7528">\u4F7F\u7528</h2><p>ConfigProvider \u4F7F\u7528 Vue \u7684 <a href="https://vuejs.org/v2/api/#provide-inject" target="_blank" rel="noopener noreferrer">provide / inject</a> \u7279\u6027\uFF0C\u53EA\u9700\u5728\u5E94\u7528\u5916\u56F4\u5305\u88F9\u4E00\u6B21\u5373\u53EF\u5168\u5C40\u751F\u6548\u3002</p><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
  427. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-config-provider</span> <span class="token attr-name">:getPopupContainer</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>getPopupContainer<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
  428. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>app</span> <span class="token punctuation">/&gt;</span></span>
  429. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-config-provider</span><span class="token punctuation">&gt;</span></span>
  430. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
  431. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
  432. <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
  433. <span class="token literal-property property">methods</span><span class="token operator">:</span> <span class="token punctuation">{</span>
  434. <span class="token function">getPopupContainer</span><span class="token punctuation">(</span><span class="token parameter">el<span class="token punctuation">,</span> dialogContext</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  435. <span class="token keyword">if</span> <span class="token punctuation">(</span>dialogContext<span class="token punctuation">)</span> <span class="token punctuation">{</span>
  436. <span class="token keyword">return</span> dialogContext<span class="token punctuation">.</span><span class="token function">getDialogWrap</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  437. <span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token punctuation">{</span>
  438. <span class="token keyword">return</span> document<span class="token punctuation">.</span>body<span class="token punctuation">;</span>
  439. <span class="token punctuation">}</span>
  440. <span class="token punctuation">}</span><span class="token punctuation">,</span>
  441. <span class="token punctuation">}</span><span class="token punctuation">,</span>
  442. <span class="token punctuation">}</span><span class="token punctuation">;</span>
  443. </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
  444. </code></pre><h3 id="content-security-policy">Content Security Policy</h3><p>\u90E8\u5206\u7EC4\u4EF6\u4E3A\u4E86\u652F\u6301\u6CE2\u7EB9\u6548\u679C\uFF0C\u4F7F\u7528\u4E86\u52A8\u6001\u6837\u5F0F\u3002\u5982\u679C\u5F00\u542F\u4E86 Content Security Policy (CSP)\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7 <code>csp</code> \u5C5E\u6027\u6765\u8FDB\u884C\u914D\u7F6E\uFF1A</p><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-config-provider</span> <span class="token attr-name">:csp</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>{ nonce: &#39;YourNonceCode&#39; }<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
  445. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-button</span><span class="token punctuation">&gt;</span></span>My Button<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-button</span><span class="token punctuation">&gt;</span></span>
  446. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-config-provider</span><span class="token punctuation">&gt;</span></span>
  447. </code></pre><h2 id="api">API</h2><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>autoInsertSpaceInButton</td><td>\u8BBE\u7F6E\u4E3A <code>false</code> \u65F6\uFF0C\u79FB\u9664\u6309\u94AE\u4E2D 2 \u4E2A\u6C49\u5B57\u4E4B\u95F4\u7684\u7A7A\u683C</td><td>boolean</td><td>true</td><td></td></tr><tr><td>csp</td><td>\u8BBE\u7F6E <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP" target="_blank" rel="noopener noreferrer">Content Security Policy</a> \u914D\u7F6E</td><td>{ nonce: string }</td><td>-</td><td></td></tr><tr><td>renderEmpty</td><td>\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7A7A\u72B6\u6001\u3002\u53C2\u8003 <a href="/components/empty/">\u7A7A\u72B6\u6001</a></td><td>slot-scope | Function(componentName: string): VNode</td><td>-</td><td></td></tr><tr><td>getPopupContainer</td><td>\u5F39\u51FA\u6846\uFF08Select, Tooltip, Menu \u7B49\u7B49\uFF09\u6E32\u67D3\u7236\u8282\u70B9\uFF0C\u9ED8\u8BA4\u6E32\u67D3\u5230 body \u4E0A\u3002</td><td>Function(triggerNode, dialogContext)</td><td>() =&gt; document.body</td><td></td></tr><tr><td>locale</td><td>\u8BED\u8A00\u5305\u914D\u7F6E\uFF0C\u8BED\u8A00\u5305\u53EF\u5230 <a href="http://unpkg.com/ant-design-vue/es/locale/" target="_blank" rel="noopener noreferrer">ant-design-vue/es/locale</a> \u76EE\u5F55\u4E0B\u5BFB\u627E</td><td>object</td><td>-</td><td>1.5.0</td></tr><tr><td>pageHeader</td><td>\u7EDF\u4E00\u8BBE\u7F6E pageHeader \u7684 ghost\uFF0C\u53C2\u8003 <a href="./(/components/page-header).html">pageHeader</a></td><td>{ ghost: boolean }</td><td>&#39;true&#39;</td><td>1.5.0</td></tr><tr><td>transformCellText</td><td>Table \u6570\u636E\u6E32\u67D3\u524D\u53EF\u4EE5\u518D\u6B21\u6539\u53D8\uFF0C\u4E00\u822C\u7528\u6237\u7A7A\u6570\u636E\u7684\u9ED8\u8BA4\u914D\u7F6E</td><td>Function({ text, column, record, index }) =&gt; any</td><td>-</td><td>1.5.4 \uFF5C</td></tr></tbody></table><h2 id="faq">FAQ</h2><h4 id="\u4E3A\u4EC0\u4E48\u6211\u4F7F\u7528\u4E86-configprovider-locale\uFF0C\u65F6\u95F4\u7C7B\u7EC4\u4EF6\u7684\u56FD\u9645\u5316\u8FD8\u6709\u95EE\u9898\uFF1F">\u4E3A\u4EC0\u4E48\u6211\u4F7F\u7528\u4E86 ConfigProvider <code>locale</code>\uFF0C\u65F6\u95F4\u7C7B\u7EC4\u4EF6\u7684\u56FD\u9645\u5316\u8FD8\u6709\u95EE\u9898\uFF1F</h4><p>\u8BF7\u68C0\u67E5\u662F\u5426\u8BBE\u7F6E\u4E86 <code>moment.locale(&#39;zh-cn&#39;)</code>\uFF0C\u6216\u8005\u662F\u5426\u6709\u4E24\u4E2A\u7248\u672C\u7684 moment \u5171\u5B58\u3002 \u5982\u679C\u4F60\u4F7F\u7528 Vite \u4F5C\u4E3A\u6784\u5EFA\u5DE5\u5177\uFF0C\u56E0 Vite \u5C1A\u4E0D\u5B8C\u5584\uFF0C\u4F60\u9700\u8981\u5728\u4F60\u7684\u9879\u76EE\u4E2D\u989D\u5916\u6267\u884C <code>npm i --save moment</code> \u8FDB\u884C\u5B89\u88C5\u3002</p><h4 id="\u914D\u7F6E-getpopupcontainer-\u5BFC\u81F4-modal-\u62A5\u9519\uFF1F">\u914D\u7F6E <code>getPopupContainer</code> \u5BFC\u81F4 Modal \u62A5\u9519\uFF1F</h4><p>\u5F53\u5982\u4E0B\u5168\u5C40\u8BBE\u7F6E <code>getPopupContainer</code> \u4E3A\u89E6\u53D1\u8282\u70B9\u7684 parentNode \u65F6\uFF0C\u7531\u4E8E Modal \u7684\u7528\u6CD5\u4E0D\u5B58\u5728 <code>triggerNode</code>\uFF0C\u8FD9\u6837\u4F1A\u5BFC\u81F4 <code>triggerNode is undefined</code> \u7684\u62A5\u9519\uFF0C\u9700\u8981\u589E\u52A0\u4E00\u4E2A\u5224\u65AD\u6761\u4EF6\u3002</p><pre class="language-diff"><code><span class="token unchanged"><span class="token prefix unchanged"> </span><span class="token line">&lt;ConfigProvider
  448. </span></span><span class="token deleted-sign deleted"><span class="token prefix deleted">-</span><span class="token line"> getPopupContainer={triggerNode =&gt; triggerNode.parentNode}
  449. </span></span><span class="token inserted-sign inserted"><span class="token prefix inserted">+</span><span class="token line"> getPopupContainer={node =&gt; {
  450. </span><span class="token prefix inserted">+</span><span class="token line"> if (node) {
  451. </span><span class="token prefix inserted">+</span><span class="token line"> return node.parentNode;
  452. </span><span class="token prefix inserted">+</span><span class="token line"> }
  453. </span><span class="token prefix inserted">+</span><span class="token line"> return document.body;
  454. </span><span class="token prefix inserted">+</span><span class="token line"> }}
  455. </span></span><span class="token unchanged"><span class="token prefix unchanged"> </span><span class="token line">&gt;
  456. </span><span class="token prefix unchanged"> </span><span class="token line"> &lt;App /&gt;
  457. </span><span class="token prefix unchanged"> </span><span class="token line">&lt;/ConfigProvider&gt;
  458. </span></span></code></pre>`,15)]))}var an=r(O,[["render",nn]]);const tn={pageData:{title:"ConfigProvider",description:"",frontmatter:{category:"Components",type:"Other",cols:1,title:"ConfigProvider",cover:"https://gw.alipayobjects.com/zos/alicdn/kegYxl1wj/ConfigProvider.svg"},headers:[{level:2,title:"Usage",slug:"usage",content:"This component provides a configuration to all Vue components underneath itself via the [provide / inject](https://vuejs.org/v2/api/#provide-inject), In the render tree all components will have access to the provided config."},{level:3,title:"Content Security Policy",slug:"content-security-policy",content:"Some components use dynamic style to support wave effect. You can config `csp` prop if Content Security Policy (CSP) is enabled:"},{level:2,title:"API",slug:"api",content:""},{level:2,title:"FAQ",slug:"faq",content:"Does the locale problem still exist in DatePicker even if ConfigProvider `locale` is used?"}],relativePath:"src/docs/config-provider/index.en-US.md",content:`
  459. \`ConfigProvider\` provides a uniform configuration support for components.
  460. ## Usage
  461. This component provides a configuration to all Vue components underneath itself via the [provide / inject](https://vuejs.org/v2/api/#provide-inject), In the render tree all components will have access to the provided config.
  462. \`\`\`html
  463. &lt;template&gt;
  464. &lt;a-config-provider :getPopupContainer=&quot;getPopupContainer&quot;&gt;
  465. &lt;app /&gt;
  466. &lt;/a-config-provider&gt;
  467. &lt;/template&gt;
  468. &lt;script&gt;
  469. export default {
  470. methods: {
  471. getPopupContainer(el, dialogContext) {
  472. if (dialogContext) {
  473. return dialogContext.getDialogWrap();
  474. } else {
  475. return document.body;
  476. }
  477. },
  478. },
  479. };
  480. &lt;/script&gt;
  481. \`\`\`
  482. ### Content Security Policy
  483. Some components use dynamic style to support wave effect. You can config \`csp\` prop if Content Security Policy (CSP) is enabled:
  484. \`\`\`html
  485. &lt;a-config-provider :csp=&quot;{ nonce: &#39;YourNonceCode&#39; }&quot;&gt;
  486. &lt;a-button&gt;My Button&lt;/a-button&gt;
  487. &lt;/a-config-provider&gt;
  488. \`\`\`
  489. ## API
  490. | Property | Description | Type | Default | Version |
  491. | --- | --- | --- | --- | --- |
  492. | autoInsertSpaceInButton | Set \`false\` to remove space between 2 chinese characters on Button | boolean | true | |
  493. | csp | Set [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) config | { nonce: string } | - | |
  494. | renderEmpty | set empty content of components. Ref [Empty](/components/empty/) | slot-scope \\| Function(componentName: string): ReactNode | - | |
  495. | getPopupContainer | to set the container of the popup element. The default is to create a \`div\` element in \`body\`. | Function(triggerNode, dialogContext) | \`() =&gt; document.body\` | |
  496. | locale | language package setting, you can find the packages in [ant-design-vue/es/locale](http://unpkg.com/ant-design-vue/es/locale/) | object | - | 1.5.0 |
  497. | prefixCls | set prefix class | string | ant | |
  498. | pageHeader | Unify the ghost of pageHeader ,Ref [pageHeader](&lt;(/components/page-header)&gt; | { ghost:boolean } | &#39;true&#39; | 1.5.0 |
  499. | transformCellText | Table data can be changed again before rendering. The default configuration of general user empty data. | Function({ text, column, record, index }) =&gt; any | - | 1.5.4 \uFF5C |
  500. ## FAQ
  501. #### Does the locale problem still exist in DatePicker even if ConfigProvider \`locale\` is used?
  502. Please make sure you set moment locale by \`moment.locale(&#39;zh-cn&#39;)\` or that you don&#39;t have two different versions of moment. If you use Vite as a build tool, because Vite is not yet complete, you need to additionally execute \`npm i --save moment\` in your project to install it.
  503. #### Modal throw error when setting \`getPopupContainer\`?
  504. When you config \`getPopupContainer\` to parentNode globally, Modal will throw error of \`triggerNode is undefined\` because it did not have a triggerNode.
  505. \`\`\`diff
  506. &lt;ConfigProvider
  507. - getPopupContainer={triggerNode =&gt; triggerNode.parentNode}
  508. + getPopupContainer={node =&gt; {
  509. + if (node) {
  510. + return node.parentNode;
  511. + }
  512. + return document.body;
  513. + }}
  514. &gt;
  515. &lt;App /&gt;
  516. &lt;/ConfigProvider&gt;
  517. \`\`\`
  518. `,html:`<p><code>ConfigProvider</code> provides a uniform configuration support for components.</p>
  519. <h2 id="usage">Usage</h2>
  520. <p>This component provides a configuration to all Vue components underneath itself via the <a href="https://vuejs.org/v2/api/#provide-inject" target="_blank" rel="noopener noreferrer">provide / inject</a>, In the render tree all components will have access to the provided config.</p>
  521. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">></span></span>
  522. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-config-provider</span> <span class="token attr-name">:getPopupContainer</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>getPopupContainer<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
  523. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>app</span> <span class="token punctuation">/></span></span>
  524. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-config-provider</span><span class="token punctuation">></span></span>
  525. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">></span></span>
  526. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">
  527. <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
  528. <span class="token literal-property property">methods</span><span class="token operator">:</span> <span class="token punctuation">{</span>
  529. <span class="token function">getPopupContainer</span><span class="token punctuation">(</span><span class="token parameter">el<span class="token punctuation">,</span> dialogContext</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  530. <span class="token keyword">if</span> <span class="token punctuation">(</span>dialogContext<span class="token punctuation">)</span> <span class="token punctuation">{</span>
  531. <span class="token keyword">return</span> dialogContext<span class="token punctuation">.</span><span class="token function">getDialogWrap</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  532. <span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token punctuation">{</span>
  533. <span class="token keyword">return</span> document<span class="token punctuation">.</span>body<span class="token punctuation">;</span>
  534. <span class="token punctuation">}</span>
  535. <span class="token punctuation">}</span><span class="token punctuation">,</span>
  536. <span class="token punctuation">}</span><span class="token punctuation">,</span>
  537. <span class="token punctuation">}</span><span class="token punctuation">;</span>
  538. </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">></span></span>
  539. </code></pre>
  540. <h3 id="content-security-policy">Content Security Policy</h3>
  541. <p>Some components use dynamic style to support wave effect. You can config <code>csp</code> prop if Content Security Policy (CSP) is enabled:</p>
  542. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-config-provider</span> <span class="token attr-name">:csp</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>{ nonce: 'YourNonceCode' }<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
  543. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-button</span><span class="token punctuation">></span></span>My Button<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-button</span><span class="token punctuation">></span></span>
  544. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-config-provider</span><span class="token punctuation">></span></span>
  545. </code></pre>
  546. <h2 id="api">API</h2>
  547. <table>
  548. <thead>
  549. <tr>
  550. <th>Property</th>
  551. <th>Description</th>
  552. <th>Type</th>
  553. <th>Default</th>
  554. <th>Version</th>
  555. </tr>
  556. </thead>
  557. <tbody>
  558. <tr>
  559. <td>autoInsertSpaceInButton</td>
  560. <td>Set <code>false</code> to remove space between 2 chinese characters on Button</td>
  561. <td>boolean</td>
  562. <td>true</td>
  563. <td></td>
  564. </tr>
  565. <tr>
  566. <td>csp</td>
  567. <td>Set <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP" target="_blank" rel="noopener noreferrer">Content Security Policy</a> config</td>
  568. <td>{ nonce: string }</td>
  569. <td>-</td>
  570. <td></td>
  571. </tr>
  572. <tr>
  573. <td>renderEmpty</td>
  574. <td>set empty content of components. Ref <a href="/components/empty/">Empty</a></td>
  575. <td>slot-scope | Function(componentName: string): ReactNode</td>
  576. <td>-</td>
  577. <td></td>
  578. </tr>
  579. <tr>
  580. <td>getPopupContainer</td>
  581. <td>to set the container of the popup element. The default is to create a <code>div</code> element in <code>body</code>.</td>
  582. <td>Function(triggerNode, dialogContext)</td>
  583. <td><code>() =&gt; document.body</code></td>
  584. <td></td>
  585. </tr>
  586. <tr>
  587. <td>locale</td>
  588. <td>language package setting, you can find the packages in <a href="http://unpkg.com/ant-design-vue/es/locale/" target="_blank" rel="noopener noreferrer">ant-design-vue/es/locale</a></td>
  589. <td>object</td>
  590. <td>-</td>
  591. <td>1.5.0</td>
  592. </tr>
  593. <tr>
  594. <td>prefixCls</td>
  595. <td>set prefix class</td>
  596. <td>string</td>
  597. <td>ant</td>
  598. <td></td>
  599. </tr>
  600. <tr>
  601. <td>pageHeader</td>
  602. <td>Unify the ghost of pageHeader ,Ref [pageHeader](&lt;(/components/page-header)&gt;</td>
  603. <td>{ ghost:boolean }</td>
  604. <td>'true'</td>
  605. <td>1.5.0</td>
  606. </tr>
  607. <tr>
  608. <td>transformCellText</td>
  609. <td>Table data can be changed again before rendering. The default configuration of general user empty data.</td>
  610. <td>Function({ text, column, record, index }) =&gt; any</td>
  611. <td>-</td>
  612. <td>1.5.4 \uFF5C</td>
  613. </tr>
  614. </tbody>
  615. </table>
  616. <h2 id="faq">FAQ</h2>
  617. <h4 id="does-the-locale-problem-still-exist-in-datepicker-even-if-configprovider-locale-is-used">Does the locale problem still exist in DatePicker even if ConfigProvider <code>locale</code> is used?</h4>
  618. <p>Please make sure you set moment locale by <code>moment.locale('zh-cn')</code> or that you don't have two different versions of moment. If you use Vite as a build tool, because Vite is not yet complete, you need to additionally execute <code>npm i --save moment</code> in your project to install it.</p>
  619. <h4 id="modal-throw-error-when-setting-getpopupcontainer">Modal throw error when setting <code>getPopupContainer</code>?</h4>
  620. <p>When you config <code>getPopupContainer</code> to parentNode globally, Modal will throw error of <code>triggerNode is undefined</code> because it did not have a triggerNode.</p>
  621. <pre class="language-diff" v-pre><code><span class="token unchanged"><span class="token prefix unchanged"> </span><span class="token line">&lt;ConfigProvider
  622. </span></span><span class="token deleted-sign deleted"><span class="token prefix deleted">-</span><span class="token line"> getPopupContainer={triggerNode => triggerNode.parentNode}
  623. </span></span><span class="token inserted-sign inserted"><span class="token prefix inserted">+</span><span class="token line"> getPopupContainer={node => {
  624. </span><span class="token prefix inserted">+</span><span class="token line"> if (node) {
  625. </span><span class="token prefix inserted">+</span><span class="token line"> return node.parentNode;
  626. </span><span class="token prefix inserted">+</span><span class="token line"> }
  627. </span><span class="token prefix inserted">+</span><span class="token line"> return document.body;
  628. </span><span class="token prefix inserted">+</span><span class="token line"> }}
  629. </span></span><span class="token unchanged"><span class="token prefix unchanged"> </span><span class="token line">>
  630. </span><span class="token prefix unchanged"> </span><span class="token line"> &lt;App />
  631. </span><span class="token prefix unchanged"> </span><span class="token line">&lt;/ConfigProvider>
  632. </span></span></code></pre>
  633. `,lastUpdated:1748059052657}},sn={class:"markdown"};function on(o,t,u,i,l,d){return g(),x("article",sn,t[0]||(t[0]=[w(`<p><code>ConfigProvider</code> provides a uniform configuration support for components.</p><h2 id="usage">Usage</h2><p>This component provides a configuration to all Vue components underneath itself via the <a href="https://vuejs.org/v2/api/#provide-inject" target="_blank" rel="noopener noreferrer">provide / inject</a>, In the render tree all components will have access to the provided config.</p><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
  634. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-config-provider</span> <span class="token attr-name">:getPopupContainer</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>getPopupContainer<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
  635. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>app</span> <span class="token punctuation">/&gt;</span></span>
  636. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-config-provider</span><span class="token punctuation">&gt;</span></span>
  637. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
  638. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
  639. <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
  640. <span class="token literal-property property">methods</span><span class="token operator">:</span> <span class="token punctuation">{</span>
  641. <span class="token function">getPopupContainer</span><span class="token punctuation">(</span><span class="token parameter">el<span class="token punctuation">,</span> dialogContext</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  642. <span class="token keyword">if</span> <span class="token punctuation">(</span>dialogContext<span class="token punctuation">)</span> <span class="token punctuation">{</span>
  643. <span class="token keyword">return</span> dialogContext<span class="token punctuation">.</span><span class="token function">getDialogWrap</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  644. <span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token punctuation">{</span>
  645. <span class="token keyword">return</span> document<span class="token punctuation">.</span>body<span class="token punctuation">;</span>
  646. <span class="token punctuation">}</span>
  647. <span class="token punctuation">}</span><span class="token punctuation">,</span>
  648. <span class="token punctuation">}</span><span class="token punctuation">,</span>
  649. <span class="token punctuation">}</span><span class="token punctuation">;</span>
  650. </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
  651. </code></pre><h3 id="content-security-policy">Content Security Policy</h3><p>Some components use dynamic style to support wave effect. You can config <code>csp</code> prop if Content Security Policy (CSP) is enabled:</p><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-config-provider</span> <span class="token attr-name">:csp</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>{ nonce: &#39;YourNonceCode&#39; }<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
  652. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-button</span><span class="token punctuation">&gt;</span></span>My Button<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-button</span><span class="token punctuation">&gt;</span></span>
  653. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-config-provider</span><span class="token punctuation">&gt;</span></span>
  654. </code></pre><h2 id="api">API</h2><table><thead><tr><th>Property</th><th>Description</th><th>Type</th><th>Default</th><th>Version</th></tr></thead><tbody><tr><td>autoInsertSpaceInButton</td><td>Set <code>false</code> to remove space between 2 chinese characters on Button</td><td>boolean</td><td>true</td><td></td></tr><tr><td>csp</td><td>Set <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP" target="_blank" rel="noopener noreferrer">Content Security Policy</a> config</td><td>{ nonce: string }</td><td>-</td><td></td></tr><tr><td>renderEmpty</td><td>set empty content of components. Ref <a href="/components/empty/">Empty</a></td><td>slot-scope | Function(componentName: string): ReactNode</td><td>-</td><td></td></tr><tr><td>getPopupContainer</td><td>to set the container of the popup element. The default is to create a <code>div</code> element in <code>body</code>.</td><td>Function(triggerNode, dialogContext)</td><td><code>() =&gt; document.body</code></td><td></td></tr><tr><td>locale</td><td>language package setting, you can find the packages in <a href="http://unpkg.com/ant-design-vue/es/locale/" target="_blank" rel="noopener noreferrer">ant-design-vue/es/locale</a></td><td>object</td><td>-</td><td>1.5.0</td></tr><tr><td>prefixCls</td><td>set prefix class</td><td>string</td><td>ant</td><td></td></tr><tr><td>pageHeader</td><td>Unify the ghost of pageHeader ,Ref [pageHeader](&lt;(/components/page-header)&gt;</td><td>{ ghost:boolean }</td><td>&#39;true&#39;</td><td>1.5.0</td></tr><tr><td>transformCellText</td><td>Table data can be changed again before rendering. The default configuration of general user empty data.</td><td>Function({ text, column, record, index }) =&gt; any</td><td>-</td><td>1.5.4 \uFF5C</td></tr></tbody></table><h2 id="faq">FAQ</h2><h4 id="does-the-locale-problem-still-exist-in-datepicker-even-if-configprovider-locale-is-used">Does the locale problem still exist in DatePicker even if ConfigProvider <code>locale</code> is used?</h4><p>Please make sure you set moment locale by <code>moment.locale(&#39;zh-cn&#39;)</code> or that you don&#39;t have two different versions of moment. If you use Vite as a build tool, because Vite is not yet complete, you need to additionally execute <code>npm i --save moment</code> in your project to install it.</p><h4 id="modal-throw-error-when-setting-getpopupcontainer">Modal throw error when setting <code>getPopupContainer</code>?</h4><p>When you config <code>getPopupContainer</code> to parentNode globally, Modal will throw error of <code>triggerNode is undefined</code> because it did not have a triggerNode.</p><pre class="language-diff"><code><span class="token unchanged"><span class="token prefix unchanged"> </span><span class="token line">&lt;ConfigProvider
  655. </span></span><span class="token deleted-sign deleted"><span class="token prefix deleted">-</span><span class="token line"> getPopupContainer={triggerNode =&gt; triggerNode.parentNode}
  656. </span></span><span class="token inserted-sign inserted"><span class="token prefix inserted">+</span><span class="token line"> getPopupContainer={node =&gt; {
  657. </span><span class="token prefix inserted">+</span><span class="token line"> if (node) {
  658. </span><span class="token prefix inserted">+</span><span class="token line"> return node.parentNode;
  659. </span><span class="token prefix inserted">+</span><span class="token line"> }
  660. </span><span class="token prefix inserted">+</span><span class="token line"> return document.body;
  661. </span><span class="token prefix inserted">+</span><span class="token line"> }}
  662. </span></span><span class="token unchanged"><span class="token prefix unchanged"> </span><span class="token line">&gt;
  663. </span><span class="token prefix unchanged"> </span><span class="token line"> &lt;App /&gt;
  664. </span><span class="token prefix unchanged"> </span><span class="token line">&lt;/ConfigProvider&gt;
  665. </span></span></code></pre>`,15)]))}var en=r(tn,[["render",on]]);const pn=y({CN:an,US:en,components:{Locale:E}});function cn(o,t,u,i,l,d){const k=e("Locale"),m=e("demo-sort");return g(),A(m,{cols:1},{default:p(()=>[s(k)]),_:1})}var un=r(pn,[["render",cn]]);export{un as default};