<article data-v-608e4900="">
    <section class="markdown">
        <h1>Carousel <span class="subtitle">走马灯</span></h1>
        <section class="markdown">
            <p>旋转木马，一组轮播的区域。</p>
            <h2 id="何时使用">何时使用</h2>
            <ul>
                <li>当有一组平级的内容。</li>
                <li>当内容空间不足时，可以用走马灯的形式进行收纳，进行轮播展现。</li>
                <li>常用于一组图片或卡片轮播。</li>
            </ul>
        </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-carousel-demo-basic" data-v-7c8fbddd="">
                <section class="code-box-demo">
                    <div class="ant-carousel" data-v-7c8fbddd="">
                        <div class="slick-slider slick-initialized">
                            <!---->
                            <div class="slick-list">
                                <div class="slick-track" style="width: 9837px; opacity: 1; transform: translate3d(-1093px, 0px, 0px);">
                                    <div class="slick-slide slick-cloned" tabindex="-1" data-index="-1" aria-hidden="true" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-7c8fbddd="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-7c8fbddd="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="0" aria-hidden="false" class="slick-slide slick-active slick-current" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-7c8fbddd="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-7c8fbddd="">1</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="1" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-7c8fbddd="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-7c8fbddd="">2</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="2" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-7c8fbddd="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-7c8fbddd="">3</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="3" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-7c8fbddd="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-7c8fbddd="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="4" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-7c8fbddd="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-7c8fbddd="">1</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="5" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-7c8fbddd="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-7c8fbddd="">2</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="6" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-7c8fbddd="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-7c8fbddd="">3</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="7" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-7c8fbddd="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-7c8fbddd="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <!---->
                            <ul class="slick-dots slick-dots-bottom" style="display: block;">
                                <li class="slick-active"><button>1</button></li>
                                <li class=""><button>2</button></li>
                                <li class=""><button>3</button></li>
                                <li class=""><button>4</button></li>
                            </ul>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-carousel-demo-basic">基本</a></div>
                    <div class="code-box-description">
                        <p>最简单的用法。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-7c8fbddd=""><code data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>template</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>
  <span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>a-carousel</span> <span class="token attr-name" data-v-7c8fbddd="">:after-change</span><span class="token attr-value" data-v-7c8fbddd=""><span class="token punctuation attr-equals" data-v-7c8fbddd="">=</span><span class="token punctuation" data-v-7c8fbddd="">"</span>onChange<span class="token punctuation" data-v-7c8fbddd="">"</span></span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>
    <span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>div</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>h3</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>1<span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>h3</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>div</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>
    <span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>div</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>h3</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>2<span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>h3</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>div</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>
    <span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>div</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>h3</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>3<span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>h3</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>div</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>
    <span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>div</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>h3</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>4<span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>h3</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>div</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>
  <span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>a-carousel</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>
