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:`

zh-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

en-US

Components which need localization support are listed here, you can toggle the language in the demo.

`,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(` `),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(` `),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(` `),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(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),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(` `),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(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),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(` `),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(` `),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(` `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token string"},"'moment/dist/locale/zh-cn'"),n("span",{class:"token punctuation"},";"),a(` `),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(` 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(` `),n("span",{class:"token keyword"},"const"),a(" columns "),n("span",{class:"token operator"},"="),a(),n("span",{class:"token punctuation"},"["),a(` `),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),n("span",{class:"token literal-property property"},"filters"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token punctuation"},"["),a(` `),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),a(` `),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(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),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(` 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(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `),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(` Modal`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"info"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),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(` Modal`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"confirm"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(` columns`),n("span",{class:"token punctuation"},","),a(` visible`),n("span",{class:"token punctuation"},","),a(` locale`),n("span",{class:"token punctuation"},","),a(` moment`),n("span",{class:"token punctuation"},","),a(` enUS`),n("span",{class:"token punctuation"},","),a(` zhCN`),n("span",{class:"token punctuation"},","),a(` info`),n("span",{class:"token punctuation"},","),a(` confirm`),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),n("span",{class:"token selector"},".site-config-provider-calendar-wrapper"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),a(" 319px"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token property"},"border"),n("span",{class:"token punctuation"},":"),a(" 1px solid #d9d9d9"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token property"},"border-radius"),n("span",{class:"token punctuation"},":"),a(" 2px"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},".locale-components"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"border-top"),n("span",{class:"token punctuation"},":"),a(" 1px solid #d9d9d9"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token property"},"padding-top"),n("span",{class:"token punctuation"},":"),a(" 16px"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},".example"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"margin"),n("span",{class:"token punctuation"},":"),a(" 16px 0"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},".example > *"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"margin-right"),n("span",{class:"token punctuation"},":"),a(" 8px"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},".change-locale"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"margin-bottom"),n("span",{class:"token punctuation"},":"),a(" 16px"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},"[data-theme='dark'] .locale-components"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"border-top"),n("span",{class:"token punctuation"},":"),a(" 1px solid #303030"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},"[data-theme='dark'] .site-config-provider-calendar-wrapper"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"border"),n("span",{class:"token punctuation"},":"),a(" 1px solid #303030"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `)])],-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(` `),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(` `),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(` `),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(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),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(` `),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(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),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(` `),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(` `),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(` `),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(` `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token string"},"'moment/dist/locale/zh-cn'"),n("span",{class:"token punctuation"},";"),a(` `),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(` 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(` `),n("span",{class:"token keyword"},"const"),a(" columns "),n("span",{class:"token operator"},"="),a(),n("span",{class:"token punctuation"},"["),a(` `),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),n("span",{class:"token literal-property property"},"filters"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token punctuation"},"["),a(` `),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),a(` `),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(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),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(` 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(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `),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(` Modal`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"info"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),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(` Modal`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"confirm"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),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(` `),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(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(` columns`),n("span",{class:"token punctuation"},","),a(` visible`),n("span",{class:"token punctuation"},","),a(` locale`),n("span",{class:"token punctuation"},","),a(` moment`),n("span",{class:"token punctuation"},","),a(` enUS`),n("span",{class:"token punctuation"},","),a(` zhCN`),n("span",{class:"token punctuation"},","),a(` info`),n("span",{class:"token punctuation"},","),a(` confirm`),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `),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(` `),n("span",{class:"token selector"},".site-config-provider-calendar-wrapper"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),a(" 319px"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token property"},"border"),n("span",{class:"token punctuation"},":"),a(" 1px solid #d9d9d9"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token property"},"border-radius"),n("span",{class:"token punctuation"},":"),a(" 2px"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},".locale-components"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"border-top"),n("span",{class:"token punctuation"},":"),a(" 1px solid #d9d9d9"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token property"},"padding-top"),n("span",{class:"token punctuation"},":"),a(" 16px"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},".example"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"margin"),n("span",{class:"token punctuation"},":"),a(" 16px 0"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},".example > *"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"margin-right"),n("span",{class:"token punctuation"},":"),a(" 8px"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},".change-locale"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"margin-bottom"),n("span",{class:"token punctuation"},":"),a(" 16px"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},"[data-theme='dark'] .locale-components"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"border-top"),n("span",{class:"token punctuation"},":"),a(" 1px solid #303030"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `),n("span",{class:"token selector"},"[data-theme='dark'] .site-config-provider-calendar-wrapper"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token property"},"border"),n("span",{class:"token punctuation"},":"),a(" 1px solid #303030"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"")]),a(` `)])],-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:` \u4E3A\u7EC4\u4EF6\u63D0\u4F9B\u7EDF\u4E00\u7684\u5168\u5C40\u5316\u914D\u7F6E\u3002 ## \u4F7F\u7528 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 \`\`\`html <template> <a-config-provider :getPopupContainer="getPopupContainer"> <app /> </a-config-provider> </template> <script> export default { methods: { getPopupContainer(el, dialogContext) { if (dialogContext) { return dialogContext.getDialogWrap(); } else { return document.body; } }, }, }; </script> \`\`\` ### Content Security Policy \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 \`\`\`html <a-config-provider :csp="{ nonce: 'YourNonceCode' }"> <a-button>My Button</a-button> </a-config-provider> \`\`\` ## API | \u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C | | --- | --- | --- | --- | --- | | autoInsertSpaceInButton | \u8BBE\u7F6E\u4E3A \`false\` \u65F6\uFF0C\u79FB\u9664\u6309\u94AE\u4E2D 2 \u4E2A\u6C49\u5B57\u4E4B\u95F4\u7684\u7A7A\u683C | boolean | true | | | csp | \u8BBE\u7F6E [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) \u914D\u7F6E | { nonce: string } | - | | | renderEmpty | \u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7A7A\u72B6\u6001\u3002\u53C2\u8003 [\u7A7A\u72B6\u6001](/components/empty/) | slot-scope \\| Function(componentName: string): VNode | - | | | 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) | () => document.body | | | 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 | | pageHeader | \u7EDF\u4E00\u8BBE\u7F6E pageHeader \u7684 ghost\uFF0C\u53C2\u8003 [pageHeader](<(/components/page-header)>) | { ghost: boolean } | 'true' | 1.5.0 | | 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 }) => any | - | 1.5.4 \uFF5C | ## FAQ #### \u4E3A\u4EC0\u4E48\u6211\u4F7F\u7528\u4E86 ConfigProvider \`locale\`\uFF0C\u65F6\u95F4\u7C7B\u7EC4\u4EF6\u7684\u56FD\u9645\u5316\u8FD8\u6709\u95EE\u9898\uFF1F \u8BF7\u68C0\u67E5\u662F\u5426\u8BBE\u7F6E\u4E86 \`moment.locale('zh-cn')\`\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 #### \u914D\u7F6E \`getPopupContainer\` \u5BFC\u81F4 Modal \u62A5\u9519\uFF1F \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 \`\`\`diff <ConfigProvider - getPopupContainer={triggerNode => triggerNode.parentNode} + getPopupContainer={node => { + if (node) { + return node.parentNode; + } + return document.body; + }} > <App /> </ConfigProvider> \`\`\` `,html:`

\u4E3A\u7EC4\u4EF6\u63D0\u4F9B\u7EDF\u4E00\u7684\u5168\u5C40\u5316\u914D\u7F6E\u3002

\u4F7F\u7528

ConfigProvider \u4F7F\u7528 Vue \u7684 provide / inject \u7279\u6027\uFF0C\u53EA\u9700\u5728\u5E94\u7528\u5916\u56F4\u5305\u88F9\u4E00\u6B21\u5373\u53EF\u5168\u5C40\u751F\u6548\u3002

<template>
  <a-config-provider :getPopupContainer="getPopupContainer">
    <app />
  </a-config-provider>
</template>
<script>
  export default {
    methods: {
      getPopupContainer(el, dialogContext) {
        if (dialogContext) {
          return dialogContext.getDialogWrap();
        } else {
          return document.body;
        }
      },
    },
  };
</script>

Content Security Policy

\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

<a-config-provider :csp="{ nonce: 'YourNonceCode' }">
  <a-button>My Button</a-button>
</a-config-provider>

API

\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C \u7248\u672C
autoInsertSpaceInButton \u8BBE\u7F6E\u4E3A false \u65F6\uFF0C\u79FB\u9664\u6309\u94AE\u4E2D 2 \u4E2A\u6C49\u5B57\u4E4B\u95F4\u7684\u7A7A\u683C boolean true
csp \u8BBE\u7F6E Content Security Policy \u914D\u7F6E { nonce: string } -
renderEmpty \u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7A7A\u72B6\u6001\u3002\u53C2\u8003 \u7A7A\u72B6\u6001 slot-scope | Function(componentName: string): VNode -
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) () => document.body
locale \u8BED\u8A00\u5305\u914D\u7F6E\uFF0C\u8BED\u8A00\u5305\u53EF\u5230 ant-design-vue/es/locale \u76EE\u5F55\u4E0B\u5BFB\u627E object - 1.5.0
pageHeader \u7EDF\u4E00\u8BBE\u7F6E pageHeader \u7684 ghost\uFF0C\u53C2\u8003 pageHeader { ghost: boolean } 'true' 1.5.0
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 }) => any - 1.5.4 \uFF5C

