<article data-v-608e4900="">
    <section class="markdown">
        <h1>ConfigProvider <span class="subtitle">全局化配置</span></h1>
        <section class="markdown">
            <p>为组件提供统一的全局化配置。</p>
            <h2 id="使用">使用</h2>
            <p>ConfigProvider 使用 Vue 的 <a href="https://vuejs.org/v2/api/#provide-inject" target="_blank" rel="noopener noreferrer">provide / inject</a> 特性，只需在应用外围包裹一次即可全局生效。</p>
            <pre class="language-html" v-pre=""><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
  <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-config-provider</span> <span class="token attr-name">:getPopupContainer</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>getPopupContainer<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>app</span> <span class="token punctuation">/&gt;</span></span>
  <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-config-provider</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
  <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
    methods<span class="token operator">:</span> <span class="token punctuation">{</span>
      <span class="token function">getPopupContainer</span><span class="token punctuation">(</span><span class="token parameter">el<span class="token punctuation">,</span> dialogContext</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
        <span class="token keyword">if</span> <span class="token punctuation">(</span>dialogContext<span class="token punctuation">)</span> <span class="token punctuation">{</span>
          <span class="token keyword">return</span> dialogContext<span class="token punctuation">.</span><span class="token function">getDialogWrap</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token punctuation">{</span>
          <span class="token keyword">return</span> document<span class="token punctuation">.</span>body<span class="token punctuation">;</span>
        <span class="token punctuation">}</span>
      <span class="token punctuation">}</span><span class="token punctuation">,</span>
    <span class="token punctuation">}</span><span class="token punctuation">,</span>
  <span class="token punctuation">}</span><span class="token punctuation">;</span>
</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
</code></pre>
            <h3 id="content-security-policy">Content Security Policy</h3>
            <p>部分组件为了支持波纹效果，使用了动态样式。如果开启了 Content Security Policy (CSP)，你可以通过 <code>csp</code> 属性来进行配置：</p>
            <pre class="language-html" v-pre=""><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-config-provider</span> <span class="token attr-name">:csp</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>{ nonce: <span class="token punctuation">'</span>YourNonceCode<span class="token punctuation">'</span> }<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>
  <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-button</span><span class="token punctuation">&gt;</span></span>My Button<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-button</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-config-provider</span><span class="token punctuation">&gt;</span></span>