<span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>template</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>
<span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>script</span> <span class="token attr-name" data-v-7c8fbddd="">lang</span><span class="token attr-value" data-v-7c8fbddd=""><span class="token punctuation attr-equals" data-v-7c8fbddd="">=</span><span class="token punctuation" data-v-7c8fbddd="">"</span>ts<span class="token punctuation" data-v-7c8fbddd="">"</span></span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span><span class="token script" data-v-7c8fbddd=""><span class="token language-javascript" data-v-7c8fbddd="">
<span class="token keyword" data-v-7c8fbddd="">import</span> <span class="token punctuation" data-v-7c8fbddd="">{</span> defineComponent <span class="token punctuation" data-v-7c8fbddd="">}</span> <span class="token keyword" data-v-7c8fbddd="">from</span> <span class="token string" data-v-7c8fbddd="">'vue'</span><span class="token punctuation" data-v-7c8fbddd="">;</span> 
<span class="token keyword" data-v-7c8fbddd="">export</span> <span class="token keyword" data-v-7c8fbddd="">default</span> <span class="token function" data-v-7c8fbddd="">defineComponent</span><span class="token punctuation" data-v-7c8fbddd="">(</span><span class="token punctuation" data-v-7c8fbddd="">{</span>
  <span class="token function" data-v-7c8fbddd="">setup</span><span class="token punctuation" data-v-7c8fbddd="">(</span><span class="token punctuation" data-v-7c8fbddd="">)</span> <span class="token punctuation" data-v-7c8fbddd="">{</span>
    <span class="token keyword" data-v-7c8fbddd="">const</span> <span class="token function-variable function" data-v-7c8fbddd="">onChange</span> <span class="token operator" data-v-7c8fbddd="">=</span> <span class="token punctuation" data-v-7c8fbddd="">(</span><span class="token parameter" data-v-7c8fbddd="">current<span class="token operator" data-v-7c8fbddd="">:</span> number</span><span class="token punctuation" data-v-7c8fbddd="">)</span> <span class="token operator" data-v-7c8fbddd="">=&gt;</span> <span class="token punctuation" data-v-7c8fbddd="">{</span>
      console<span class="token punctuation" data-v-7c8fbddd="">.</span><span class="token function" data-v-7c8fbddd="">log</span><span class="token punctuation" data-v-7c8fbddd="">(</span>current<span class="token punctuation" data-v-7c8fbddd="">)</span><span class="token punctuation" data-v-7c8fbddd="">;</span>
    <span class="token punctuation" data-v-7c8fbddd="">}</span><span class="token punctuation" data-v-7c8fbddd="">;</span> 
    <span class="token keyword" data-v-7c8fbddd="">return</span> <span class="token punctuation" data-v-7c8fbddd="">{</span>
      onChange<span class="token punctuation" data-v-7c8fbddd="">,</span>
    <span class="token punctuation" data-v-7c8fbddd="">}</span><span class="token punctuation" data-v-7c8fbddd="">;</span>
  <span class="token punctuation" data-v-7c8fbddd="">}</span><span class="token punctuation" data-v-7c8fbddd="">,</span>
<span class="token punctuation" data-v-7c8fbddd="">}</span><span class="token punctuation" data-v-7c8fbddd="">)</span><span class="token punctuation" data-v-7c8fbddd="">;</span>
</span></span><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>script</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>
<span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;</span>style</span> <span class="token attr-name" data-v-7c8fbddd="">scoped</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span><span class="token style" data-v-7c8fbddd=""><span class="token language-css" data-v-7c8fbddd="">
<span class="token comment" data-v-7c8fbddd="">/* For demo */</span>
<span class="token selector" data-v-7c8fbddd="">.ant-carousel :deep(.slick-slide)</span> <span class="token punctuation" data-v-7c8fbddd="">{</span>
  <span class="token property" data-v-7c8fbddd="">text-align</span><span class="token punctuation" data-v-7c8fbddd="">:</span> center<span class="token punctuation" data-v-7c8fbddd="">;</span>
  <span class="token property" data-v-7c8fbddd="">height</span><span class="token punctuation" data-v-7c8fbddd="">:</span> 160px<span class="token punctuation" data-v-7c8fbddd="">;</span>
  <span class="token property" data-v-7c8fbddd="">line-height</span><span class="token punctuation" data-v-7c8fbddd="">:</span> 160px<span class="token punctuation" data-v-7c8fbddd="">;</span>
  <span class="token property" data-v-7c8fbddd="">background</span><span class="token punctuation" data-v-7c8fbddd="">:</span> #364d79<span class="token punctuation" data-v-7c8fbddd="">;</span>
  <span class="token property" data-v-7c8fbddd="">overflow</span><span class="token punctuation" data-v-7c8fbddd="">:</span> hidden<span class="token punctuation" data-v-7c8fbddd="">;</span>
<span class="token punctuation" data-v-7c8fbddd="">}</span> 
<span class="token selector" data-v-7c8fbddd="">.ant-carousel :deep(.slick-slide h3)</span> <span class="token punctuation" data-v-7c8fbddd="">{</span>
  <span class="token property" data-v-7c8fbddd="">color</span><span class="token punctuation" data-v-7c8fbddd="">:</span> #fff<span class="token punctuation" data-v-7c8fbddd="">;</span>
<span class="token punctuation" data-v-7c8fbddd="">}</span>
</span></span><span class="token tag" data-v-7c8fbddd=""><span class="token tag" data-v-7c8fbddd=""><span class="token punctuation" data-v-7c8fbddd="">&lt;/</span>style</span><span class="token punctuation" data-v-7c8fbddd="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-carousel-demo-position" data-v-6cf3766e="">
                <section class="code-box-demo">
                    <div class="ant-radio-group ant-radio-group-outline ant-radio-group-default" data-v-6cf3766e="" style="margin-bottom: 8px;"><label class="ant-radio-button-wrapper ant-radio-button-wrapper-checked" data-v-6cf3766e=""><span class="ant-radio-button ant-radio-button-checked"><input type="radio" class="ant-radio-button-input" value="top"><span class="ant-radio-button-inner"></span></span><span>Top</span></label>
                        <label class="ant-radio-button-wrapper" data-v-6cf3766e=""><span class="ant-radio-button"><input type="radio" class="ant-radio-button-input" value="bottom"><span class="ant-radio-button-inner"></span></span><span>Bottom</span></label>
                        <label class="ant-radio-button-wrapper" data-v-6cf3766e=""><span class="ant-radio-button"><input type="radio" class="ant-radio-button-input" value="left"><span class="ant-radio-button-inner"></span></span><span>Left</span></label>
                        <label class="ant-radio-button-wrapper" data-v-6cf3766e=""><span class="ant-radio-button"><input type="radio" class="ant-radio-button-input" value="right"><span class="ant-radio-button-inner"></span></span><span>Right</span></label>
                    </div>
                    <div class="ant-carousel" data-v-6cf3766e="">
                        <div class="slick-slider slick-initialized">
                            <!---->
                            <div class="slick-list">
                                <div class="slick-track" style="width: 9837px; opacity: 1; transform: translate3d(-1093px, 0px, 0px);">
                                    <div class="slick-slide slick-cloned" tabindex="-1" data-index="-1" aria-hidden="true" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-6cf3766e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-6cf3766e="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="0" aria-hidden="false" class="slick-slide slick-active slick-current" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-6cf3766e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-6cf3766e="">1</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="1" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-6cf3766e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-6cf3766e="">2</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="2" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-6cf3766e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-6cf3766e="">3</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="3" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-6cf3766e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-6cf3766e="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="4" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-6cf3766e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-6cf3766e="">1</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="5" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-6cf3766e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-6cf3766e="">2</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="6" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-6cf3766e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-6cf3766e="">3</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="7" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-6cf3766e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-6cf3766e="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <!---->
                            <ul class="slick-dots slick-dots-top" style="display: block;">
                                <li class="slick-active"><button>1</button></li>
                                <li class=""><button>2</button></li>
                                <li class=""><button>3</button></li>
                                <li class=""><button>4</button></li>
                            </ul>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-carousel-demo-position">位置</a></div>
                    <div class="code-box-description">
                        <p>位置有 4 个方向。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-6cf3766e=""><code data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>template</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
  <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>a-radio-group</span> <span class="token attr-name" data-v-6cf3766e=""><span class="token namespace" data-v-6cf3766e="">v-model:</span>value</span><span class="token attr-value" data-v-6cf3766e=""><span class="token punctuation attr-equals" data-v-6cf3766e="">=</span><span class="token punctuation" data-v-6cf3766e="">"</span>dotPosition<span class="token punctuation" data-v-6cf3766e="">"</span></span> <span class="token special-attr" data-v-6cf3766e=""><span class="token attr-name" data-v-6cf3766e="">style</span><span class="token attr-value" data-v-6cf3766e=""><span class="token punctuation attr-equals" data-v-6cf3766e="">=</span><span class="token punctuation" data-v-6cf3766e="">"</span><span class="token value css language-css" data-v-6cf3766e=""><span class="token property" data-v-6cf3766e="">margin-bottom</span><span class="token punctuation" data-v-6cf3766e="">:</span> 8px</span><span class="token punctuation" data-v-6cf3766e="">"</span></span></span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
    <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>a-radio-button</span> <span class="token attr-name" data-v-6cf3766e="">value</span><span class="token attr-value" data-v-6cf3766e=""><span class="token punctuation attr-equals" data-v-6cf3766e="">=</span><span class="token punctuation" data-v-6cf3766e="">"</span>top<span class="token punctuation" data-v-6cf3766e="">"</span></span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>Top<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>a-radio-button</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
    <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>a-radio-button</span> <span class="token attr-name" data-v-6cf3766e="">value</span><span class="token attr-value" data-v-6cf3766e=""><span class="token punctuation attr-equals" data-v-6cf3766e="">=</span><span class="token punctuation" data-v-6cf3766e="">"</span>bottom<span class="token punctuation" data-v-6cf3766e="">"</span></span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>Bottom<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>a-radio-button</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
    <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>a-radio-button</span> <span class="token attr-name" data-v-6cf3766e="">value</span><span class="token attr-value" data-v-6cf3766e=""><span class="token punctuation attr-equals" data-v-6cf3766e="">=</span><span class="token punctuation" data-v-6cf3766e="">"</span>left<span class="token punctuation" data-v-6cf3766e="">"</span></span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>Left<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>a-radio-button</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
    <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>a-radio-button</span> <span class="token attr-name" data-v-6cf3766e="">value</span><span class="token attr-value" data-v-6cf3766e=""><span class="token punctuation attr-equals" data-v-6cf3766e="">=</span><span class="token punctuation" data-v-6cf3766e="">"</span>right<span class="token punctuation" data-v-6cf3766e="">"</span></span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>Right<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>a-radio-button</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
  <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>a-radio-group</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
  <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>a-carousel</span> <span class="token attr-name" data-v-6cf3766e="">:dot-position</span><span class="token attr-value" data-v-6cf3766e=""><span class="token punctuation attr-equals" data-v-6cf3766e="">=</span><span class="token punctuation" data-v-6cf3766e="">"</span>dotPosition<span class="token punctuation" data-v-6cf3766e="">"</span></span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
    <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>div</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>h3</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>1<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>h3</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>div</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
    <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>div</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>h3</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>2<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>h3</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>div</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
    <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>div</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>h3</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>3<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>h3</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>div</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
    <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>div</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>h3</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>4<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>h3</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>div</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
  <span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>a-carousel</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>template</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>script</span> <span class="token attr-name" data-v-6cf3766e="">lang</span><span class="token attr-value" data-v-6cf3766e=""><span class="token punctuation attr-equals" data-v-6cf3766e="">=</span><span class="token punctuation" data-v-6cf3766e="">"</span>ts<span class="token punctuation" data-v-6cf3766e="">"</span></span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span><span class="token script" data-v-6cf3766e=""><span class="token language-javascript" data-v-6cf3766e="">