FAQ

\u4E3A\u4EC0\u4E48\u6211\u4F7F\u7528\u4E86 ConfigProvider locale\uFF0C\u65F6\u95F4\u7C7B\u7EC4\u4EF6\u7684\u56FD\u9645\u5316\u8FD8\u6709\u95EE\u9898\uFF1F

\u8BF7\u68C0\u67E5\u662F\u5426\u8BBE\u7F6E\u4E86 moment.locale('zh-cn')\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

\u914D\u7F6E getPopupContainer \u5BFC\u81F4 Modal \u62A5\u9519\uFF1F

\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

 <ConfigProvider
-  getPopupContainer={triggerNode => triggerNode.parentNode}
+  getPopupContainer={node => {
+    if (node) {
+      return node.parentNode;
+    }
+    return document.body;
+  }}
 >
   <App />
 </ConfigProvider>
`,lastUpdated:1748059052657}},$={class:"markdown"};function nn(o,t,u,i,l,d){return g(),x("article",$,t[0]||(t[0]=[w(`

\u4E3A\u7EC4\u4EF6\u63D0\u4F9B\u7EDF\u4E00\u7684\u5168\u5C40\u5316\u914D\u7F6E\u3002

\u4F7F\u7528

ConfigProvider \u4F7F\u7528 Vue \u7684 provide / inject \u7279\u6027\uFF0C\u53EA\u9700\u5728\u5E94\u7528\u5916\u56F4\u5305\u88F9\u4E00\u6B21\u5373\u53EF\u5168\u5C40\u751F\u6548\u3002