</code></pre>
        </section>
    </section>
    <section class="markdown">
        <h2>代码演示</h2>
    </section>
    <div class="ant-row" data-v-608e4900="" style="margin-left: -8px; margin-right: -8px; row-gap: 0px;">
        <div class="ant-col ant-col-24 code-boxes-col-1-1" style="padding-left: 8px; padding-right: 8px;">
            <section class="code-box" id="components-config-provider-demo-locale" data-v-9c5a9f90="">
                <section class="code-box-demo">
                    <div class="change-locale" data-v-9c5a9f90=""><span data-v-9c5a9f90="" style="margin-right: 16px;">Change locale of components:</span>
                        <div class="ant-radio-group ant-radio-group-outline ant-radio-group-default" data-v-9c5a9f90=""><label class="ant-radio-button-wrapper ant-radio-button-wrapper-checked" data-v-9c5a9f90=""><span class="ant-radio-button ant-radio-button-checked"><input type="radio" class="ant-radio-button-input" value="en"><span class="ant-radio-button-inner"></span></span><span>English</span></label>
                            <label class="ant-radio-button-wrapper" data-v-9c5a9f90=""><span class="ant-radio-button"><input type="radio" class="ant-radio-button-input" value="zh-cn"><span class="ant-radio-button-inner"></span></span><span>中文</span></label>
                        </div>
                    </div>
                    <div class="locale-components" data-v-9c5a9f90="">
                        <div class="example" data-v-9c5a9f90="">
                            <ul unselectable="unselectable" class="ant-pagination" data-v-9c5a9f90="">
                                <!---->
                                <li title="Previous Page" class="ant-pagination-disabled ant-pagination-prev" aria-disabled="true"><a class="ant-pagination-item-link"><span role="img" aria-label="left" class="anticon anticon-left"><svg focusable="false" class="" data-icon="left" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"></path></svg></span></a></li>
                                <li title="1" tabindex="0" class="ant-pagination-item ant-pagination-item-1 ant-pagination-item-active"><a>1</a></li>
                                <li title="2" tabindex="0" class="ant-pagination-item ant-pagination-item-2"><a>2</a></li>
                                <li title="3" tabindex="0" class="ant-pagination-item ant-pagination-item-3"><a>3</a></li>
                                <li title="4" tabindex="0" class="ant-pagination-item ant-pagination-item-4"><a>4</a></li>
                                <li title="5" tabindex="0" class="ant-pagination-item ant-pagination-item-5"><a>5</a></li>
                                <li title="Next Page" tabindex="0" class=" ant-pagination-next" aria-disabled="false"><a class="ant-pagination-item-link"><span role="img" aria-label="right" class="anticon anticon-right"><svg focusable="false" class="" data-icon="right" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"></path></svg></span></a></li>
                                <li class="ant-pagination-options">
                                    <div class="ant-select ant-pagination-options-size-changer ant-select-single ant-select-show-arrow">
                                        <!---->
                                        <!---->
                                        <div class="ant-select-selector"><span class="ant-select-selection-search"><input id="rc_select_17" autocomplete="off" class="ant-select-selection-search-input" role="combobox" aria-haspopup="listbox" aria-owns="rc_select_17_list" aria-autocomplete="list" aria-controls="rc_select_17_list" aria-activedescendant="rc_select_17_list_0" readonly="" unselectable="on" type="search" style="opacity: 0;"></span>
                                            <span class="ant-select-selection-item">10 / page</span>
                                            <!---->
                                        </div><span class="ant-select-arrow" unselectable="on" aria-hidden="true" style="user-select: none;"><span role="img" aria-label="down" class="anticon anticon-down ant-select-suffix"><svg focusable="false" class="" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></span></span>
                                        <!---->
                                    </div>
                                    <!---->
                                </li>
                            </ul>
                        </div>
                        <div class="example" data-v-9c5a9f90="">
                            <div class="ant-select ant-select-single ant-select-show-arrow ant-select-show-search" data-v-9c5a9f90="" style="width: 200px;">
                                <!---->
                                <!---->
                                <div class="ant-select-selector"><span class="ant-select-selection-search"><input id="rc_select_18" autocomplete="off" class="ant-select-selection-search-input" role="combobox" aria-haspopup="listbox" aria-owns="rc_select_18_list" aria-autocomplete="list" aria-controls="rc_select_18_list" aria-activedescendant="rc_select_18_list_0" type="search"></span>
                                    <!----><span class="ant-select-selection-placeholder"><!----></span></div><span class="ant-select-arrow" unselectable="on" aria-hidden="true" style="user-select: none;"><span role="img" aria-label="down" class="anticon anticon-down ant-select-suffix"><svg focusable="false" class="" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></span></span>
                                <!---->
                            </div><span class="ant-calendar-picker" data-v-9c5a9f90=""><!----><div><input readonly="" placeholder="Select date" class="ant-calendar-picker-input ant-input"><!----><span role="img" aria-label="calendar" class="anticon anticon-calendar ant-calendar-picker-icon"><svg focusable="false" class="" data-icon="calendar" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"></path></svg></span></div>
                        </span>
                        <!----><span class="ant-time-picker"><input class="ant-time-picker-input ant-input" type="text" placeholder="Select time" readonly=""><span class="ant-time-picker-icon"><span role="img" aria-label="clock-circle" class="anticon anticon-clock-circle ant-time-picker-clock-icon"><svg focusable="false" class="" data-icon="clock-circle" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"></path><path d="M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"></path></svg></span></span>
                        <!---->
                        </span><span class="ant-calendar-picker" tabindex="0" data-v-9c5a9f90="" style="width: 200px;"><!----><span class="ant-calendar-picker-input ant-input"><input readonly="" placeholder="Start date" class="ant-calendar-range-picker-input" tabindex="-1"><span class="ant-calendar-range-picker-separator"> ~ </span>
                        <input readonly="" placeholder="End date" class="ant-calendar-range-picker-input" tabindex="-1">
                        <!----><span class="ant-calendar-picker-icon"><!----></span></span>
                        </span>
                    </div>
                    <div class="example" data-v-9c5a9f90=""><button class="ant-btn ant-btn-primary" type="button" data-v-9c5a9f90=""><!----><span>Show Modal</span></button><button class="ant-btn" type="button" data-v-9c5a9f90=""><!----><span>Show info</span></button><button class="ant-btn"
                            type="button" data-v-9c5a9f90=""><!----><span>Show confirm</span></button>
                        <!----><a href="#" data-v-9c5a9f90="">Click to confirm</a></div>
                    <div class="example" data-v-9c5a9f90="">
                        <div class="ant-transfer" data-v-9c5a9f90="">
                            <div class="ant-transfer-list">
                                <div class="ant-transfer-list-header"><label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input"><span class="ant-checkbox-inner"></span></span><!----></label><span class="ant-transfer-list-header-selected"><span>0 item</span>
                                    <span class="ant-transfer-list-header-title"></span>
                                    </span>
                                </div>
                                <div class="ant-transfer-list-body ant-transfer-list-body-with-search">
                                    <div class="ant-transfer-list-body-search-wrapper"><input placeholder="Search here" type="text" class="ant-input ant-transfer-list-search"><span class="ant-transfer-list-search-action"><span role="img" aria-label="search" class="anticon anticon-search"><svg focusable="false" class="" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg></span></span>
                                    </div>
                                    <div class="ant-transfer-list-body-not-found">
                                        <div class="ant-empty ant-empty-small ant-empty-normal">
                                            <div class="ant-empty-image"><svg class="ant-empty-img-simple" width="64" height="41" viewBox="0 0 64 41"><g transform="translate(0 1)" fill="none" fill-rule="evenodd"><ellipse class="ant-empty-img-simple-ellipse" fill="#F5F5F5" cx="32" cy="33" rx="32" ry="7"></ellipse><g class="ant-empty-img-simple-g" fill-rule="nonzero" stroke="#D9D9D9"><path d="M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"></path><path d="M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z" fill="#FAFAFA" class="ant-empty-img-simple-path"></path></g></g></svg></div>
                                            <p class="ant-empty-description">No Data</p>
                                            <!---->
                                        </div>
                                    </div>
                                </div>
                                <!---->
                            </div>
                            <div class="ant-transfer-operation"><button disabled="" class="ant-btn ant-btn-primary ant-btn-sm ant-btn-icon-only" type="button"><span role="img" aria-label="right" class="anticon anticon-right"><svg focusable="false" class="" data-icon="right" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"></path></svg></span></button>
                                <button disabled="" class="ant-btn ant-btn-primary ant-btn-sm ant-btn-icon-only" type="button"><span role="img" aria-label="left" class="anticon anticon-left"><svg focusable="false" class="" data-icon="left" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"></path></svg></span></button>
                            </div>
                            <div class="ant-transfer-list">
                                <div class="ant-transfer-list-header"><label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input"><span class="ant-checkbox-inner"></span></span><!----></label><span class="ant-transfer-list-header-selected"><span>0 item</span>
                                    <span class="ant-transfer-list-header-title"></span>
                                    </span>
                                </div>
                                <div class="ant-transfer-list-body ant-transfer-list-body-with-search">
                                    <div class="ant-transfer-list-body-search-wrapper"><input placeholder="Search here" type="text" class="ant-input ant-transfer-list-search"><span class="ant-transfer-list-search-action"><span role="img" aria-label="search" class="anticon anticon-search"><svg focusable="false" class="" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg></span></span>
                                    </div>
                                    <div class="ant-transfer-list-body-not-found">
                                        <div class="ant-empty ant-empty-small ant-empty-normal">
                                            <div class="ant-empty-image"><svg class="ant-empty-img-simple" width="64" height="41" viewBox="0 0 64 41"><g transform="translate(0 1)" fill="none" fill-rule="evenodd"><ellipse class="ant-empty-img-simple-ellipse" fill="#F5F5F5" cx="32" cy="33" rx="32" ry="7"></ellipse><g class="ant-empty-img-simple-g" fill-rule="nonzero" stroke="#D9D9D9"><path d="M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"></path><path d="M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z" fill="#FAFAFA" class="ant-empty-img-simple-path"></path></g></g></svg></div>
                                            <p class="ant-empty-description">No Data</p>
                                            <!---->
                                        </div>
                                    </div>
                                </div>
                                <!---->
                            </div>
                        </div>
                    </div>
                    <div class="site-config-provider-calendar-wrapper" data-v-9c5a9f90="">
                        <div class="" data-v-9c5a9f90="">
                            <div class="ant-fullcalendar-header">
                                <div class="ant-select ant-select-sm ant-fullcalendar-year-select ant-select-single ant-select-show-arrow">
                                    <!---->
                                    <!---->
                                    <div class="ant-select-selector"><span class="ant-select-selection-search"><input id="rc_select_19" autocomplete="off" class="ant-select-selection-search-input" role="combobox" aria-haspopup="listbox" aria-owns="rc_select_19_list" aria-autocomplete="list" aria-controls="rc_select_19_list" aria-activedescendant="rc_select_19_list_0" readonly="" unselectable="on" type="search" style="opacity: 0;"></span>
                                        <span class="ant-select-selection-item" title="2021">2021</span>
                                        <!---->
                                    </div><span class="ant-select-arrow" unselectable="on" aria-hidden="true" style="user-select: none;"><span role="img" aria-label="down" class="anticon anticon-down ant-select-suffix"><svg focusable="false" class="" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></span></span>
                                    <!---->
                                </div>
                                <div class="ant-select ant-select-sm ant-fullcalendar-month-select ant-select-single ant-select-show-arrow">
                                    <!---->
                                    <!---->
                                    <div class="ant-select-selector"><span class="ant-select-selection-search"><input id="rc_select_20" autocomplete="off" class="ant-select-selection-search-input" role="combobox" aria-haspopup="listbox" aria-owns="rc_select_20_list" aria-autocomplete="list" aria-controls="rc_select_20_list" aria-activedescendant="rc_select_20_list_0" readonly="" unselectable="on" type="search" style="opacity: 0;"></span>
                                        <span class="ant-select-selection-item" title="Oct">Oct</span>
                                        <!---->
                                    </div><span class="ant-select-arrow" unselectable="on" aria-hidden="true" style="user-select: none;"><span role="img" aria-label="down" class="anticon anticon-down ant-select-suffix"><svg focusable="false" class="" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></span></span>
                                    <!---->
                                </div>
                                <div class="ant-radio-group ant-radio-group-outline ant-radio-group-small"><label class="ant-radio-button-wrapper ant-radio-button-wrapper-checked"><span class="ant-radio-button ant-radio-button-checked"><input type="radio" class="ant-radio-button-input" value="month"><span class="ant-radio-button-inner"></span></span><span>Month</span></label>
                                    <label class="ant-radio-button-wrapper"><span class="ant-radio-button"><input type="radio" class="ant-radio-button-input" value="year"><span class="ant-radio-button-inner"></span></span><span>Year</span></label>
                                </div>
                            </div>
                            <div class="ant-fullcalendar ant-fullcalendar-full" tabindex="0">
                                <!---->
                                <div class="ant-fullcalendar-calendar-body">
                                    <table class="ant-fullcalendar-table" cellspacing="0" role="grid">
                                        <thead>
                                            <tr role="row">
                                                <!---->
                                                <th role="columnheader" title="Sun" class="ant-fullcalendar-column-header"><span class="ant-fullcalendar-column-header-inner">Su</span></th>
                                                <th role="columnheader" title="Mon" class="ant-fullcalendar-column-header"><span class="ant-fullcalendar-column-header-inner">Mo</span></th>
                                                <th role="columnheader" title="Tue" class="ant-fullcalendar-column-header"><span class="ant-fullcalendar-column-header-inner">Tu</span></th>
                                                <th role="columnheader" title="Wed" class="ant-fullcalendar-column-header"><span class="ant-fullcalendar-column-header-inner">We</span></th>
                                                <th role="columnheader" title="Thu" class="ant-fullcalendar-column-header"><span class="ant-fullcalendar-column-header-inner">Th</span></th>
                                                <th role="columnheader" title="Fri" class="ant-fullcalendar-column-header"><span class="ant-fullcalendar-column-header-inner">Fr</span></th>
                                                <th role="columnheader" title="Sat" class="ant-fullcalendar-column-header"><span class="ant-fullcalendar-column-header-inner">Sa</span></th>
                                            </tr>
                                        </thead>
                                        <tbody class="ant-fullcalendar-tbody">
                                            <tr role="row" class="">
                                                <!---->
                                                <td role="gridcell" title="September 26, 2021" class="ant-fullcalendar-cell ant-fullcalendar-last-month-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">26</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="September 27, 2021" class="ant-fullcalendar-cell ant-fullcalendar-last-month-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">27</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="September 28, 2021" class="ant-fullcalendar-cell ant-fullcalendar-last-month-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">28</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="September 29, 2021" class="ant-fullcalendar-cell ant-fullcalendar-last-month-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">29</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="September 30, 2021" class="ant-fullcalendar-cell ant-fullcalendar-last-month-cell ant-fullcalendar-last-day-of-month">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">30</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 1, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">01</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 2, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">02</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr role="row" class="">
                                                <!---->
                                                <td role="gridcell" title="October 3, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">03</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 4, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">04</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 5, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">05</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 6, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">06</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 7, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">07</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 8, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">08</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 9, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">09</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr role="row" class="ant-fullcalendar-current-week ant-fullcalendar-active-week">
                                                <!---->
                                                <td role="gridcell" title="October 10, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">10</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 11, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">11</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 12, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">12</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 13, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">13</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 14, 2021" class="ant-fullcalendar-cell ant-fullcalendar-today ant-fullcalendar-selected-day">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">14</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 15, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">15</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 16, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">16</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr role="row" class="">
                                                <!---->
                                                <td role="gridcell" title="October 17, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">17</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 18, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">18</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 19, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">19</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 20, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">20</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 21, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">21</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 22, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">22</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 23, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">23</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr role="row" class="">
                                                <!---->
                                                <td role="gridcell" title="October 24, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">24</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 25, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">25</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 26, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">26</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 27, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">27</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 28, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">28</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 29, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">29</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="October 30, 2021" class="ant-fullcalendar-cell">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">30</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr role="row" class="">
                                                <!---->
                                                <td role="gridcell" title="October 31, 2021" class="ant-fullcalendar-cell ant-fullcalendar-last-day-of-month">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">31</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="November 1, 2021" class="ant-fullcalendar-cell ant-fullcalendar-next-month-btn-day">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">01</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="November 2, 2021" class="ant-fullcalendar-cell ant-fullcalendar-next-month-btn-day">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">02</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="November 3, 2021" class="ant-fullcalendar-cell ant-fullcalendar-next-month-btn-day">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">03</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="November 4, 2021" class="ant-fullcalendar-cell ant-fullcalendar-next-month-btn-day">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">04</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="November 5, 2021" class="ant-fullcalendar-cell ant-fullcalendar-next-month-btn-day">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">05</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                                <td role="gridcell" title="November 6, 2021" class="ant-fullcalendar-cell ant-fullcalendar-next-month-btn-day">
                                                    <div class="ant-fullcalendar-date">
                                                        <div class="ant-fullcalendar-value">06</div>
                                                        <div class="ant-fullcalendar-content">
                                                            <!---->
                                                        </div>
                                                    </div>
                                                </td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="example" data-v-9c5a9f90="">
                        <div class="ant-table-wrapper" data-v-9c5a9f90="">
                            <div class="ant-spin-nested-loading">
                                <!---->
                                <div class="ant-spin-container">
                                    <div class="ant-table ant-table-default ant-table-empty ant-table-scroll-position-left">
                                        <!---->
                                        <div class="ant-table-content">
                                            <!---->
                                            <div class="ant-table-body">
                                                <table class="">
                                                    <colgroup>
                                                        <col data-key="name">
                                                        <col data-key="age">
                                                    </colgroup>
                                                    <thead class="ant-table-thead">
                                                        <tr>
                                                            <th colstart="0" colspan="1" colend="0" rowspan="1" class="ant-table-column-has-actions ant-table-column-has-filters"><span class="ant-table-header-column"><div><span class="ant-table-column-title">Name</span><span class="ant-table-column-sorter"><!----></span></div>
                                            </span><span title="Filter menu" tabindex="-1" role="img" aria-label="filter" class="anticon anticon-filter ant-dropdown-trigger"><svg focusable="false" class="" data-icon="filter" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"></path></svg></span></th>
                                            <th colstart="1" colspan="1" colend="1" rowspan="1" class=""><span class="ant-table-header-column"><div><span class="ant-table-column-title">Age</span><span class="ant-table-column-sorter"><!----></span></div>
                                        </span>
                                        <!---->
                                        </th>
                                        </tr>
                                        </thead>
                                        <tbody class="ant-table-tbody"></tbody>
                                        </table>
                                    </div>
                                    <div class="ant-table-placeholder">
                                        <div class="ant-empty ant-empty-normal">
                                            <div class="ant-empty-image"><svg class="ant-empty-img-simple" width="64" height="41" viewBox="0 0 64 41"><g transform="translate(0 1)" fill="none" fill-rule="evenodd"><ellipse class="ant-empty-img-simple-ellipse" fill="#F5F5F5" cx="32" cy="33" rx="32" ry="7"></ellipse><g class="ant-empty-img-simple-g" fill-rule="nonzero" stroke="#D9D9D9"><path d="M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"></path><path d="M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z" fill="#FAFAFA" class="ant-empty-img-simple-path"></path></g></g></svg></div>
                                            <p class="ant-empty-description">No Data</p>
                                            <!---->
                                        </div>
                                    </div>
                                    <!---->
                                </div>
                            </div>
                        </div>
                    </div>
        </div>
    </div>
    <!---->
    </div>
    </section>
    <section class="code-box-meta markdown">
        <div class="code-box-title"><a href="#components-config-provider-demo-locale">国际化</a></div>
        <div class="code-box-description">
            <p>此处列出 Ant Design Vue 中需要国际化支持的组件，你可以在演示里切换语言。</p>
        </div>
    </section>
    <section class="highlight-wrapper">
        <div class="highlight">
            <pre class="language-vue" data-v-9c5a9f90=""><code data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>template</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
  <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>div</span> <span class="token attr-name" data-v-9c5a9f90="">class</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>change-locale<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
    <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>span</span> <span class="token special-attr" data-v-9c5a9f90=""><span class="token attr-name" data-v-9c5a9f90="">style</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span><span class="token value css language-css" data-v-9c5a9f90=""><span class="token property" data-v-9c5a9f90="">margin-right</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 16px</span><span class="token punctuation" data-v-9c5a9f90="">"</span></span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>Change locale of components:<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>span</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
    <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-radio-group</span> <span class="token attr-name" data-v-9c5a9f90=""><span class="token namespace" data-v-9c5a9f90="">v-model:</span>value</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>locale<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-radio-button</span> <span class="token attr-name" data-v-9c5a9f90="">key</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>en<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token attr-name" data-v-9c5a9f90="">:value</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>enUS.locale<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>English<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-radio-button</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-radio-button</span> <span class="token attr-name" data-v-9c5a9f90="">key</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>cn<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token attr-name" data-v-9c5a9f90="">:value</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>zhCN.locale<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>中文<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-radio-button</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
    <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-radio-group</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
  <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>div</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
  <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-config-provider</span> <span class="token attr-name" data-v-9c5a9f90="">:locale</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>locale === <span class="token punctuation" data-v-9c5a9f90="">'</span>en<span class="token punctuation" data-v-9c5a9f90="">'</span> ? enUS : zhCN<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
    <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>div</span> <span class="token attr-name" data-v-9c5a9f90="">class</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>locale-components<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>div</span> <span class="token attr-name" data-v-9c5a9f90="">class</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>example<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-pagination</span> <span class="token attr-name" data-v-9c5a9f90="">:total</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>50<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token attr-name" data-v-9c5a9f90="">show-size-changer</span> <span class="token punctuation" data-v-9c5a9f90="">/&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>div</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>div</span> <span class="token attr-name" data-v-9c5a9f90="">class</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>example<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-select</span> <span class="token attr-name" data-v-9c5a9f90="">show-search</span> <span class="token special-attr" data-v-9c5a9f90=""><span class="token attr-name" data-v-9c5a9f90="">style</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span><span class="token value css language-css" data-v-9c5a9f90=""><span class="token property" data-v-9c5a9f90="">width</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 200px</span><span class="token punctuation" data-v-9c5a9f90="">"</span></span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
          <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-select-option</span> <span class="token attr-name" data-v-9c5a9f90="">value</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>jack<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>jack<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-select-option</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
          <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-select-option</span> <span class="token attr-name" data-v-9c5a9f90="">value</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>lucy<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>lucy<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-select-option</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-select</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-date-picker</span> <span class="token punctuation" data-v-9c5a9f90="">/&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-time-picker</span> <span class="token punctuation" data-v-9c5a9f90="">/&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-range-picker</span> <span class="token special-attr" data-v-9c5a9f90=""><span class="token attr-name" data-v-9c5a9f90="">style</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span><span class="token value css language-css" data-v-9c5a9f90=""><span class="token property" data-v-9c5a9f90="">width</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 200px</span><span class="token punctuation" data-v-9c5a9f90="">"</span></span></span> <span class="token punctuation" data-v-9c5a9f90="">/&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>div</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>div</span> <span class="token attr-name" data-v-9c5a9f90="">class</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>example<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-button</span> <span class="token attr-name" data-v-9c5a9f90="">type</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>primary<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token attr-name" data-v-9c5a9f90="">@click</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>visible = true<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>Show Modal<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-button</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-button</span> <span class="token attr-name" data-v-9c5a9f90="">@click</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>info<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>Show info<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-button</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-button</span> <span class="token attr-name" data-v-9c5a9f90="">@click</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>confirm<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>Show confirm<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-button</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-popconfirm</span> <span class="token attr-name" data-v-9c5a9f90="">title</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>Question?<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
          <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a</span> <span class="token attr-name" data-v-9c5a9f90="">href</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>#<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>Click to confirm<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-popconfirm</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>div</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>div</span> <span class="token attr-name" data-v-9c5a9f90="">class</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>example<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-transfer</span> <span class="token attr-name" data-v-9c5a9f90="">:data-source</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>[]<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token attr-name" data-v-9c5a9f90="">show-search</span> <span class="token attr-name" data-v-9c5a9f90="">:target-keys</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>[]<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token attr-name" data-v-9c5a9f90="">:render</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>item =&gt; item.title<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token punctuation" data-v-9c5a9f90="">/&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>div</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>div</span> <span class="token attr-name" data-v-9c5a9f90="">class</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>site-config-provider-calendar-wrapper<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-calendar</span> <span class="token attr-name" data-v-9c5a9f90="">:fullscreen</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>false<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token attr-name" data-v-9c5a9f90="">:value</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>moment()<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token punctuation" data-v-9c5a9f90="">/&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>div</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>div</span> <span class="token attr-name" data-v-9c5a9f90="">class</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>example<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-table</span> <span class="token attr-name" data-v-9c5a9f90="">:data-source</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>[]<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token attr-name" data-v-9c5a9f90="">:columns</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>columns<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token punctuation" data-v-9c5a9f90="">/&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>div</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>a-modal</span> <span class="token attr-name" data-v-9c5a9f90=""><span class="token namespace" data-v-9c5a9f90="">v-model:</span>visible</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>visible<span class="token punctuation" data-v-9c5a9f90="">"</span></span> <span class="token attr-name" data-v-9c5a9f90="">title</span><span class="token attr-value" data-v-9c5a9f90=""><span class="token punctuation attr-equals" data-v-9c5a9f90="">=</span><span class="token punctuation" data-v-9c5a9f90="">"</span>Locale Modal<span class="token punctuation" data-v-9c5a9f90="">"</span></span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
        <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>p</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>Locale Modal<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>p</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
      <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-modal</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
    <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>div</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
  <span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>a-config-provider</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>template</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>script</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span><span class="token script" data-v-9c5a9f90=""><span class="token language-javascript" data-v-9c5a9f90="">