<span class="token keyword" data-v-6cf3766e="">import</span> <span class="token punctuation" data-v-6cf3766e="">{</span> defineComponent<span class="token punctuation" data-v-6cf3766e="">,</span> ref <span class="token punctuation" data-v-6cf3766e="">}</span> <span class="token keyword" data-v-6cf3766e="">from</span> <span class="token string" data-v-6cf3766e="">'vue'</span><span class="token punctuation" data-v-6cf3766e="">;</span> 
<span class="token keyword" data-v-6cf3766e="">export</span> <span class="token keyword" data-v-6cf3766e="">default</span> <span class="token function" data-v-6cf3766e="">defineComponent</span><span class="token punctuation" data-v-6cf3766e="">(</span><span class="token punctuation" data-v-6cf3766e="">{</span>
  <span class="token function" data-v-6cf3766e="">setup</span><span class="token punctuation" data-v-6cf3766e="">(</span><span class="token punctuation" data-v-6cf3766e="">)</span> <span class="token punctuation" data-v-6cf3766e="">{</span>
    <span class="token keyword" data-v-6cf3766e="">return</span> <span class="token punctuation" data-v-6cf3766e="">{</span>
      dotPosition<span class="token operator" data-v-6cf3766e="">:</span> <span class="token function" data-v-6cf3766e="">ref</span><span class="token punctuation" data-v-6cf3766e="">(</span><span class="token string" data-v-6cf3766e="">'top'</span><span class="token punctuation" data-v-6cf3766e="">)</span><span class="token punctuation" data-v-6cf3766e="">,</span>
    <span class="token punctuation" data-v-6cf3766e="">}</span><span class="token punctuation" data-v-6cf3766e="">;</span>
  <span class="token punctuation" data-v-6cf3766e="">}</span><span class="token punctuation" data-v-6cf3766e="">,</span>
<span class="token punctuation" data-v-6cf3766e="">}</span><span class="token punctuation" data-v-6cf3766e="">)</span><span class="token punctuation" data-v-6cf3766e="">;</span>
</span></span><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>script</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
<span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;</span>style</span> <span class="token attr-name" data-v-6cf3766e="">scoped</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span><span class="token style" data-v-6cf3766e=""><span class="token language-css" data-v-6cf3766e="">
<span class="token comment" data-v-6cf3766e="">/* For demo */</span>
<span class="token selector" data-v-6cf3766e="">.ant-carousel :deep(.slick-slide)</span> <span class="token punctuation" data-v-6cf3766e="">{</span>
  <span class="token property" data-v-6cf3766e="">text-align</span><span class="token punctuation" data-v-6cf3766e="">:</span> center<span class="token punctuation" data-v-6cf3766e="">;</span>
  <span class="token property" data-v-6cf3766e="">height</span><span class="token punctuation" data-v-6cf3766e="">:</span> 160px<span class="token punctuation" data-v-6cf3766e="">;</span>
  <span class="token property" data-v-6cf3766e="">line-height</span><span class="token punctuation" data-v-6cf3766e="">:</span> 160px<span class="token punctuation" data-v-6cf3766e="">;</span>
  <span class="token property" data-v-6cf3766e="">background</span><span class="token punctuation" data-v-6cf3766e="">:</span> #364d79<span class="token punctuation" data-v-6cf3766e="">;</span>
  <span class="token property" data-v-6cf3766e="">overflow</span><span class="token punctuation" data-v-6cf3766e="">:</span> hidden<span class="token punctuation" data-v-6cf3766e="">;</span>
<span class="token punctuation" data-v-6cf3766e="">}</span> 
<span class="token selector" data-v-6cf3766e="">.ant-carousel :deep(.slick-slide h3)</span> <span class="token punctuation" data-v-6cf3766e="">{</span>
  <span class="token property" data-v-6cf3766e="">color</span><span class="token punctuation" data-v-6cf3766e="">:</span> #fff<span class="token punctuation" data-v-6cf3766e="">;</span>
<span class="token punctuation" data-v-6cf3766e="">}</span>
</span></span><span class="token tag" data-v-6cf3766e=""><span class="token tag" data-v-6cf3766e=""><span class="token punctuation" data-v-6cf3766e="">&lt;/</span>style</span><span class="token punctuation" data-v-6cf3766e="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-carousel-demo-fade" data-v-8c9da238="">
                <section class="code-box-demo">
                    <div class="ant-carousel" data-v-8c9da238="">
                        <div class="slick-slider slick-initialized">
                            <!---->
                            <div class="slick-list">
                                <div class="slick-track" style="width: 9837px; opacity: 1;">
                                    <div tabindex="-1" data-index="0" aria-hidden="false" class="slick-slide slick-active slick-current" style="outline: none; width: 1093px; position: relative; left: 0px; opacity: 1; transition: opacity 500ms ease 0s, visibility 500ms ease 0s;">
                                        <div>
                                            <div tabindex="-1" data-v-8c9da238="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-8c9da238="">1</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="1" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px; position: relative; left: -1093px; opacity: 0; transition: opacity 500ms ease 0s, visibility 500ms ease 0s;">
                                        <div>
                                            <div tabindex="-1" data-v-8c9da238="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-8c9da238="">2</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="2" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px; position: relative; left: -2186px; opacity: 0; transition: opacity 500ms ease 0s, visibility 500ms ease 0s;">
                                        <div>
                                            <div tabindex="-1" data-v-8c9da238="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-8c9da238="">3</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="3" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px; position: relative; left: -3279px; opacity: 0; transition: opacity 500ms ease 0s, visibility 500ms ease 0s;">
                                        <div>
                                            <div tabindex="-1" data-v-8c9da238="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-8c9da238="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <!---->
                            <ul class="slick-dots slick-dots-bottom" style="display: block;">
                                <li class="slick-active"><button>1</button></li>
                                <li class=""><button>2</button></li>
                                <li class=""><button>3</button></li>
                                <li class=""><button>4</button></li>
                            </ul>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-carousel-demo-fade">渐显</a></div>
                    <div class="code-box-description">
                        <p>切换效果为渐显。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-8c9da238=""><code data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>template</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>
  <span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>a-carousel</span> <span class="token attr-name" data-v-8c9da238="">effect</span><span class="token attr-value" data-v-8c9da238=""><span class="token punctuation attr-equals" data-v-8c9da238="">=</span><span class="token punctuation" data-v-8c9da238="">"</span>fade<span class="token punctuation" data-v-8c9da238="">"</span></span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>
    <span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>div</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span><span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>h3</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>1<span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>h3</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span><span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>div</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>
    <span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>div</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span><span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>h3</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>2<span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>h3</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span><span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>div</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>
    <span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>div</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span><span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>h3</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>3<span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>h3</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span><span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>div</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>
    <span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>div</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span><span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>h3</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>4<span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>h3</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span><span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>div</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>
  <span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>a-carousel</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>