<template>
  <a-config-provider :getPopupContainer="getPopupContainer">
    <app />
  </a-config-provider>
</template>
<script>
  export default {
    methods: {
      getPopupContainer(el, dialogContext) {
        if (dialogContext) {
          return dialogContext.getDialogWrap();
        } else {
          return document.body;
        }
      },
    },
  };
</script>

Content Security Policy

\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

<a-config-provider :csp="{ nonce: 'YourNonceCode' }">
  <a-button>My Button</a-button>
</a-config-provider>

API

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u9ED8\u8BA4\u503C\u7248\u672C
autoInsertSpaceInButton\u8BBE\u7F6E\u4E3A false \u65F6\uFF0C\u79FB\u9664\u6309\u94AE\u4E2D 2 \u4E2A\u6C49\u5B57\u4E4B\u95F4\u7684\u7A7A\u683Cbooleantrue
csp\u8BBE\u7F6E Content Security Policy \u914D\u7F6E{ nonce: string }-
renderEmpty\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7A7A\u72B6\u6001\u3002\u53C2\u8003 \u7A7A\u72B6\u6001slot-scope | Function(componentName: string): VNode-
getPopupContainer\u5F39\u51FA\u6846\uFF08Select, Tooltip, Menu \u7B49\u7B49\uFF09\u6E32\u67D3\u7236\u8282\u70B9\uFF0C\u9ED8\u8BA4\u6E32\u67D3\u5230 body \u4E0A\u3002Function(triggerNode, dialogContext)() => document.body
locale\u8BED\u8A00\u5305\u914D\u7F6E\uFF0C\u8BED\u8A00\u5305\u53EF\u5230 ant-design-vue/es/locale \u76EE\u5F55\u4E0B\u5BFB\u627Eobject-1.5.0
pageHeader\u7EDF\u4E00\u8BBE\u7F6E pageHeader \u7684 ghost\uFF0C\u53C2\u8003 pageHeader{ ghost: boolean }'true'1.5.0
transformCellTextTable \u6570\u636E\u6E32\u67D3\u524D\u53EF\u4EE5\u518D\u6B21\u6539\u53D8\uFF0C\u4E00\u822C\u7528\u6237\u7A7A\u6570\u636E\u7684\u9ED8\u8BA4\u914D\u7F6EFunction({ text, column, record, index }) => any-1.5.4 \uFF5C