<span class="token keyword" data-v-9c5a9f90="">import</span> <span class="token punctuation" data-v-9c5a9f90="">{</span> Modal <span class="token punctuation" data-v-9c5a9f90="">}</span> <span class="token keyword" data-v-9c5a9f90="">from</span> <span class="token string" data-v-9c5a9f90="">'ant-design-vue'</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token keyword" data-v-9c5a9f90="">import</span> enUS <span class="token keyword" data-v-9c5a9f90="">from</span> <span class="token string" data-v-9c5a9f90="">'ant-design-vue/es/locale/en_US'</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token keyword" data-v-9c5a9f90="">import</span> zhCN <span class="token keyword" data-v-9c5a9f90="">from</span> <span class="token string" data-v-9c5a9f90="">'ant-design-vue/es/locale/zh_CN'</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token keyword" data-v-9c5a9f90="">import</span> moment <span class="token keyword" data-v-9c5a9f90="">from</span> <span class="token string" data-v-9c5a9f90="">'moment'</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token keyword" data-v-9c5a9f90="">import</span> <span class="token string" data-v-9c5a9f90="">'moment/dist/locale/zh-cn'</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token keyword" data-v-9c5a9f90="">import</span> <span class="token punctuation" data-v-9c5a9f90="">{</span> defineComponent<span class="token punctuation" data-v-9c5a9f90="">,</span> ref<span class="token punctuation" data-v-9c5a9f90="">,</span> watch <span class="token punctuation" data-v-9c5a9f90="">}</span> <span class="token keyword" data-v-9c5a9f90="">from</span> <span class="token string" data-v-9c5a9f90="">'vue'</span><span class="token punctuation" data-v-9c5a9f90="">;</span> 
moment<span class="token punctuation" data-v-9c5a9f90="">.</span><span class="token function" data-v-9c5a9f90="">locale</span><span class="token punctuation" data-v-9c5a9f90="">(</span><span class="token string" data-v-9c5a9f90="">'en'</span><span class="token punctuation" data-v-9c5a9f90="">)</span><span class="token punctuation" data-v-9c5a9f90="">;</span> 
<span class="token keyword" data-v-9c5a9f90="">const</span> columns <span class="token operator" data-v-9c5a9f90="">=</span> <span class="token punctuation" data-v-9c5a9f90="">[</span>
  <span class="token punctuation" data-v-9c5a9f90="">{</span>
    title<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token string" data-v-9c5a9f90="">'Name'</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
    dataIndex<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token string" data-v-9c5a9f90="">'name'</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
    filters<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token punctuation" data-v-9c5a9f90="">[</span>
      <span class="token punctuation" data-v-9c5a9f90="">{</span>
        text<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token string" data-v-9c5a9f90="">'filter1'</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
        value<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token string" data-v-9c5a9f90="">'filter1'</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
      <span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
    <span class="token punctuation" data-v-9c5a9f90="">]</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
  <span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
  <span class="token punctuation" data-v-9c5a9f90="">{</span>
    title<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token string" data-v-9c5a9f90="">'Age'</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
    dataIndex<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token string" data-v-9c5a9f90="">'age'</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
  <span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
<span class="token punctuation" data-v-9c5a9f90="">]</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token keyword" data-v-9c5a9f90="">export</span> <span class="token keyword" data-v-9c5a9f90="">default</span> <span class="token function" data-v-9c5a9f90="">defineComponent</span><span class="token punctuation" data-v-9c5a9f90="">(</span><span class="token punctuation" data-v-9c5a9f90="">{</span>
  <span class="token function" data-v-9c5a9f90="">setup</span><span class="token punctuation" data-v-9c5a9f90="">(</span><span class="token punctuation" data-v-9c5a9f90="">)</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
    <span class="token keyword" data-v-9c5a9f90="">const</span> visible <span class="token operator" data-v-9c5a9f90="">=</span> <span class="token function" data-v-9c5a9f90="">ref</span><span class="token punctuation" data-v-9c5a9f90="">(</span><span class="token boolean" data-v-9c5a9f90="">false</span><span class="token punctuation" data-v-9c5a9f90="">)</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
    <span class="token keyword" data-v-9c5a9f90="">const</span> locale <span class="token operator" data-v-9c5a9f90="">=</span> <span class="token function" data-v-9c5a9f90="">ref</span><span class="token punctuation" data-v-9c5a9f90="">(</span>enUS<span class="token punctuation" data-v-9c5a9f90="">.</span>locale<span class="token punctuation" data-v-9c5a9f90="">)</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
    <span class="token function" data-v-9c5a9f90="">watch</span><span class="token punctuation" data-v-9c5a9f90="">(</span>locale<span class="token punctuation" data-v-9c5a9f90="">,</span> <span class="token parameter" data-v-9c5a9f90="">val</span> <span class="token operator" data-v-9c5a9f90="">=&gt;</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
      moment<span class="token punctuation" data-v-9c5a9f90="">.</span><span class="token function" data-v-9c5a9f90="">locale</span><span class="token punctuation" data-v-9c5a9f90="">(</span>val<span class="token punctuation" data-v-9c5a9f90="">)</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
    <span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">)</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
    <span class="token keyword" data-v-9c5a9f90="">const</span> <span class="token function-variable function" data-v-9c5a9f90="">info</span> <span class="token operator" data-v-9c5a9f90="">=</span> <span class="token punctuation" data-v-9c5a9f90="">(</span><span class="token punctuation" data-v-9c5a9f90="">)</span> <span class="token operator" data-v-9c5a9f90="">=&gt;</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
      Modal<span class="token punctuation" data-v-9c5a9f90="">.</span><span class="token function" data-v-9c5a9f90="">info</span><span class="token punctuation" data-v-9c5a9f90="">(</span><span class="token punctuation" data-v-9c5a9f90="">{</span>
        title<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token string" data-v-9c5a9f90="">'some info'</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
        content<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token string" data-v-9c5a9f90="">'some info'</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
      <span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">)</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
    <span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
    <span class="token keyword" data-v-9c5a9f90="">const</span> <span class="token function-variable function" data-v-9c5a9f90="">confirm</span> <span class="token operator" data-v-9c5a9f90="">=</span> <span class="token punctuation" data-v-9c5a9f90="">(</span><span class="token punctuation" data-v-9c5a9f90="">)</span> <span class="token operator" data-v-9c5a9f90="">=&gt;</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
      Modal<span class="token punctuation" data-v-9c5a9f90="">.</span><span class="token function" data-v-9c5a9f90="">confirm</span><span class="token punctuation" data-v-9c5a9f90="">(</span><span class="token punctuation" data-v-9c5a9f90="">{</span>
        title<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token string" data-v-9c5a9f90="">'some info'</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
        content<span class="token operator" data-v-9c5a9f90="">:</span> <span class="token string" data-v-9c5a9f90="">'some info'</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
      <span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">)</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
    <span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
    <span class="token keyword" data-v-9c5a9f90="">return</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
      columns<span class="token punctuation" data-v-9c5a9f90="">,</span>
      visible<span class="token punctuation" data-v-9c5a9f90="">,</span>
      locale<span class="token punctuation" data-v-9c5a9f90="">,</span>
      moment<span class="token punctuation" data-v-9c5a9f90="">,</span>
      enUS<span class="token punctuation" data-v-9c5a9f90="">,</span>
      zhCN<span class="token punctuation" data-v-9c5a9f90="">,</span>
      info<span class="token punctuation" data-v-9c5a9f90="">,</span>
      confirm<span class="token punctuation" data-v-9c5a9f90="">,</span>
    <span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
  <span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">,</span>
<span class="token punctuation" data-v-9c5a9f90="">}</span><span class="token punctuation" data-v-9c5a9f90="">)</span><span class="token punctuation" data-v-9c5a9f90="">;</span>
</span></span><span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>script</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
<span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;</span>style</span> <span class="token attr-name" data-v-9c5a9f90="">scoped</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span><span class="token style" data-v-9c5a9f90=""><span class="token language-css" data-v-9c5a9f90="">
<span class="token selector" data-v-9c5a9f90="">.site-config-provider-calendar-wrapper</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
  <span class="token property" data-v-9c5a9f90="">width</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 319px<span class="token punctuation" data-v-9c5a9f90="">;</span>
  <span class="token property" data-v-9c5a9f90="">border</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 1px solid #d9d9d9<span class="token punctuation" data-v-9c5a9f90="">;</span>
  <span class="token property" data-v-9c5a9f90="">border-radius</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 2px<span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token punctuation" data-v-9c5a9f90="">}</span>
<span class="token selector" data-v-9c5a9f90="">.locale-components</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
  <span class="token property" data-v-9c5a9f90="">border-top</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 1px solid #d9d9d9<span class="token punctuation" data-v-9c5a9f90="">;</span>
  <span class="token property" data-v-9c5a9f90="">padding-top</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 16px<span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token punctuation" data-v-9c5a9f90="">}</span> 
<span class="token selector" data-v-9c5a9f90="">.example</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
  <span class="token property" data-v-9c5a9f90="">margin</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 16px 0<span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token punctuation" data-v-9c5a9f90="">}</span> 
<span class="token selector" data-v-9c5a9f90="">.example &gt; *</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
  <span class="token property" data-v-9c5a9f90="">margin-right</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 8px<span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token punctuation" data-v-9c5a9f90="">}</span> 
<span class="token selector" data-v-9c5a9f90="">.change-locale</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
  <span class="token property" data-v-9c5a9f90="">margin-bottom</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 16px<span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token punctuation" data-v-9c5a9f90="">}</span>
<span class="token selector" data-v-9c5a9f90="">[data-theme='dark'] .locale-components</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
  <span class="token property" data-v-9c5a9f90="">border-top</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 1px solid #303030<span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token punctuation" data-v-9c5a9f90="">}</span>
<span class="token selector" data-v-9c5a9f90="">[data-theme='dark'] .site-config-provider-calendar-wrapper</span> <span class="token punctuation" data-v-9c5a9f90="">{</span>
  <span class="token property" data-v-9c5a9f90="">border</span><span class="token punctuation" data-v-9c5a9f90="">:</span> 1px solid #303030<span class="token punctuation" data-v-9c5a9f90="">;</span>
<span class="token punctuation" data-v-9c5a9f90="">}</span>
</span></span><span class="token tag" data-v-9c5a9f90=""><span class="token tag" data-v-9c5a9f90=""><span class="token punctuation" data-v-9c5a9f90="">&lt;/</span>style</span><span class="token punctuation" data-v-9c5a9f90="">&gt;</span></span>
</code></pre>
        </div>
    </section>
    </section>
    </div>
    <!---->
    </div>
    <!---->
    <section class="markdown api-container">
        <h2 id="API"><span>API</span><a href="#API" class="anchor">#</a></h2> 
        <table class="docTable">
            <thead>
                <tr>
                    <th>参数</th>
                    <th>说明</th>
                    <th>类型</th>
                    <th>默认值</th>
                    <th>版本</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>autoInsertSpaceInButton</td>
                    <td>设置为 <code>false</code> 时，移除按钮中 2 个汉字之间的空格</td>
                    <td>boolean</td>
                    <td>true</td>
                    <td></td>
                </tr>
                <tr>
                    <td>csp</td>
                    <td>设置 <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP" target="_blank" rel="noopener noreferrer">Content Security Policy</a> 配置</td>
                    <td>{ nonce: string }</td>
                    <td>-</td>
                    <td></td>
                </tr>
                <tr>
                    <td>renderEmpty</td>
                    <td>自定义组件空状态。参考 <a href="/components/empty/">空状态</a></td>
                    <td>slot-scope | Function(componentName: string): VNode</td>
                    <td>-</td>
                    <td></td>
                </tr>
                <tr>
                    <td>getPopupContainer</td>
                    <td>弹出框（Select, Tooltip, Menu 等等）渲染父节点，默认渲染到 body 上。</td>
                    <td>Function(triggerNode, dialogContext)</td>
                    <td>() =&gt; document.body</td>
                    <td></td>
                </tr>
                <tr>
                    <td>locale</td>
                    <td>语言包配置，语言包可到 <a href="http://unpkg.com/ant-design-vue/es/locale/" target="_blank" rel="noopener noreferrer">ant-design-vue/es/locale</a> 目录下寻找</td>
                    <td>object</td>
                    <td>-</td>
                    <td>1.5.0</td>
                </tr>
                <tr>
                    <td>pageHeader</td>
                    <td>统一设置 pageHeader 的 ghost，参考 <a href="./(/components/page-header).html">pageHeader</a></td>
                    <td>{ ghost: boolean }</td>
                    <td>'true'</td>
                    <td>1.5.0</td>
                </tr>
                <tr>
                    <td>transformCellText</td>
                    <td>Table 数据渲染前可以再次改变，一般用户空数据的默认配置</td>
                    <td>Function({ text, column, record, index }) =&gt; any</td>
                    <td>-</td>
                    <td>1.5.4 ｜</td>
                </tr>
            </tbody>
        </table>
        <h2 id="faq">FAQ</h2>
        <h4 id="为什么我使用了-configprovider-locale，时间类组件的国际化还有问题？">为什么我使用了 ConfigProvider <code>locale</code>，时间类组件的国际化还有问题？</h4>
        <p>请检查是否设置了 <code>moment.locale('zh-cn')</code>，或者是否有两个版本的 moment 共存。 如果你使用 Vite 作为构建工具，因 Vite 尚不完善，你需要在你的项目中额外执行 <code>npm i --save moment</code> 进行安装。</p>
        <h4 id="配置-getpopupcontainer-导致-modal-报错？">配置 <code>getPopupContainer</code> 导致 Modal 报错？</h4>
        <p>当如下全局设置 <code>getPopupContainer</code> 为触发节点的 parentNode 时，由于 Modal 的用法不存在 <code>triggerNode</code>，这样会导致 <code>triggerNode is undefined</code> 的报错，需要增加一个判断条件。</p>
        <pre class="language-diff" v-pre=""><code><span class="token unchanged"><span class="token prefix unchanged"> </span><span class="token line">&lt;ConfigProvider
</span></span><span class="token deleted-sign deleted"><span class="token prefix deleted">-</span><span class="token line">  getPopupContainer={triggerNode =&gt; triggerNode.parentNode}
</span></span><span class="token inserted-sign inserted"><span class="token prefix inserted">+</span><span class="token line">  getPopupContainer={node =&gt; {
</span><span class="token prefix inserted">+</span><span class="token line">    if (node) {
</span><span class="token prefix inserted">+</span><span class="token line">      return node.parentNode;
</span><span class="token prefix inserted">+</span><span class="token line">    }
</span><span class="token prefix inserted">+</span><span class="token line">    return document.body;
</span><span class="token prefix inserted">+</span><span class="token line">  }}
</span></span><span class="token unchanged"><span class="token prefix unchanged"> </span><span class="token line">&gt;
</span><span class="token prefix unchanged"> </span><span class="token line">  &lt;App /&gt;
</span><span class="token prefix unchanged"> </span><span class="token line">&lt;/ConfigProvider&gt;
</span></span></code></pre> 
    </section>
</article>