<span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>template</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span> 
<span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;</span>style</span> <span class="token attr-name" data-v-8c9da238="">scoped</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span><span class="token style" data-v-8c9da238=""><span class="token language-css" data-v-8c9da238="">
<span class="token comment" data-v-8c9da238="">/* For demo */</span>
<span class="token selector" data-v-8c9da238="">.ant-carousel :deep(.slick-slide)</span> <span class="token punctuation" data-v-8c9da238="">{</span>
  <span class="token property" data-v-8c9da238="">text-align</span><span class="token punctuation" data-v-8c9da238="">:</span> center<span class="token punctuation" data-v-8c9da238="">;</span>
  <span class="token property" data-v-8c9da238="">height</span><span class="token punctuation" data-v-8c9da238="">:</span> 160px<span class="token punctuation" data-v-8c9da238="">;</span>
  <span class="token property" data-v-8c9da238="">line-height</span><span class="token punctuation" data-v-8c9da238="">:</span> 160px<span class="token punctuation" data-v-8c9da238="">;</span>
  <span class="token property" data-v-8c9da238="">background</span><span class="token punctuation" data-v-8c9da238="">:</span> #364d79<span class="token punctuation" data-v-8c9da238="">;</span>
  <span class="token property" data-v-8c9da238="">overflow</span><span class="token punctuation" data-v-8c9da238="">:</span> hidden<span class="token punctuation" data-v-8c9da238="">;</span>
<span class="token punctuation" data-v-8c9da238="">}</span> 
<span class="token selector" data-v-8c9da238="">.ant-carousel :deep(.slick-slide h3)</span> <span class="token punctuation" data-v-8c9da238="">{</span>
  <span class="token property" data-v-8c9da238="">color</span><span class="token punctuation" data-v-8c9da238="">:</span> #fff<span class="token punctuation" data-v-8c9da238="">;</span>
<span class="token punctuation" data-v-8c9da238="">}</span>
</span></span><span class="token tag" data-v-8c9da238=""><span class="token tag" data-v-8c9da238=""><span class="token punctuation" data-v-8c9da238="">&lt;/</span>style</span><span class="token punctuation" data-v-8c9da238="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-carousel-demo-autoplay" data-v-13b5292e="">
                <section class="code-box-demo">
                    <div class="ant-carousel" data-v-13b5292e="">
                        <div class="slick-slider slick-initialized">
                            <!---->
                            <div class="slick-list">
                                <div class="slick-track" style="width: 9837px; opacity: 1; transform: translate3d(-2186px, 0px, 0px);">
                                    <div class="slick-slide slick-cloned" tabindex="-1" data-index="-1" aria-hidden="true" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-13b5292e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-13b5292e="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="0" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-13b5292e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-13b5292e="">1</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="1" aria-hidden="false" class="slick-slide slick-active slick-current" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-13b5292e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-13b5292e="">2</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="2" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-13b5292e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-13b5292e="">3</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="3" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-13b5292e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-13b5292e="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="4" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-13b5292e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-13b5292e="">1</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="5" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-13b5292e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-13b5292e="">2</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="6" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-13b5292e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-13b5292e="">3</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="7" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-13b5292e="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-13b5292e="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <!---->
                            <ul class="slick-dots slick-dots-bottom" style="display: block;">
                                <li class=""><button>1</button></li>
                                <li class="slick-active"><button>2</button></li>
                                <li class=""><button>3</button></li>
                                <li class=""><button>4</button></li>
                            </ul>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-carousel-demo-autoplay">自动切换</a></div>
                    <div class="code-box-description">
                        <p>定时切换下一张。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-13b5292e=""><code data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>template</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>
  <span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>a-carousel</span> <span class="token attr-name" data-v-13b5292e="">autoplay</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>
    <span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>div</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span><span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>h3</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>1<span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>h3</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span><span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>div</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>
    <span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>div</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span><span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>h3</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>2<span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>h3</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span><span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>div</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>
    <span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>div</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span><span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>h3</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>3<span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>h3</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span><span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>div</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>
    <span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>div</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span><span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>h3</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>4<span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>h3</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span><span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>div</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>
  <span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>a-carousel</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>