FAQ

\u4E3A\u4EC0\u4E48\u6211\u4F7F\u7528\u4E86 ConfigProvider locale\uFF0C\u65F6\u95F4\u7C7B\u7EC4\u4EF6\u7684\u56FD\u9645\u5316\u8FD8\u6709\u95EE\u9898\uFF1F

\u8BF7\u68C0\u67E5\u662F\u5426\u8BBE\u7F6E\u4E86 moment.locale('zh-cn')\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

\u914D\u7F6E getPopupContainer \u5BFC\u81F4 Modal \u62A5\u9519\uFF1F

\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

 <ConfigProvider
-  getPopupContainer={triggerNode => triggerNode.parentNode}
+  getPopupContainer={node => {
+    if (node) {
+      return node.parentNode;
+    }
+    return document.body;
+  }}
 >
   <App />
 </ConfigProvider>
`,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:` \`ConfigProvider\` provides a uniform configuration support for components. ## Usage 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. \`\`\`html <template> <a-config-provider :getPopupContainer="getPopupContainer"> <app /> </a-config-provider> </template> <script> export default { methods: { getPopupContainer(el, dialogContext) { if (dialogContext) { return dialogContext.getDialogWrap(); } else { return document.body; } }, }, }; </script> \`\`\` ### Content Security Policy Some components use dynamic style to support wave effect. You can config \`csp\` prop if Content Security Policy (CSP) is enabled: \`\`\`html <a-config-provider :csp="{ nonce: 'YourNonceCode' }"> <a-button>My Button</a-button> </a-config-provider> \`\`\` ## API | Property | Description | Type | Default | Version | | --- | --- | --- | --- | --- | | autoInsertSpaceInButton | Set \`false\` to remove space between 2 chinese characters on Button | boolean | true | | | csp | Set [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) config | { nonce: string } | - | | | renderEmpty | set empty content of components. Ref [Empty](/components/empty/) | slot-scope \\| Function(componentName: string): ReactNode | - | | | getPopupContainer | to set the container of the popup element. The default is to create a \`div\` element in \`body\`. | Function(triggerNode, dialogContext) | \`() => document.body\` | | | 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 | | prefixCls | set prefix class | string | ant | | | pageHeader | Unify the ghost of pageHeader ,Ref [pageHeader](<(/components/page-header)> | { ghost:boolean } | 'true' | 1.5.0 | | transformCellText | Table data can be changed again before rendering. The default configuration of general user empty data. | Function({ text, column, record, index }) => any | - | 1.5.4 \uFF5C | ## FAQ #### Does the locale problem still exist in DatePicker even if ConfigProvider \`locale\` is used? Please make sure you set moment locale by \`moment.locale('zh-cn')\` 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 \`npm i --save moment\` in your project to install it. #### Modal throw error when setting \`getPopupContainer\`? When you config \`getPopupContainer\` to parentNode globally, Modal will throw error of \`triggerNode is undefined\` because it did not have a triggerNode. \`\`\`diff <ConfigProvider - getPopupContainer={triggerNode => triggerNode.parentNode} + getPopupContainer={node => { + if (node) { + return node.parentNode; + } + return document.body; + }} > <App /> </ConfigProvider> \`\`\` `,html:`

ConfigProvider provides a uniform configuration support for components.

Usage

This component provides a configuration to all Vue components underneath itself via the provide / inject, In the render tree all components will have access to the provided config.

<template>
  <a-config-provider :getPopupContainer="getPopupContainer">
    <app />
  </a-config-provider>
</template>
<script>
  export default {
    methods: {
      getPopupContainer(el, dialogContext) {
        if (dialogContext) {
          return dialogContext.getDialogWrap();
        } else {
          return document.body;
        }
      },
    },
  };
</script>

Content Security Policy

Some components use dynamic style to support wave effect. You can config csp prop if Content Security Policy (CSP) is enabled:

<a-config-provider :csp="{ nonce: 'YourNonceCode' }">
  <a-button>My Button</a-button>
</a-config-provider>

API

Property Description Type Default Version
autoInsertSpaceInButton Set false to remove space between 2 chinese characters on Button boolean true
csp Set Content Security Policy config { nonce: string } -
renderEmpty set empty content of components. Ref Empty slot-scope | Function(componentName: string): ReactNode -
getPopupContainer to set the container of the popup element. The default is to create a div element in body. Function(triggerNode, dialogContext) () => document.body
locale language package setting, you can find the packages in ant-design-vue/es/locale object - 1.5.0
prefixCls set prefix class string ant
pageHeader Unify the ghost of pageHeader ,Ref [pageHeader](<(/components/page-header)> { ghost:boolean } 'true' 1.5.0
transformCellText Table data can be changed again before rendering. The default configuration of general user empty data. Function({ text, column, record, index }) => any - 1.5.4 \uFF5C

FAQ

Does the locale problem still exist in DatePicker even if ConfigProvider locale is used?

Please make sure you set moment locale by moment.locale('zh-cn') 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 npm i --save moment in your project to install it.

When you config getPopupContainer to parentNode globally, Modal will throw error of triggerNode is undefined because it did not have a triggerNode.

 <ConfigProvider
-  getPopupContainer={triggerNode => triggerNode.parentNode}
+  getPopupContainer={node => {
+    if (node) {
+      return node.parentNode;
+    }
+    return document.body;
+  }}
 >
   <App />
 </ConfigProvider>
`,lastUpdated:1748059052657}},sn={class:"markdown"};function on(o,t,u,i,l,d){return g(),x("article",sn,t[0]||(t[0]=[w(`

ConfigProvider provides a uniform configuration support for components.

Usage

This component provides a configuration to all Vue components underneath itself via the provide / inject, In the render tree all components will have access to the provided config.

<template>
  <a-config-provider :getPopupContainer="getPopupContainer">
    <app />
  </a-config-provider>
</template>
<script>
  export default {
    methods: {
      getPopupContainer(el, dialogContext) {
        if (dialogContext) {
          return dialogContext.getDialogWrap();
        } else {
          return document.body;
        }
      },
    },
  };
</script>

Content Security Policy

Some components use dynamic style to support wave effect. You can config csp prop if Content Security Policy (CSP) is enabled:

<a-config-provider :csp="{ nonce: 'YourNonceCode' }">
  <a-button>My Button</a-button>
</a-config-provider>

API

PropertyDescriptionTypeDefaultVersion
autoInsertSpaceInButtonSet false to remove space between 2 chinese characters on Buttonbooleantrue
cspSet Content Security Policy config{ nonce: string }-
renderEmptyset empty content of components. Ref Emptyslot-scope | Function(componentName: string): ReactNode-
getPopupContainerto set the container of the popup element. The default is to create a div element in body.Function(triggerNode, dialogContext)() => document.body
localelanguage package setting, you can find the packages in ant-design-vue/es/localeobject-1.5.0
prefixClsset prefix classstringant
pageHeaderUnify the ghost of pageHeader ,Ref [pageHeader](<(/components/page-header)>{ ghost:boolean }'true'1.5.0
transformCellTextTable data can be changed again before rendering. The default configuration of general user empty data.Function({ text, column, record, index }) => any-1.5.4 \uFF5C

FAQ

Does the locale problem still exist in DatePicker even if ConfigProvider locale is used?

Please make sure you set moment locale by moment.locale('zh-cn') 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 npm i --save moment in your project to install it.

When you config getPopupContainer to parentNode globally, Modal will throw error of triggerNode is undefined because it did not have a triggerNode.

 <ConfigProvider
-  getPopupContainer={triggerNode => triggerNode.parentNode}
+  getPopupContainer={node => {
+    if (node) {
+      return node.parentNode;
+    }
+    return document.body;
+  }}
 >
   <App />
 </ConfigProvider>
`,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};