<span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>template</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span> 
<span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;</span>style</span> <span class="token attr-name" data-v-13b5292e="">scoped</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span><span class="token style" data-v-13b5292e=""><span class="token language-css" data-v-13b5292e="">
<span class="token comment" data-v-13b5292e="">/* For demo */</span>
<span class="token selector" data-v-13b5292e="">.ant-carousel :deep(.slick-slide)</span> <span class="token punctuation" data-v-13b5292e="">{</span>
  <span class="token property" data-v-13b5292e="">text-align</span><span class="token punctuation" data-v-13b5292e="">:</span> center<span class="token punctuation" data-v-13b5292e="">;</span>
  <span class="token property" data-v-13b5292e="">height</span><span class="token punctuation" data-v-13b5292e="">:</span> 160px<span class="token punctuation" data-v-13b5292e="">;</span>
  <span class="token property" data-v-13b5292e="">line-height</span><span class="token punctuation" data-v-13b5292e="">:</span> 160px<span class="token punctuation" data-v-13b5292e="">;</span>
  <span class="token property" data-v-13b5292e="">background</span><span class="token punctuation" data-v-13b5292e="">:</span> #364d79<span class="token punctuation" data-v-13b5292e="">;</span>
  <span class="token property" data-v-13b5292e="">overflow</span><span class="token punctuation" data-v-13b5292e="">:</span> hidden<span class="token punctuation" data-v-13b5292e="">;</span>
<span class="token punctuation" data-v-13b5292e="">}</span> 
<span class="token selector" data-v-13b5292e="">.ant-carousel :deep(.slick-slide h3)</span> <span class="token punctuation" data-v-13b5292e="">{</span>
  <span class="token property" data-v-13b5292e="">color</span><span class="token punctuation" data-v-13b5292e="">:</span> #fff<span class="token punctuation" data-v-13b5292e="">;</span>
<span class="token punctuation" data-v-13b5292e="">}</span>
</span></span><span class="token tag" data-v-13b5292e=""><span class="token tag" data-v-13b5292e=""><span class="token punctuation" data-v-13b5292e="">&lt;/</span>style</span><span class="token punctuation" data-v-13b5292e="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-carousel-demo-customPaging" data-v-73b6597c="">
                <section class="code-box-demo">
                    <div class="ant-carousel" data-v-73b6597c="">
                        <div class="slick-slider slick-initialized"><button type="button" data-role="none" class="slick-arrow slick-prev" style="display: block;"> Previous</button>
                            <div class="slick-list">
                                <div class="slick-track" style="width: 9837px; opacity: 1; transform: translate3d(-1093px, 0px, 0px);">
                                    <div class="slick-slide slick-cloned" tabindex="-1" data-index="-1" aria-hidden="true" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-73b6597c="" style="width: 100%; display: inline-block;"><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract04.jpg" data-v-73b6597c=""></div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="0" aria-hidden="false" class="slick-slide slick-active slick-current" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-73b6597c="" style="width: 100%; display: inline-block;"><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract01.jpg" data-v-73b6597c=""></div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="1" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-73b6597c="" style="width: 100%; display: inline-block;"><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract02.jpg" data-v-73b6597c=""></div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="2" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-73b6597c="" style="width: 100%; display: inline-block;"><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract03.jpg" data-v-73b6597c=""></div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="3" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-73b6597c="" style="width: 100%; display: inline-block;"><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract04.jpg" data-v-73b6597c=""></div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="4" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-73b6597c="" style="width: 100%; display: inline-block;"><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract01.jpg" data-v-73b6597c=""></div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="5" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-73b6597c="" style="width: 100%; display: inline-block;"><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract02.jpg" data-v-73b6597c=""></div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="6" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-73b6597c="" style="width: 100%; display: inline-block;"><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract03.jpg" data-v-73b6597c=""></div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="7" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-73b6597c="" style="width: 100%; display: inline-block;"><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract04.jpg" data-v-73b6597c=""></div>
                                        </div>
                                    </div>
                                </div>
                            </div><button type="button" data-role="none" class="slick-arrow slick-next" style="display: block;"> Next</button>
                            <ul class="slick-dots slick-dots-bottom slick-dots slick-thumb" style="display: block;">
                                <li class="slick-active"><a data-v-73b6597c=""><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract01.jpg" data-v-73b6597c=""></a></li>
                                <li class=""><a data-v-73b6597c=""><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract02.jpg" data-v-73b6597c=""></a></li>
                                <li class=""><a data-v-73b6597c=""><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract03.jpg" data-v-73b6597c=""></a></li>
                                <li class=""><a data-v-73b6597c=""><img src="https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/abstract04.jpg" data-v-73b6597c=""></a></li>
                            </ul>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-carousel-demo-customPaging">自定义分页</a></div>
                    <div class="code-box-description">
                        <p>自定义分页展示。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-73b6597c=""><code data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;</span>template</span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
  <span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;</span>a-carousel</span> <span class="token attr-name" data-v-73b6597c="">arrows</span> <span class="token attr-name" data-v-73b6597c="">dots-class</span><span class="token attr-value" data-v-73b6597c=""><span class="token punctuation attr-equals" data-v-73b6597c="">=</span><span class="token punctuation" data-v-73b6597c="">"</span>slick-dots slick-thumb<span class="token punctuation" data-v-73b6597c="">"</span></span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
    <span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;</span>template</span> <span class="token attr-name" data-v-73b6597c="">#customPaging</span><span class="token attr-value" data-v-73b6597c=""><span class="token punctuation attr-equals" data-v-73b6597c="">=</span><span class="token punctuation" data-v-73b6597c="">"</span>props<span class="token punctuation" data-v-73b6597c="">"</span></span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
      <span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;</span>a</span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
        <span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;</span>img</span> <span class="token attr-name" data-v-73b6597c="">:src</span><span class="token attr-value" data-v-73b6597c=""><span class="token punctuation attr-equals" data-v-73b6597c="">=</span><span class="token punctuation" data-v-73b6597c="">"</span>getImgUrl(props.i)<span class="token punctuation" data-v-73b6597c="">"</span></span> <span class="token punctuation" data-v-73b6597c="">/&gt;</span></span>
      <span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;/</span>a</span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
    <span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;/</span>template</span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
    <span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;</span>div</span> <span class="token attr-name" data-v-73b6597c="">v-for</span><span class="token attr-value" data-v-73b6597c=""><span class="token punctuation attr-equals" data-v-73b6597c="">=</span><span class="token punctuation" data-v-73b6597c="">"</span>item in 4<span class="token punctuation" data-v-73b6597c="">"</span></span> <span class="token attr-name" data-v-73b6597c="">:key</span><span class="token attr-value" data-v-73b6597c=""><span class="token punctuation attr-equals" data-v-73b6597c="">=</span><span class="token punctuation" data-v-73b6597c="">"</span>item<span class="token punctuation" data-v-73b6597c="">"</span></span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
      <span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;</span>img</span> <span class="token attr-name" data-v-73b6597c="">:src</span><span class="token attr-value" data-v-73b6597c=""><span class="token punctuation attr-equals" data-v-73b6597c="">=</span><span class="token punctuation" data-v-73b6597c="">"</span>baseUrl + <span class="token punctuation" data-v-73b6597c="">'</span>abstract0<span class="token punctuation" data-v-73b6597c="">'</span> + item + <span class="token punctuation" data-v-73b6597c="">'</span>.jpg<span class="token punctuation" data-v-73b6597c="">'</span><span class="token punctuation" data-v-73b6597c="">"</span></span> <span class="token punctuation" data-v-73b6597c="">/&gt;</span></span>
    <span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;/</span>div</span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
  <span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;/</span>a-carousel</span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
<span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;/</span>template</span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
<span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;</span>script</span> <span class="token attr-name" data-v-73b6597c="">lang</span><span class="token attr-value" data-v-73b6597c=""><span class="token punctuation attr-equals" data-v-73b6597c="">=</span><span class="token punctuation" data-v-73b6597c="">"</span>ts<span class="token punctuation" data-v-73b6597c="">"</span></span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span><span class="token script" data-v-73b6597c=""><span class="token language-javascript" data-v-73b6597c="">
<span class="token keyword" data-v-73b6597c="">import</span> <span class="token punctuation" data-v-73b6597c="">{</span> defineComponent <span class="token punctuation" data-v-73b6597c="">}</span> <span class="token keyword" data-v-73b6597c="">from</span> <span class="token string" data-v-73b6597c="">'vue'</span><span class="token punctuation" data-v-73b6597c="">;</span> 
<span class="token keyword" data-v-73b6597c="">const</span> baseUrl <span class="token operator" data-v-73b6597c="">=</span>
  <span class="token string" data-v-73b6597c="">'https://raw.githubusercontent.com/vueComponent/ant-design-vue/next/components/vc-slick/assets/img/react-slick/'</span><span class="token punctuation" data-v-73b6597c="">;</span>
<span class="token keyword" data-v-73b6597c="">export</span> <span class="token keyword" data-v-73b6597c="">default</span> <span class="token function" data-v-73b6597c="">defineComponent</span><span class="token punctuation" data-v-73b6597c="">(</span><span class="token punctuation" data-v-73b6597c="">{</span>
  <span class="token function" data-v-73b6597c="">setup</span><span class="token punctuation" data-v-73b6597c="">(</span><span class="token punctuation" data-v-73b6597c="">)</span> <span class="token punctuation" data-v-73b6597c="">{</span>
    <span class="token keyword" data-v-73b6597c="">const</span> <span class="token function-variable function" data-v-73b6597c="">getImgUrl</span> <span class="token operator" data-v-73b6597c="">=</span> <span class="token punctuation" data-v-73b6597c="">(</span><span class="token parameter" data-v-73b6597c="">i<span class="token operator" data-v-73b6597c="">:</span> number</span><span class="token punctuation" data-v-73b6597c="">)</span> <span class="token operator" data-v-73b6597c="">=&gt;</span> <span class="token punctuation" data-v-73b6597c="">{</span>
      <span class="token keyword" data-v-73b6597c="">return</span> <span class="token template-string" data-v-73b6597c=""><span class="token template-punctuation string" data-v-73b6597c="">`</span><span class="token interpolation" data-v-73b6597c=""><span class="token interpolation-punctuation punctuation" data-v-73b6597c="">${</span>baseUrl<span class="token interpolation-punctuation punctuation" data-v-73b6597c="">}</span></span><span class="token string" data-v-73b6597c="">abstract0</span><span class="token interpolation" data-v-73b6597c=""><span class="token interpolation-punctuation punctuation" data-v-73b6597c="">${</span>i <span class="token operator" data-v-73b6597c="">+</span> <span class="token number" data-v-73b6597c="">1</span><span class="token interpolation-punctuation punctuation" data-v-73b6597c="">}</span></span><span class="token string" data-v-73b6597c="">.jpg</span><span class="token template-punctuation string" data-v-73b6597c="">`</span></span><span class="token punctuation" data-v-73b6597c="">;</span>
    <span class="token punctuation" data-v-73b6597c="">}</span><span class="token punctuation" data-v-73b6597c="">;</span>
    <span class="token keyword" data-v-73b6597c="">return</span> <span class="token punctuation" data-v-73b6597c="">{</span>
      baseUrl<span class="token punctuation" data-v-73b6597c="">,</span>
      getImgUrl<span class="token punctuation" data-v-73b6597c="">,</span>
    <span class="token punctuation" data-v-73b6597c="">}</span><span class="token punctuation" data-v-73b6597c="">;</span>
  <span class="token punctuation" data-v-73b6597c="">}</span><span class="token punctuation" data-v-73b6597c="">,</span>
<span class="token punctuation" data-v-73b6597c="">}</span><span class="token punctuation" data-v-73b6597c="">)</span><span class="token punctuation" data-v-73b6597c="">;</span>
</span></span><span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;/</span>script</span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
<span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;</span>style</span> <span class="token attr-name" data-v-73b6597c="">scoped</span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span><span class="token style" data-v-73b6597c=""><span class="token language-css" data-v-73b6597c="">
<span class="token comment" data-v-73b6597c="">/* For demo */</span>
<span class="token selector" data-v-73b6597c="">.ant-carousel :deep(.slick-dots)</span> <span class="token punctuation" data-v-73b6597c="">{</span>
  <span class="token property" data-v-73b6597c="">position</span><span class="token punctuation" data-v-73b6597c="">:</span> relative<span class="token punctuation" data-v-73b6597c="">;</span>
  <span class="token property" data-v-73b6597c="">height</span><span class="token punctuation" data-v-73b6597c="">:</span> auto<span class="token punctuation" data-v-73b6597c="">;</span>
<span class="token punctuation" data-v-73b6597c="">}</span>
<span class="token selector" data-v-73b6597c="">.ant-carousel :deep(.slick-slide img)</span> <span class="token punctuation" data-v-73b6597c="">{</span>
  <span class="token property" data-v-73b6597c="">border</span><span class="token punctuation" data-v-73b6597c="">:</span> 5px solid #fff<span class="token punctuation" data-v-73b6597c="">;</span>
  <span class="token property" data-v-73b6597c="">display</span><span class="token punctuation" data-v-73b6597c="">:</span> block<span class="token punctuation" data-v-73b6597c="">;</span>
  <span class="token property" data-v-73b6597c="">margin</span><span class="token punctuation" data-v-73b6597c="">:</span> auto<span class="token punctuation" data-v-73b6597c="">;</span>
  <span class="token property" data-v-73b6597c="">max-width</span><span class="token punctuation" data-v-73b6597c="">:</span> 80%<span class="token punctuation" data-v-73b6597c="">;</span>
<span class="token punctuation" data-v-73b6597c="">}</span>
<span class="token selector" data-v-73b6597c="">.ant-carousel :deep(.slick-arrow)</span> <span class="token punctuation" data-v-73b6597c="">{</span>
  <span class="token property" data-v-73b6597c="">display</span><span class="token punctuation" data-v-73b6597c="">:</span> none <span class="token important" data-v-73b6597c="">!important</span><span class="token punctuation" data-v-73b6597c="">;</span>
<span class="token punctuation" data-v-73b6597c="">}</span>
<span class="token selector" data-v-73b6597c="">.ant-carousel :deep(.slick-thumb)</span> <span class="token punctuation" data-v-73b6597c="">{</span>
  <span class="token property" data-v-73b6597c="">bottom</span><span class="token punctuation" data-v-73b6597c="">:</span> 0px<span class="token punctuation" data-v-73b6597c="">;</span>
<span class="token punctuation" data-v-73b6597c="">}</span>
<span class="token selector" data-v-73b6597c="">.ant-carousel :deep(.slick-thumb li)</span> <span class="token punctuation" data-v-73b6597c="">{</span>
  <span class="token property" data-v-73b6597c="">width</span><span class="token punctuation" data-v-73b6597c="">:</span> 60px<span class="token punctuation" data-v-73b6597c="">;</span>
  <span class="token property" data-v-73b6597c="">height</span><span class="token punctuation" data-v-73b6597c="">:</span> 45px<span class="token punctuation" data-v-73b6597c="">;</span>
<span class="token punctuation" data-v-73b6597c="">}</span>
<span class="token selector" data-v-73b6597c="">.ant-carousel :deep(.slick-thumb li img)</span> <span class="token punctuation" data-v-73b6597c="">{</span>
  <span class="token property" data-v-73b6597c="">width</span><span class="token punctuation" data-v-73b6597c="">:</span> 100%<span class="token punctuation" data-v-73b6597c="">;</span>
  <span class="token property" data-v-73b6597c="">height</span><span class="token punctuation" data-v-73b6597c="">:</span> 100%<span class="token punctuation" data-v-73b6597c="">;</span>
  <span class="token property" data-v-73b6597c="">filter</span><span class="token punctuation" data-v-73b6597c="">:</span> <span class="token function" data-v-73b6597c="">grayscale</span><span class="token punctuation" data-v-73b6597c="">(</span>100%<span class="token punctuation" data-v-73b6597c="">)</span><span class="token punctuation" data-v-73b6597c="">;</span>
<span class="token punctuation" data-v-73b6597c="">}</span>
<span class="token selector" data-v-73b6597c="">.ant-carousel :deep .slick-thumb li.slick-active img</span> <span class="token punctuation" data-v-73b6597c="">{</span>
  <span class="token property" data-v-73b6597c="">filter</span><span class="token punctuation" data-v-73b6597c="">:</span> <span class="token function" data-v-73b6597c="">grayscale</span><span class="token punctuation" data-v-73b6597c="">(</span>0%<span class="token punctuation" data-v-73b6597c="">)</span><span class="token punctuation" data-v-73b6597c="">;</span>
<span class="token punctuation" data-v-73b6597c="">}</span>
</span></span><span class="token tag" data-v-73b6597c=""><span class="token tag" data-v-73b6597c=""><span class="token punctuation" data-v-73b6597c="">&lt;/</span>style</span><span class="token punctuation" data-v-73b6597c="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-carousel-demo-customArrows" data-v-5e3281a6="">
                <section class="code-box-demo">
                    <div class="ant-carousel" data-v-5e3281a6="">
                        <div class="slick-slider slick-initialized">
                            <div class="custom-slick-arrow slick-arrow slick-prev" data-v-5e3281a6="" style="left: 10px; display: block;"><span role="img" aria-label="left-circle" class="anticon anticon-left-circle" data-v-5e3281a6=""><svg focusable="false" class="" data-icon="left-circle" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M603.3 327.5l-246 178a7.95 7.95 0 000 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z"></path><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></svg></span></div>
                            <div class="slick-list">
                                <div class="slick-track" style="width: 9837px; opacity: 1; transform: translate3d(-1093px, 0px, 0px);">
                                    <div class="slick-slide slick-cloned" tabindex="-1" data-index="-1" aria-hidden="true" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-5e3281a6="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-5e3281a6="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="0" aria-hidden="false" class="slick-slide slick-active slick-current" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-5e3281a6="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-5e3281a6="">1</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="1" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-5e3281a6="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-5e3281a6="">2</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="2" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-5e3281a6="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-5e3281a6="">3</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="3" aria-hidden="true" class="slick-slide" style="outline: none; width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-5e3281a6="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-5e3281a6="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="4" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-5e3281a6="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-5e3281a6="">1</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="5" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-5e3281a6="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-5e3281a6="">2</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="6" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-5e3281a6="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-5e3281a6="">3</h3>
                                            </div>
                                        </div>
                                    </div>
                                    <div tabindex="-1" data-index="7" aria-hidden="true" class="slick-slide slick-cloned" style="width: 1093px;">
                                        <div>
                                            <div tabindex="-1" data-v-5e3281a6="" style="width: 100%; display: inline-block;">
                                                <h3 data-v-5e3281a6="">4</h3>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="custom-slick-arrow slick-arrow slick-next" data-v-5e3281a6="" style="right: 10px; display: block;"><span role="img" aria-label="right-circle" class="anticon anticon-right-circle" data-v-5e3281a6=""><svg focusable="false" class="" data-icon="right-circle" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"></path><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></svg></span></div>
                            <ul class="slick-dots slick-dots-bottom" style="display: block;">
                                <li class="slick-active"><button>1</button></li>
                                <li class=""><button>2</button></li>
                                <li class=""><button>3</button></li>
                                <li class=""><button>4</button></li>
                            </ul>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-carousel-demo-customArrows">自定义箭头</a></div>
                    <div class="code-box-description">
                        <p>自定义箭头展示。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-5e3281a6=""><code data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>template</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
  <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>a-carousel</span> <span class="token attr-name" data-v-5e3281a6="">arrows</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
    <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>template</span> <span class="token attr-name" data-v-5e3281a6="">#prevArrow</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
      <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>div</span> <span class="token attr-name" data-v-5e3281a6="">class</span><span class="token attr-value" data-v-5e3281a6=""><span class="token punctuation attr-equals" data-v-5e3281a6="">=</span><span class="token punctuation" data-v-5e3281a6="">"</span>custom-slick-arrow<span class="token punctuation" data-v-5e3281a6="">"</span></span> <span class="token special-attr" data-v-5e3281a6=""><span class="token attr-name" data-v-5e3281a6="">style</span><span class="token attr-value" data-v-5e3281a6=""><span class="token punctuation attr-equals" data-v-5e3281a6="">=</span><span class="token punctuation" data-v-5e3281a6="">"</span><span class="token value css language-css" data-v-5e3281a6=""><span class="token property" data-v-5e3281a6="">left</span><span class="token punctuation" data-v-5e3281a6="">:</span> 10px<span class="token punctuation" data-v-5e3281a6="">;</span> <span class="token property" data-v-5e3281a6="">zindex</span><span class="token punctuation" data-v-5e3281a6="">:</span> 1</span><span class="token punctuation" data-v-5e3281a6="">"</span></span></span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
        <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>left-circle-outlined</span> <span class="token punctuation" data-v-5e3281a6="">/&gt;</span></span>
      <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>div</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
    <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>template</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
    <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>template</span> <span class="token attr-name" data-v-5e3281a6="">#nextArrow</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
      <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>div</span> <span class="token attr-name" data-v-5e3281a6="">class</span><span class="token attr-value" data-v-5e3281a6=""><span class="token punctuation attr-equals" data-v-5e3281a6="">=</span><span class="token punctuation" data-v-5e3281a6="">"</span>custom-slick-arrow<span class="token punctuation" data-v-5e3281a6="">"</span></span> <span class="token special-attr" data-v-5e3281a6=""><span class="token attr-name" data-v-5e3281a6="">style</span><span class="token attr-value" data-v-5e3281a6=""><span class="token punctuation attr-equals" data-v-5e3281a6="">=</span><span class="token punctuation" data-v-5e3281a6="">"</span><span class="token value css language-css" data-v-5e3281a6=""><span class="token property" data-v-5e3281a6="">right</span><span class="token punctuation" data-v-5e3281a6="">:</span> 10px</span><span class="token punctuation" data-v-5e3281a6="">"</span></span></span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
        <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>right-circle-outlined</span> <span class="token punctuation" data-v-5e3281a6="">/&gt;</span></span>
      <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>div</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
    <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>template</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
    <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>div</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>h3</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>1<span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>h3</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>div</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
    <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>div</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>h3</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>2<span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>h3</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>div</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
    <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>div</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>h3</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>3<span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>h3</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>div</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
    <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>div</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>h3</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>4<span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>h3</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>div</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
  <span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>a-carousel</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
<span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>template</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
<span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>script</span> <span class="token attr-name" data-v-5e3281a6="">lang</span><span class="token attr-value" data-v-5e3281a6=""><span class="token punctuation attr-equals" data-v-5e3281a6="">=</span><span class="token punctuation" data-v-5e3281a6="">"</span>ts<span class="token punctuation" data-v-5e3281a6="">"</span></span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span><span class="token script" data-v-5e3281a6=""><span class="token language-javascript" data-v-5e3281a6="">
<span class="token keyword" data-v-5e3281a6="">import</span> <span class="token punctuation" data-v-5e3281a6="">{</span> LeftCircleOutlined<span class="token punctuation" data-v-5e3281a6="">,</span> RightCircleOutlined <span class="token punctuation" data-v-5e3281a6="">}</span> <span class="token keyword" data-v-5e3281a6="">from</span> <span class="token string" data-v-5e3281a6="">'@ant-design/icons-vue'</span><span class="token punctuation" data-v-5e3281a6="">;</span>
<span class="token keyword" data-v-5e3281a6="">import</span> <span class="token punctuation" data-v-5e3281a6="">{</span> defineComponent <span class="token punctuation" data-v-5e3281a6="">}</span> <span class="token keyword" data-v-5e3281a6="">from</span> <span class="token string" data-v-5e3281a6="">'vue'</span><span class="token punctuation" data-v-5e3281a6="">;</span>
<span class="token keyword" data-v-5e3281a6="">export</span> <span class="token keyword" data-v-5e3281a6="">default</span> <span class="token function" data-v-5e3281a6="">defineComponent</span><span class="token punctuation" data-v-5e3281a6="">(</span><span class="token punctuation" data-v-5e3281a6="">{</span>
  components<span class="token operator" data-v-5e3281a6="">:</span> <span class="token punctuation" data-v-5e3281a6="">{</span>
    LeftCircleOutlined<span class="token punctuation" data-v-5e3281a6="">,</span>
    RightCircleOutlined<span class="token punctuation" data-v-5e3281a6="">,</span>
  <span class="token punctuation" data-v-5e3281a6="">}</span><span class="token punctuation" data-v-5e3281a6="">,</span>
<span class="token punctuation" data-v-5e3281a6="">}</span><span class="token punctuation" data-v-5e3281a6="">)</span><span class="token punctuation" data-v-5e3281a6="">;</span>
</span></span><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>script</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span>
<span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;</span>style</span> <span class="token attr-name" data-v-5e3281a6="">scoped</span><span class="token punctuation" data-v-5e3281a6="">&gt;</span></span><span class="token style" data-v-5e3281a6=""><span class="token language-css" data-v-5e3281a6="">
<span class="token comment" data-v-5e3281a6="">/* For demo */</span>
<span class="token selector" data-v-5e3281a6="">.ant-carousel :deep(.slick-slide)</span> <span class="token punctuation" data-v-5e3281a6="">{</span>
  <span class="token property" data-v-5e3281a6="">text-align</span><span class="token punctuation" data-v-5e3281a6="">:</span> center<span class="token punctuation" data-v-5e3281a6="">;</span>
  <span class="token property" data-v-5e3281a6="">height</span><span class="token punctuation" data-v-5e3281a6="">:</span> 160px<span class="token punctuation" data-v-5e3281a6="">;</span>
  <span class="token property" data-v-5e3281a6="">line-height</span><span class="token punctuation" data-v-5e3281a6="">:</span> 160px<span class="token punctuation" data-v-5e3281a6="">;</span>
  <span class="token property" data-v-5e3281a6="">background</span><span class="token punctuation" data-v-5e3281a6="">:</span> #364d79<span class="token punctuation" data-v-5e3281a6="">;</span>
  <span class="token property" data-v-5e3281a6="">overflow</span><span class="token punctuation" data-v-5e3281a6="">:</span> hidden<span class="token punctuation" data-v-5e3281a6="">;</span>
<span class="token punctuation" data-v-5e3281a6="">}</span> 
<span class="token selector" data-v-5e3281a6="">.ant-carousel :deep(.slick-arrow.custom-slick-arrow)</span> <span class="token punctuation" data-v-5e3281a6="">{</span>
  <span class="token property" data-v-5e3281a6="">width</span><span class="token punctuation" data-v-5e3281a6="">:</span> 25px<span class="token punctuation" data-v-5e3281a6="">;</span>
  <span class="token property" data-v-5e3281a6="">height</span><span class="token punctuation" data-v-5e3281a6="">:</span> 25px<span class="token punctuation" data-v-5e3281a6="">;</span>
  <span class="token property" data-v-5e3281a6="">font-size</span><span class="token punctuation" data-v-5e3281a6="">:</span> 25px<span class="token punctuation" data-v-5e3281a6="">;</span>
  <span class="token property" data-v-5e3281a6="">color</span><span class="token punctuation" data-v-5e3281a6="">:</span> #fff<span class="token punctuation" data-v-5e3281a6="">;</span>
  <span class="token property" data-v-5e3281a6="">background-color</span><span class="token punctuation" data-v-5e3281a6="">:</span> <span class="token function" data-v-5e3281a6="">rgba</span><span class="token punctuation" data-v-5e3281a6="">(</span>31<span class="token punctuation" data-v-5e3281a6="">,</span> 45<span class="token punctuation" data-v-5e3281a6="">,</span> 61<span class="token punctuation" data-v-5e3281a6="">,</span> 0.11<span class="token punctuation" data-v-5e3281a6="">)</span><span class="token punctuation" data-v-5e3281a6="">;</span>
  <span class="token property" data-v-5e3281a6="">opacity</span><span class="token punctuation" data-v-5e3281a6="">:</span> 0.3<span class="token punctuation" data-v-5e3281a6="">;</span>
<span class="token punctuation" data-v-5e3281a6="">}</span>
<span class="token selector" data-v-5e3281a6="">.ant-carousel :deep(.custom-slick-arrow:before)</span> <span class="token punctuation" data-v-5e3281a6="">{</span>
  <span class="token property" data-v-5e3281a6="">display</span><span class="token punctuation" data-v-5e3281a6="">:</span> none<span class="token punctuation" data-v-5e3281a6="">;</span>
<span class="token punctuation" data-v-5e3281a6="">}</span>
<span class="token selector" data-v-5e3281a6="">.ant-carousel :deep(.custom-slick-arrow:hover)</span> <span class="token punctuation" data-v-5e3281a6="">{</span>
  <span class="token property" data-v-5e3281a6="">opacity</span><span class="token punctuation" data-v-5e3281a6="">:</span> 0.5<span class="token punctuation" data-v-5e3281a6="">;</span>
<span class="token punctuation" data-v-5e3281a6="">}</span> 
<span class="token selector" data-v-5e3281a6="">.ant-carousel :deep(.slick-slide h3)</span> <span class="token punctuation" data-v-5e3281a6="">{</span>
  <span class="token property" data-v-5e3281a6="">color</span><span class="token punctuation" data-v-5e3281a6="">:</span> #fff<span class="token punctuation" data-v-5e3281a6="">;</span>
<span class="token punctuation" data-v-5e3281a6="">}</span>
</span></span><span class="token tag" data-v-5e3281a6=""><span class="token tag" data-v-5e3281a6=""><span class="token punctuation" data-v-5e3281a6="">&lt;/</span>style</span><span class="token punctuation" data-v-5e3281a6="">&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>afterChange</td>
                    <td>切换面板的回调</td>
                    <td>function(current)</td>
                    <td>无</td>
                    <td></td>
                </tr>
                <tr>
                    <td>autoplay</td>
                    <td>是否自动切换</td>
                    <td>boolean</td>
                    <td>false</td>
                    <td></td>
                </tr>
                <tr>
                    <td>beforeChange</td>
                    <td>切换面板的回调</td>
                    <td>function(from, to)</td>
                    <td>无</td>
                    <td></td>
                </tr>
                <tr>
                    <td>dotPosition</td>
                    <td>面板指示点位置，可选 <code>top</code> <code>bottom</code> <code>left</code> <code>right</code></td>
                    <td>string</td>
                    <td>bottom</td>
                    <td>1.5.0</td>
                </tr>
                <tr>
                    <td>dots</td>
                    <td>是否显示面板指示点</td>
                    <td>boolean</td>
                    <td>true</td>
                    <td></td>
                </tr>
                <tr>
                    <td>dotsClass</td>
                    <td>面板指示点类名</td>
                    <td>string</td>
                    <td><code>slick-dots</code></td>
                    <td></td>
                </tr>
                <tr>
                    <td>easing</td>
                    <td>动画效果</td>
                    <td>string</td>
                    <td>linear</td>
                    <td></td>
                </tr>
                <tr>
                    <td>effect</td>
                    <td>动画效果函数，可取 scrollx, fade</td>
                    <td>string</td>
                    <td>scrollx</td>
                    <td></td>
                </tr>
            </tbody>
        </table>
        <h2 id="方法">方法</h2>
        <table class="docTable">
            <thead>
                <tr>
                    <th>名称</th>
                    <th>描述</th>
                    <th>版本</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>goTo(slideNumber, dontAnimate)</td>
                    <td>切换到指定面板, dontAnimate = true 时，不使用动画</td>
                    <td></td>
                </tr>
                <tr>
                    <td>next()</td>
                    <td>切换到下一面板</td>
                    <td></td>
                </tr>
                <tr>
                    <td>prev()</td>
                    <td>切换到上一面板</td>
                    <td></td>
                </tr>
            </tbody>
        </table>
        <p>更多参数可参考：<a href="https://github.com/vueComponent/ant-design-vue/blob/next/components/vc-slick/src/default-props.js#L3" target="_blank" rel="noopener noreferrer">vc-slick props</a></p> 
    </section>
</article>