<article data-v-608e4900="">
    <section class="markdown">
        <h1>Slider <span class="subtitle">滑动输入条</span></h1>
        <section class="markdown">
            <p>滑动型输入器，展示当前值和可选范围。</p>
            <h2 id="何时使用">何时使用</h2>
            <p>当用户需要在数值区间/自定义区间内进行选择时，可为连续或离散值。</p>
        </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-12 code-boxes-col-2-1" style="padding-left: 8px; padding-right: 8px;">
            <section class="code-box" id="components-slider-demo-basic" data-v-d19e3abe="">
                <section class="code-box-demo">
                    <div data-v-d19e3abe="">
                        <div id="test" tabindex="-1" class="ant-slider" data-v-d19e3abe="">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track" style="left: 0%; right: auto; width: 0%;"></div>
                            <div class="ant-slider-step"></div>
                            <!---->
                            <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0" aria-disabled="false" style="left: 0%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"></div>
                        </div>
                        <div tabindex="-1" class="ant-slider" data-v-d19e3abe="">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track ant-slider-track-1" style="left: 20%; right: auto; width: 30%;"></div>
                            <div class="ant-slider-step"></div>
                            <!---->
                            <div class="ant-slider-handle ant-slider-handle-1" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="20" aria-disabled="false" style="left: 20%; right: auto; transform: translateX(-50%);"></div>
                            <!---->
                            <div class="ant-slider-handle ant-slider-handle-2" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="50" aria-disabled="false" style="left: 50%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"></div>
                        </div> Disabled: <button size="small" type="button" role="switch" aria-checked="false" class="ant-switch-small ant-switch" data-v-d19e3abe=""><!----><span class="ant-switch-inner"><!----></span></button></div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-slider-demo-basic">基本</a></div>
                    <div class="code-box-description">
                        <p>基本滑动条。当 <code>range</code> 为 <code>true</code> 时，渲染为双滑块。当 <code>disabled</code> 为 <code>true</code> 时，滑块处于不可用状态。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-d19e3abe=""><code data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;</span>template</span><span class="token punctuation" data-v-d19e3abe="">&gt;</span></span>
  <span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;</span>div</span><span class="token punctuation" data-v-d19e3abe="">&gt;</span></span>
    <span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-d19e3abe="">id</span><span class="token attr-value" data-v-d19e3abe=""><span class="token punctuation attr-equals" data-v-d19e3abe="">=</span><span class="token punctuation" data-v-d19e3abe="">"</span>test<span class="token punctuation" data-v-d19e3abe="">"</span></span> <span class="token attr-name" data-v-d19e3abe=""><span class="token namespace" data-v-d19e3abe="">v-model:</span>value</span><span class="token attr-value" data-v-d19e3abe=""><span class="token punctuation attr-equals" data-v-d19e3abe="">=</span><span class="token punctuation" data-v-d19e3abe="">"</span>value1<span class="token punctuation" data-v-d19e3abe="">"</span></span> <span class="token attr-name" data-v-d19e3abe="">:disabled</span><span class="token attr-value" data-v-d19e3abe=""><span class="token punctuation attr-equals" data-v-d19e3abe="">=</span><span class="token punctuation" data-v-d19e3abe="">"</span>disabled<span class="token punctuation" data-v-d19e3abe="">"</span></span> <span class="token punctuation" data-v-d19e3abe="">/&gt;</span></span>
    <span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-d19e3abe="">range</span> <span class="token attr-name" data-v-d19e3abe=""><span class="token namespace" data-v-d19e3abe="">v-model:</span>value</span><span class="token attr-value" data-v-d19e3abe=""><span class="token punctuation attr-equals" data-v-d19e3abe="">=</span><span class="token punctuation" data-v-d19e3abe="">"</span>value2<span class="token punctuation" data-v-d19e3abe="">"</span></span> <span class="token attr-name" data-v-d19e3abe="">:disabled</span><span class="token attr-value" data-v-d19e3abe=""><span class="token punctuation attr-equals" data-v-d19e3abe="">=</span><span class="token punctuation" data-v-d19e3abe="">"</span>disabled<span class="token punctuation" data-v-d19e3abe="">"</span></span> <span class="token punctuation" data-v-d19e3abe="">/&gt;</span></span>
    Disabled:
    <span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;</span>a-switch</span> <span class="token attr-name" data-v-d19e3abe="">size</span><span class="token attr-value" data-v-d19e3abe=""><span class="token punctuation attr-equals" data-v-d19e3abe="">=</span><span class="token punctuation" data-v-d19e3abe="">"</span>small<span class="token punctuation" data-v-d19e3abe="">"</span></span> <span class="token attr-name" data-v-d19e3abe=""><span class="token namespace" data-v-d19e3abe="">v-model:</span>checked</span><span class="token attr-value" data-v-d19e3abe=""><span class="token punctuation attr-equals" data-v-d19e3abe="">=</span><span class="token punctuation" data-v-d19e3abe="">"</span>disabled<span class="token punctuation" data-v-d19e3abe="">"</span></span> <span class="token punctuation" data-v-d19e3abe="">/&gt;</span></span>
  <span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;/</span>div</span><span class="token punctuation" data-v-d19e3abe="">&gt;</span></span>
<span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;/</span>template</span><span class="token punctuation" data-v-d19e3abe="">&gt;</span></span>
<span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;</span>script</span> <span class="token attr-name" data-v-d19e3abe="">lang</span><span class="token attr-value" data-v-d19e3abe=""><span class="token punctuation attr-equals" data-v-d19e3abe="">=</span><span class="token punctuation" data-v-d19e3abe="">"</span>ts<span class="token punctuation" data-v-d19e3abe="">"</span></span><span class="token punctuation" data-v-d19e3abe="">&gt;</span></span><span class="token script" data-v-d19e3abe=""><span class="token language-javascript" data-v-d19e3abe="">
<span class="token keyword" data-v-d19e3abe="">import</span> <span class="token punctuation" data-v-d19e3abe="">{</span> defineComponent<span class="token punctuation" data-v-d19e3abe="">,</span> ref <span class="token punctuation" data-v-d19e3abe="">}</span> <span class="token keyword" data-v-d19e3abe="">from</span> <span class="token string" data-v-d19e3abe="">'vue'</span><span class="token punctuation" data-v-d19e3abe="">;</span> 
<span class="token keyword" data-v-d19e3abe="">export</span> <span class="token keyword" data-v-d19e3abe="">default</span> <span class="token function" data-v-d19e3abe="">defineComponent</span><span class="token punctuation" data-v-d19e3abe="">(</span><span class="token punctuation" data-v-d19e3abe="">{</span>
  <span class="token function" data-v-d19e3abe="">setup</span><span class="token punctuation" data-v-d19e3abe="">(</span><span class="token punctuation" data-v-d19e3abe="">)</span> <span class="token punctuation" data-v-d19e3abe="">{</span>
    <span class="token keyword" data-v-d19e3abe="">const</span> value1 <span class="token operator" data-v-d19e3abe="">=</span> ref<span class="token operator" data-v-d19e3abe="">&lt;</span>number<span class="token operator" data-v-d19e3abe="">&gt;</span><span class="token punctuation" data-v-d19e3abe="">(</span><span class="token number" data-v-d19e3abe="">0</span><span class="token punctuation" data-v-d19e3abe="">)</span><span class="token punctuation" data-v-d19e3abe="">;</span>
    <span class="token keyword" data-v-d19e3abe="">const</span> value2 <span class="token operator" data-v-d19e3abe="">=</span> ref<span class="token operator" data-v-d19e3abe="">&lt;</span>number<span class="token punctuation" data-v-d19e3abe="">[</span><span class="token punctuation" data-v-d19e3abe="">]</span><span class="token operator" data-v-d19e3abe="">&gt;</span><span class="token punctuation" data-v-d19e3abe="">(</span><span class="token punctuation" data-v-d19e3abe="">[</span><span class="token number" data-v-d19e3abe="">20</span><span class="token punctuation" data-v-d19e3abe="">,</span> <span class="token number" data-v-d19e3abe="">50</span><span class="token punctuation" data-v-d19e3abe="">]</span><span class="token punctuation" data-v-d19e3abe="">)</span><span class="token punctuation" data-v-d19e3abe="">;</span>
    <span class="token keyword" data-v-d19e3abe="">const</span> disabled <span class="token operator" data-v-d19e3abe="">=</span> ref<span class="token operator" data-v-d19e3abe="">&lt;</span>boolean<span class="token operator" data-v-d19e3abe="">&gt;</span><span class="token punctuation" data-v-d19e3abe="">(</span><span class="token boolean" data-v-d19e3abe="">false</span><span class="token punctuation" data-v-d19e3abe="">)</span><span class="token punctuation" data-v-d19e3abe="">;</span> 
    <span class="token keyword" data-v-d19e3abe="">return</span> <span class="token punctuation" data-v-d19e3abe="">{</span>
      value1<span class="token punctuation" data-v-d19e3abe="">,</span>
      value2<span class="token punctuation" data-v-d19e3abe="">,</span>
      disabled<span class="token punctuation" data-v-d19e3abe="">,</span>
    <span class="token punctuation" data-v-d19e3abe="">}</span><span class="token punctuation" data-v-d19e3abe="">;</span>
  <span class="token punctuation" data-v-d19e3abe="">}</span><span class="token punctuation" data-v-d19e3abe="">,</span>
<span class="token punctuation" data-v-d19e3abe="">}</span><span class="token punctuation" data-v-d19e3abe="">)</span><span class="token punctuation" data-v-d19e3abe="">;</span>
</span></span><span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;/</span>script</span><span class="token punctuation" data-v-d19e3abe="">&gt;</span></span>
<span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;</span>style</span> <span class="token attr-name" data-v-d19e3abe="">scoped</span><span class="token punctuation" data-v-d19e3abe="">&gt;</span></span><span class="token style" data-v-d19e3abe=""><span class="token language-css" data-v-d19e3abe="">
<span class="token selector" data-v-d19e3abe="">.code-box-demo .ant-slider</span> <span class="token punctuation" data-v-d19e3abe="">{</span>
  <span class="token property" data-v-d19e3abe="">margin-bottom</span><span class="token punctuation" data-v-d19e3abe="">:</span> 16px<span class="token punctuation" data-v-d19e3abe="">;</span>
<span class="token punctuation" data-v-d19e3abe="">}</span>
</span></span><span class="token tag" data-v-d19e3abe=""><span class="token tag" data-v-d19e3abe=""><span class="token punctuation" data-v-d19e3abe="">&lt;/</span>style</span><span class="token punctuation" data-v-d19e3abe="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-slider-demo-icon-slider" data-v-1da87126="">
                <section class="code-box-demo">
                    <div class="icon-wrapper" data-v-1da87126=""><span role="img" aria-label="frown" class="anticon anticon-frown" data-v-1da87126="" style="color: rgba(0, 0, 0, 0.45);"><svg focusable="false" class="" data-icon="frown" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM512 533c-85.5 0-155.6 67.3-160 151.6a8 8 0 008 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4C420 636.1 461.5 597 512 597s92.1 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 008-8.4C667.6 600.3 597.5 533 512 533z"></path></svg></span>
                        <div tabindex="-1" class="ant-slider" data-v-1da87126="">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track" style="left: 0%; right: auto; width: 0%;"></div>
                            <div class="ant-slider-step"></div>
                            <!---->
                            <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="20" aria-valuenow="0" aria-disabled="false" style="left: 0%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"></div>
                        </div><span role="img" aria-label="smile" class="anticon anticon-smile" data-v-1da87126=""><svg focusable="false" class="" data-icon="smile" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z"></path></svg></span></div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-slider-demo-icon-slider">带 icon 的滑块</a></div>
                    <div class="code-box-description">
                        <p>滑块左右可以设置图标来表达业务含义。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-1da87126=""><code data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;</span>template</span><span class="token punctuation" data-v-1da87126="">&gt;</span></span>
  <span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;</span>div</span> <span class="token attr-name" data-v-1da87126="">class</span><span class="token attr-value" data-v-1da87126=""><span class="token punctuation attr-equals" data-v-1da87126="">=</span><span class="token punctuation" data-v-1da87126="">"</span>icon-wrapper<span class="token punctuation" data-v-1da87126="">"</span></span><span class="token punctuation" data-v-1da87126="">&gt;</span></span>
    <span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;</span>frown-outlined</span> <span class="token attr-name" data-v-1da87126="">:style</span><span class="token attr-value" data-v-1da87126=""><span class="token punctuation attr-equals" data-v-1da87126="">=</span><span class="token punctuation" data-v-1da87126="">"</span>{ color: preColor }<span class="token punctuation" data-v-1da87126="">"</span></span> <span class="token punctuation" data-v-1da87126="">/&gt;</span></span>
    <span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-1da87126="">:min</span><span class="token attr-value" data-v-1da87126=""><span class="token punctuation attr-equals" data-v-1da87126="">=</span><span class="token punctuation" data-v-1da87126="">"</span>0<span class="token punctuation" data-v-1da87126="">"</span></span> <span class="token attr-name" data-v-1da87126="">:max</span><span class="token attr-value" data-v-1da87126=""><span class="token punctuation attr-equals" data-v-1da87126="">=</span><span class="token punctuation" data-v-1da87126="">"</span>20<span class="token punctuation" data-v-1da87126="">"</span></span> <span class="token attr-name" data-v-1da87126=""><span class="token namespace" data-v-1da87126="">v-model:</span>value</span><span class="token attr-value" data-v-1da87126=""><span class="token punctuation attr-equals" data-v-1da87126="">=</span><span class="token punctuation" data-v-1da87126="">"</span>sliderValue<span class="token punctuation" data-v-1da87126="">"</span></span> <span class="token punctuation" data-v-1da87126="">/&gt;</span></span>
    <span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;</span>smile-outlined</span> <span class="token attr-name" data-v-1da87126="">:style</span><span class="token attr-value" data-v-1da87126=""><span class="token punctuation attr-equals" data-v-1da87126="">=</span><span class="token punctuation" data-v-1da87126="">"</span>{ color: nextColor }<span class="token punctuation" data-v-1da87126="">"</span></span> <span class="token punctuation" data-v-1da87126="">/&gt;</span></span>
  <span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;/</span>div</span><span class="token punctuation" data-v-1da87126="">&gt;</span></span>
<span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;/</span>template</span><span class="token punctuation" data-v-1da87126="">&gt;</span></span>
<span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;</span>script</span> <span class="token attr-name" data-v-1da87126="">lang</span><span class="token attr-value" data-v-1da87126=""><span class="token punctuation attr-equals" data-v-1da87126="">=</span><span class="token punctuation" data-v-1da87126="">"</span>ts<span class="token punctuation" data-v-1da87126="">"</span></span><span class="token punctuation" data-v-1da87126="">&gt;</span></span><span class="token script" data-v-1da87126=""><span class="token language-javascript" data-v-1da87126="">
<span class="token keyword" data-v-1da87126="">import</span> <span class="token punctuation" data-v-1da87126="">{</span> defineComponent<span class="token punctuation" data-v-1da87126="">,</span> ref<span class="token punctuation" data-v-1da87126="">,</span> computed <span class="token punctuation" data-v-1da87126="">}</span> <span class="token keyword" data-v-1da87126="">from</span> <span class="token string" data-v-1da87126="">'vue'</span><span class="token punctuation" data-v-1da87126="">;</span>
<span class="token keyword" data-v-1da87126="">import</span> <span class="token punctuation" data-v-1da87126="">{</span> FrownOutlined<span class="token punctuation" data-v-1da87126="">,</span> SmileOutlined <span class="token punctuation" data-v-1da87126="">}</span> <span class="token keyword" data-v-1da87126="">from</span> <span class="token string" data-v-1da87126="">'@ant-design/icons-vue'</span><span class="token punctuation" data-v-1da87126="">;</span>
<span class="token keyword" data-v-1da87126="">export</span> <span class="token keyword" data-v-1da87126="">default</span> <span class="token function" data-v-1da87126="">defineComponent</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token punctuation" data-v-1da87126="">{</span>
  components<span class="token operator" data-v-1da87126="">:</span> <span class="token punctuation" data-v-1da87126="">{</span>
    FrownOutlined<span class="token punctuation" data-v-1da87126="">,</span>
    SmileOutlined<span class="token punctuation" data-v-1da87126="">,</span>
  <span class="token punctuation" data-v-1da87126="">}</span><span class="token punctuation" data-v-1da87126="">,</span>
  <span class="token function" data-v-1da87126="">setup</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token punctuation" data-v-1da87126="">)</span> <span class="token punctuation" data-v-1da87126="">{</span>
    <span class="token keyword" data-v-1da87126="">const</span> sliderValue <span class="token operator" data-v-1da87126="">=</span> ref<span class="token operator" data-v-1da87126="">&lt;</span>number<span class="token operator" data-v-1da87126="">&gt;</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token number" data-v-1da87126="">0</span><span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">;</span>
    <span class="token keyword" data-v-1da87126="">const</span> min <span class="token operator" data-v-1da87126="">=</span> ref<span class="token operator" data-v-1da87126="">&lt;</span>number<span class="token operator" data-v-1da87126="">&gt;</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token number" data-v-1da87126="">0</span><span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">;</span>
    <span class="token keyword" data-v-1da87126="">const</span> max <span class="token operator" data-v-1da87126="">=</span> ref<span class="token operator" data-v-1da87126="">&lt;</span>number<span class="token operator" data-v-1da87126="">&gt;</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token number" data-v-1da87126="">20</span><span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">;</span> 
    <span class="token keyword" data-v-1da87126="">const</span> preColor <span class="token operator" data-v-1da87126="">=</span> <span class="token function" data-v-1da87126="">computed</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token punctuation" data-v-1da87126="">)</span> <span class="token operator" data-v-1da87126="">=&gt;</span> <span class="token punctuation" data-v-1da87126="">{</span>
      <span class="token keyword" data-v-1da87126="">const</span> mid <span class="token operator" data-v-1da87126="">=</span> <span class="token operator" data-v-1da87126="">+</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token punctuation" data-v-1da87126="">(</span>max<span class="token punctuation" data-v-1da87126="">.</span>value <span class="token operator" data-v-1da87126="">-</span> min<span class="token punctuation" data-v-1da87126="">.</span>value<span class="token punctuation" data-v-1da87126="">)</span> <span class="token operator" data-v-1da87126="">/</span> <span class="token number" data-v-1da87126="">2</span><span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">.</span><span class="token function" data-v-1da87126="">toFixed</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token number" data-v-1da87126="">5</span><span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">;</span>
      <span class="token keyword" data-v-1da87126="">return</span> sliderValue<span class="token punctuation" data-v-1da87126="">.</span>value <span class="token operator" data-v-1da87126="">&gt;=</span> mid <span class="token operator" data-v-1da87126="">?</span> <span class="token string" data-v-1da87126="">''</span> <span class="token operator" data-v-1da87126="">:</span> <span class="token string" data-v-1da87126="">'rgba(0, 0, 0, .45)'</span><span class="token punctuation" data-v-1da87126="">;</span>
    <span class="token punctuation" data-v-1da87126="">}</span><span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">;</span> 
    <span class="token keyword" data-v-1da87126="">const</span> nextColor <span class="token operator" data-v-1da87126="">=</span> <span class="token function" data-v-1da87126="">computed</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token punctuation" data-v-1da87126="">)</span> <span class="token operator" data-v-1da87126="">=&gt;</span> <span class="token punctuation" data-v-1da87126="">{</span>
      <span class="token keyword" data-v-1da87126="">const</span> mid <span class="token operator" data-v-1da87126="">=</span> <span class="token operator" data-v-1da87126="">+</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token punctuation" data-v-1da87126="">(</span>max<span class="token punctuation" data-v-1da87126="">.</span>value <span class="token operator" data-v-1da87126="">-</span> min<span class="token punctuation" data-v-1da87126="">.</span>value<span class="token punctuation" data-v-1da87126="">)</span> <span class="token operator" data-v-1da87126="">/</span> <span class="token number" data-v-1da87126="">2</span><span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">.</span><span class="token function" data-v-1da87126="">toFixed</span><span class="token punctuation" data-v-1da87126="">(</span><span class="token number" data-v-1da87126="">5</span><span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">;</span>
      <span class="token keyword" data-v-1da87126="">return</span> sliderValue<span class="token punctuation" data-v-1da87126="">.</span>value <span class="token operator" data-v-1da87126="">&gt;=</span> mid <span class="token operator" data-v-1da87126="">?</span> <span class="token string" data-v-1da87126="">'rgba(0, 0, 0, .45)'</span> <span class="token operator" data-v-1da87126="">:</span> <span class="token string" data-v-1da87126="">''</span><span class="token punctuation" data-v-1da87126="">;</span>
    <span class="token punctuation" data-v-1da87126="">}</span><span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">;</span> 
    <span class="token keyword" data-v-1da87126="">return</span> <span class="token punctuation" data-v-1da87126="">{</span>
      sliderValue<span class="token punctuation" data-v-1da87126="">,</span>
      min<span class="token punctuation" data-v-1da87126="">,</span>
      max<span class="token punctuation" data-v-1da87126="">,</span>
      preColor<span class="token punctuation" data-v-1da87126="">,</span>
      nextColor<span class="token punctuation" data-v-1da87126="">,</span>
    <span class="token punctuation" data-v-1da87126="">}</span><span class="token punctuation" data-v-1da87126="">;</span>
  <span class="token punctuation" data-v-1da87126="">}</span><span class="token punctuation" data-v-1da87126="">,</span>
<span class="token punctuation" data-v-1da87126="">}</span><span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">;</span>
</span></span><span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;/</span>script</span><span class="token punctuation" data-v-1da87126="">&gt;</span></span>
<span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;</span>style</span> <span class="token attr-name" data-v-1da87126="">scoped</span><span class="token punctuation" data-v-1da87126="">&gt;</span></span><span class="token style" data-v-1da87126=""><span class="token language-css" data-v-1da87126="">
<span class="token selector" data-v-1da87126="">.icon-wrapper</span> <span class="token punctuation" data-v-1da87126="">{</span>
  <span class="token property" data-v-1da87126="">position</span><span class="token punctuation" data-v-1da87126="">:</span> relative<span class="token punctuation" data-v-1da87126="">;</span>
  <span class="token property" data-v-1da87126="">padding</span><span class="token punctuation" data-v-1da87126="">:</span> 0px 30px<span class="token punctuation" data-v-1da87126="">;</span>
<span class="token punctuation" data-v-1da87126="">}</span> 
<span class="token selector" data-v-1da87126="">.icon-wrapper .anticon</span> <span class="token punctuation" data-v-1da87126="">{</span>
  <span class="token property" data-v-1da87126="">position</span><span class="token punctuation" data-v-1da87126="">:</span> absolute<span class="token punctuation" data-v-1da87126="">;</span>
  <span class="token property" data-v-1da87126="">top</span><span class="token punctuation" data-v-1da87126="">:</span> -2px<span class="token punctuation" data-v-1da87126="">;</span>
  <span class="token property" data-v-1da87126="">width</span><span class="token punctuation" data-v-1da87126="">:</span> 16px<span class="token punctuation" data-v-1da87126="">;</span>
  <span class="token property" data-v-1da87126="">height</span><span class="token punctuation" data-v-1da87126="">:</span> 16px<span class="token punctuation" data-v-1da87126="">;</span>
  <span class="token property" data-v-1da87126="">line-height</span><span class="token punctuation" data-v-1da87126="">:</span> 1<span class="token punctuation" data-v-1da87126="">;</span>
  <span class="token property" data-v-1da87126="">font-size</span><span class="token punctuation" data-v-1da87126="">:</span> 16px<span class="token punctuation" data-v-1da87126="">;</span>
  <span class="token property" data-v-1da87126="">color</span><span class="token punctuation" data-v-1da87126="">:</span> <span class="token function" data-v-1da87126="">rgba</span><span class="token punctuation" data-v-1da87126="">(</span>0<span class="token punctuation" data-v-1da87126="">,</span> 0<span class="token punctuation" data-v-1da87126="">,</span> 0<span class="token punctuation" data-v-1da87126="">,</span> 0.25<span class="token punctuation" data-v-1da87126="">)</span><span class="token punctuation" data-v-1da87126="">;</span>
<span class="token punctuation" data-v-1da87126="">}</span> 
<span class="token selector" data-v-1da87126="">.icon-wrapper .anticon:first-child</span> <span class="token punctuation" data-v-1da87126="">{</span>
  <span class="token property" data-v-1da87126="">left</span><span class="token punctuation" data-v-1da87126="">:</span> 0<span class="token punctuation" data-v-1da87126="">;</span>
<span class="token punctuation" data-v-1da87126="">}</span> 
<span class="token selector" data-v-1da87126="">.icon-wrapper .anticon:last-child</span> <span class="token punctuation" data-v-1da87126="">{</span>
  <span class="token property" data-v-1da87126="">right</span><span class="token punctuation" data-v-1da87126="">:</span> 0<span class="token punctuation" data-v-1da87126="">;</span>
<span class="token punctuation" data-v-1da87126="">}</span>
</span></span><span class="token tag" data-v-1da87126=""><span class="token tag" data-v-1da87126=""><span class="token punctuation" data-v-1da87126="">&lt;/</span>style</span><span class="token punctuation" data-v-1da87126="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-slider-demo-event" data-v-9b71e9c8="">
                <section class="code-box-demo">
                    <div class="code-box-demo" data-v-9b71e9c8="">
                        <div tabindex="-1" class="ant-slider" data-v-9b71e9c8="">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track" style="left: 0%; right: auto; width: 30%;"></div>
                            <div class="ant-slider-step"></div>
                            <!---->
                            <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="30" aria-disabled="false" style="left: 30%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"></div>
                        </div>
                        <div tabindex="-1" class="ant-slider" data-v-9b71e9c8="">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track ant-slider-track-1" style="left: 20%; right: auto; width: 30%;"></div>
                            <div class="ant-slider-step"></div>
                            <!---->
                            <div class="ant-slider-handle ant-slider-handle-1" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="20" aria-disabled="false" style="left: 20%; right: auto; transform: translateX(-50%);"></div>
                            <!---->
                            <div class="ant-slider-handle ant-slider-handle-2" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="50" aria-disabled="false" style="left: 50%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"></div>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-slider-demo-event">事件</a></div>
                    <div class="code-box-description">
                        <p>当 Slider 的值发生改变时，会触发 <code>onChange</code> 事件，并把改变后的值作为参数传入。在 <code>onmouseup</code> 时，会触发 <code>onAfterChange</code> 事件，并把当前值作为参数传入。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-9b71e9c8=""><code data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token punctuation" data-v-9b71e9c8="">&lt;</span>template</span><span class="token punctuation" data-v-9b71e9c8="">&gt;</span></span>
  <span class="token tag" data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token punctuation" data-v-9b71e9c8="">&lt;</span>div</span> <span class="token attr-name" data-v-9b71e9c8="">class</span><span class="token attr-value" data-v-9b71e9c8=""><span class="token punctuation attr-equals" data-v-9b71e9c8="">=</span><span class="token punctuation" data-v-9b71e9c8="">"</span>code-box-demo<span class="token punctuation" data-v-9b71e9c8="">"</span></span><span class="token punctuation" data-v-9b71e9c8="">&gt;</span></span>
    <span class="token tag" data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token punctuation" data-v-9b71e9c8="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-9b71e9c8=""><span class="token namespace" data-v-9b71e9c8="">v-model:</span>value</span><span class="token attr-value" data-v-9b71e9c8=""><span class="token punctuation attr-equals" data-v-9b71e9c8="">=</span><span class="token punctuation" data-v-9b71e9c8="">"</span>value1<span class="token punctuation" data-v-9b71e9c8="">"</span></span> <span class="token attr-name" data-v-9b71e9c8="">@afterChange</span><span class="token attr-value" data-v-9b71e9c8=""><span class="token punctuation attr-equals" data-v-9b71e9c8="">=</span><span class="token punctuation" data-v-9b71e9c8="">"</span>onAfterChange<span class="token punctuation" data-v-9b71e9c8="">"</span></span> <span class="token punctuation" data-v-9b71e9c8="">/&gt;</span></span>
    <span class="token tag" data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token punctuation" data-v-9b71e9c8="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-9b71e9c8="">range</span> <span class="token attr-name" data-v-9b71e9c8="">:step</span><span class="token attr-value" data-v-9b71e9c8=""><span class="token punctuation attr-equals" data-v-9b71e9c8="">=</span><span class="token punctuation" data-v-9b71e9c8="">"</span>10<span class="token punctuation" data-v-9b71e9c8="">"</span></span> <span class="token attr-name" data-v-9b71e9c8=""><span class="token namespace" data-v-9b71e9c8="">v-model:</span>value</span><span class="token attr-value" data-v-9b71e9c8=""><span class="token punctuation attr-equals" data-v-9b71e9c8="">=</span><span class="token punctuation" data-v-9b71e9c8="">"</span>value2<span class="token punctuation" data-v-9b71e9c8="">"</span></span> <span class="token attr-name" data-v-9b71e9c8="">@afterChange</span><span class="token attr-value" data-v-9b71e9c8=""><span class="token punctuation attr-equals" data-v-9b71e9c8="">=</span><span class="token punctuation" data-v-9b71e9c8="">"</span>onAfterChange<span class="token punctuation" data-v-9b71e9c8="">"</span></span> <span class="token punctuation" data-v-9b71e9c8="">/&gt;</span></span>
  <span class="token tag" data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token punctuation" data-v-9b71e9c8="">&lt;/</span>div</span><span class="token punctuation" data-v-9b71e9c8="">&gt;</span></span>
<span class="token tag" data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token punctuation" data-v-9b71e9c8="">&lt;/</span>template</span><span class="token punctuation" data-v-9b71e9c8="">&gt;</span></span>
<span class="token tag" data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token punctuation" data-v-9b71e9c8="">&lt;</span>script</span> <span class="token attr-name" data-v-9b71e9c8="">lang</span><span class="token attr-value" data-v-9b71e9c8=""><span class="token punctuation attr-equals" data-v-9b71e9c8="">=</span><span class="token punctuation" data-v-9b71e9c8="">"</span>ts<span class="token punctuation" data-v-9b71e9c8="">"</span></span><span class="token punctuation" data-v-9b71e9c8="">&gt;</span></span><span class="token script" data-v-9b71e9c8=""><span class="token language-javascript" data-v-9b71e9c8="">
<span class="token keyword" data-v-9b71e9c8="">import</span> <span class="token punctuation" data-v-9b71e9c8="">{</span> defineComponent<span class="token punctuation" data-v-9b71e9c8="">,</span> ref <span class="token punctuation" data-v-9b71e9c8="">}</span> <span class="token keyword" data-v-9b71e9c8="">from</span> <span class="token string" data-v-9b71e9c8="">'vue'</span><span class="token punctuation" data-v-9b71e9c8="">;</span> 
<span class="token keyword" data-v-9b71e9c8="">export</span> <span class="token keyword" data-v-9b71e9c8="">default</span> <span class="token function" data-v-9b71e9c8="">defineComponent</span><span class="token punctuation" data-v-9b71e9c8="">(</span><span class="token punctuation" data-v-9b71e9c8="">{</span>
  <span class="token function" data-v-9b71e9c8="">setup</span><span class="token punctuation" data-v-9b71e9c8="">(</span><span class="token punctuation" data-v-9b71e9c8="">)</span> <span class="token punctuation" data-v-9b71e9c8="">{</span>
    <span class="token keyword" data-v-9b71e9c8="">const</span> value1 <span class="token operator" data-v-9b71e9c8="">=</span> ref<span class="token operator" data-v-9b71e9c8="">&lt;</span>number<span class="token operator" data-v-9b71e9c8="">&gt;</span><span class="token punctuation" data-v-9b71e9c8="">(</span><span class="token number" data-v-9b71e9c8="">30</span><span class="token punctuation" data-v-9b71e9c8="">)</span><span class="token punctuation" data-v-9b71e9c8="">;</span>
    <span class="token keyword" data-v-9b71e9c8="">const</span> value2 <span class="token operator" data-v-9b71e9c8="">=</span> ref<span class="token operator" data-v-9b71e9c8="">&lt;</span>number<span class="token punctuation" data-v-9b71e9c8="">[</span><span class="token punctuation" data-v-9b71e9c8="">]</span><span class="token operator" data-v-9b71e9c8="">&gt;</span><span class="token punctuation" data-v-9b71e9c8="">(</span><span class="token punctuation" data-v-9b71e9c8="">[</span><span class="token number" data-v-9b71e9c8="">20</span><span class="token punctuation" data-v-9b71e9c8="">,</span> <span class="token number" data-v-9b71e9c8="">50</span><span class="token punctuation" data-v-9b71e9c8="">]</span><span class="token punctuation" data-v-9b71e9c8="">)</span><span class="token punctuation" data-v-9b71e9c8="">;</span> 
    <span class="token keyword" data-v-9b71e9c8="">const</span> <span class="token function-variable function" data-v-9b71e9c8="">onAfterChange</span> <span class="token operator" data-v-9b71e9c8="">=</span> <span class="token punctuation" data-v-9b71e9c8="">(</span><span class="token parameter" data-v-9b71e9c8="">value<span class="token operator" data-v-9b71e9c8="">:</span> number</span><span class="token punctuation" data-v-9b71e9c8="">)</span> <span class="token operator" data-v-9b71e9c8="">=&gt;</span> <span class="token punctuation" data-v-9b71e9c8="">{</span>
      console<span class="token punctuation" data-v-9b71e9c8="">.</span><span class="token function" data-v-9b71e9c8="">log</span><span class="token punctuation" data-v-9b71e9c8="">(</span><span class="token string" data-v-9b71e9c8="">'afterChange: '</span><span class="token punctuation" data-v-9b71e9c8="">,</span> value<span class="token punctuation" data-v-9b71e9c8="">)</span><span class="token punctuation" data-v-9b71e9c8="">;</span>
    <span class="token punctuation" data-v-9b71e9c8="">}</span><span class="token punctuation" data-v-9b71e9c8="">;</span> 
    <span class="token keyword" data-v-9b71e9c8="">return</span> <span class="token punctuation" data-v-9b71e9c8="">{</span>
      value1<span class="token punctuation" data-v-9b71e9c8="">,</span>
      value2<span class="token punctuation" data-v-9b71e9c8="">,</span>
      onAfterChange<span class="token punctuation" data-v-9b71e9c8="">,</span>
    <span class="token punctuation" data-v-9b71e9c8="">}</span><span class="token punctuation" data-v-9b71e9c8="">;</span>
  <span class="token punctuation" data-v-9b71e9c8="">}</span><span class="token punctuation" data-v-9b71e9c8="">,</span>
<span class="token punctuation" data-v-9b71e9c8="">}</span><span class="token punctuation" data-v-9b71e9c8="">)</span><span class="token punctuation" data-v-9b71e9c8="">;</span>
</span></span><span class="token tag" data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token punctuation" data-v-9b71e9c8="">&lt;/</span>script</span><span class="token punctuation" data-v-9b71e9c8="">&gt;</span></span>
<span class="token tag" data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token punctuation" data-v-9b71e9c8="">&lt;</span>style</span> <span class="token attr-name" data-v-9b71e9c8="">scoped</span><span class="token punctuation" data-v-9b71e9c8="">&gt;</span></span><span class="token style" data-v-9b71e9c8=""><span class="token language-css" data-v-9b71e9c8="">
<span class="token selector" data-v-9b71e9c8="">.code-box-demo .ant-slider</span> <span class="token punctuation" data-v-9b71e9c8="">{</span>
  <span class="token property" data-v-9b71e9c8="">margin-bottom</span><span class="token punctuation" data-v-9b71e9c8="">:</span> 16px<span class="token punctuation" data-v-9b71e9c8="">;</span>
<span class="token punctuation" data-v-9b71e9c8="">}</span>
</span></span><span class="token tag" data-v-9b71e9c8=""><span class="token tag" data-v-9b71e9c8=""><span class="token punctuation" data-v-9b71e9c8="">&lt;/</span>style</span><span class="token punctuation" data-v-9b71e9c8="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-slider-demo-vertical" data-v-1166db86="">
                <section class="code-box-demo">
                    <div data-v-1166db86="" style="height: 300px;">
                        <div data-v-1166db86="" style="display: inline-block; height: 300px; margin-left: 70px;">
                            <div tabindex="-1" class="ant-slider ant-slider-vertical" data-v-1166db86="">
                                <div class="ant-slider-rail"></div>
                                <div class="ant-slider-track" style="bottom: 0%; top: auto; height: 30%;"></div>
                                <div class="ant-slider-step"></div>
                                <!---->
                                <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="30" aria-disabled="false" style="bottom: 30%; top: auto; transform: translateY(50%);"></div>
                                <div class="ant-slider-mark"></div>
                            </div>
                        </div>
                        <div data-v-1166db86="" style="display: inline-block; height: 300px; margin-left: 70px;">
                            <div tabindex="-1" class="ant-slider ant-slider-vertical" data-v-1166db86="">
                                <div class="ant-slider-rail"></div>
                                <div class="ant-slider-track ant-slider-track-1" style="bottom: 20%; top: auto; height: 30%;"></div>
                                <div class="ant-slider-step"></div>
                                <!---->
                                <div class="ant-slider-handle ant-slider-handle-1" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="20" aria-disabled="false" style="bottom: 20%; top: auto; transform: translateY(50%);"></div>
                                <!---->
                                <div class="ant-slider-handle ant-slider-handle-2" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="50" aria-disabled="false" style="bottom: 50%; top: auto; transform: translateY(50%);"></div>
                                <div class="ant-slider-mark"></div>
                            </div>
                        </div>
                        <div data-v-1166db86="" style="display: inline-block; height: 300px; margin-left: 70px;">
                            <div tabindex="-1" class="ant-slider ant-slider-with-marks ant-slider-vertical" data-v-1166db86="">
                                <div class="ant-slider-rail"></div>
                                <div class="ant-slider-track ant-slider-track-1" style="bottom: 26%; top: auto; height: 11%;"></div>
                                <div class="ant-slider-step"><span class="ant-slider-dot" style="bottom: 0%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="bottom: 26%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="bottom: 37%;"></span>
                                    <span
                                        class="ant-slider-dot" style="bottom: 100%;"></span>
                                </div>
                                <!---->
                                <div class="ant-slider-handle ant-slider-handle-1" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="26" aria-disabled="false" style="bottom: 26%; top: auto; transform: translateY(50%);"></div>
                                <!---->
                                <div class="ant-slider-handle ant-slider-handle-2" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="37" aria-disabled="false" style="bottom: 37%; top: auto; transform: translateY(50%);"></div>
                                <div class="ant-slider-mark"><span class="ant-slider-mark-text" style="margin-bottom: -50%; bottom: 0%;">0°C</span><span class="ant-slider-mark-text ant-slider-mark-text-active" style="margin-bottom: -50%; bottom: 26%;">26°C</span><span class="ant-slider-mark-text ant-slider-mark-text-active"
                                        style="margin-bottom: -50%; bottom: 37%;">37°C</span><span class="ant-slider-mark-text" style="margin-bottom: -50%; bottom: 100%; color: rgb(255, 85, 0);"><strong>100°C</strong></span></div>
                            </div>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-slider-demo-vertical">垂直</a></div>
                    <div class="code-box-description">
                        <p>垂直方向的 Slider。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-1166db86=""><code data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;</span>template</span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
  <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;</span>div</span> <span class="token special-attr" data-v-1166db86=""><span class="token attr-name" data-v-1166db86="">style</span><span class="token attr-value" data-v-1166db86=""><span class="token punctuation attr-equals" data-v-1166db86="">=</span><span class="token punctuation" data-v-1166db86="">"</span><span class="token value css language-css" data-v-1166db86=""><span class="token property" data-v-1166db86="">height</span><span class="token punctuation" data-v-1166db86="">:</span> 300px</span><span class="token punctuation" data-v-1166db86="">"</span></span></span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
    <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;</span>div</span> <span class="token special-attr" data-v-1166db86=""><span class="token attr-name" data-v-1166db86="">style</span><span class="token attr-value" data-v-1166db86=""><span class="token punctuation attr-equals" data-v-1166db86="">=</span><span class="token punctuation" data-v-1166db86="">"</span><span class="token value css language-css" data-v-1166db86=""><span class="token property" data-v-1166db86="">display</span><span class="token punctuation" data-v-1166db86="">:</span> inline-block<span class="token punctuation" data-v-1166db86="">;</span> <span class="token property" data-v-1166db86="">height</span><span class="token punctuation" data-v-1166db86="">:</span> 300px<span class="token punctuation" data-v-1166db86="">;</span> <span class="token property" data-v-1166db86="">margin-left</span><span class="token punctuation" data-v-1166db86="">:</span> 70px</span><span class="token punctuation" data-v-1166db86="">"</span></span></span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
      <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-1166db86="">vertical</span> <span class="token attr-name" data-v-1166db86=""><span class="token namespace" data-v-1166db86="">v-model:</span>value</span><span class="token attr-value" data-v-1166db86=""><span class="token punctuation attr-equals" data-v-1166db86="">=</span><span class="token punctuation" data-v-1166db86="">"</span>value1<span class="token punctuation" data-v-1166db86="">"</span></span> <span class="token punctuation" data-v-1166db86="">/&gt;</span></span>
    <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;/</span>div</span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
    <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;</span>div</span> <span class="token special-attr" data-v-1166db86=""><span class="token attr-name" data-v-1166db86="">style</span><span class="token attr-value" data-v-1166db86=""><span class="token punctuation attr-equals" data-v-1166db86="">=</span><span class="token punctuation" data-v-1166db86="">"</span><span class="token value css language-css" data-v-1166db86=""><span class="token property" data-v-1166db86="">display</span><span class="token punctuation" data-v-1166db86="">:</span> inline-block<span class="token punctuation" data-v-1166db86="">;</span> <span class="token property" data-v-1166db86="">height</span><span class="token punctuation" data-v-1166db86="">:</span> 300px<span class="token punctuation" data-v-1166db86="">;</span> <span class="token property" data-v-1166db86="">margin-left</span><span class="token punctuation" data-v-1166db86="">:</span> 70px</span><span class="token punctuation" data-v-1166db86="">"</span></span></span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
      <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-1166db86="">vertical</span> <span class="token attr-name" data-v-1166db86="">range</span> <span class="token attr-name" data-v-1166db86="">:step</span><span class="token attr-value" data-v-1166db86=""><span class="token punctuation attr-equals" data-v-1166db86="">=</span><span class="token punctuation" data-v-1166db86="">"</span>10<span class="token punctuation" data-v-1166db86="">"</span></span> <span class="token attr-name" data-v-1166db86=""><span class="token namespace" data-v-1166db86="">v-model:</span>value</span><span class="token attr-value" data-v-1166db86=""><span class="token punctuation attr-equals" data-v-1166db86="">=</span><span class="token punctuation" data-v-1166db86="">"</span>value2<span class="token punctuation" data-v-1166db86="">"</span></span> <span class="token punctuation" data-v-1166db86="">/&gt;</span></span>
    <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;/</span>div</span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
    <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;</span>div</span> <span class="token special-attr" data-v-1166db86=""><span class="token attr-name" data-v-1166db86="">style</span><span class="token attr-value" data-v-1166db86=""><span class="token punctuation attr-equals" data-v-1166db86="">=</span><span class="token punctuation" data-v-1166db86="">"</span><span class="token value css language-css" data-v-1166db86=""><span class="token property" data-v-1166db86="">display</span><span class="token punctuation" data-v-1166db86="">:</span> inline-block<span class="token punctuation" data-v-1166db86="">;</span> <span class="token property" data-v-1166db86="">height</span><span class="token punctuation" data-v-1166db86="">:</span> 300px<span class="token punctuation" data-v-1166db86="">;</span> <span class="token property" data-v-1166db86="">margin-left</span><span class="token punctuation" data-v-1166db86="">:</span> 70px</span><span class="token punctuation" data-v-1166db86="">"</span></span></span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
      <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-1166db86="">vertical</span> <span class="token attr-name" data-v-1166db86="">range</span> <span class="token attr-name" data-v-1166db86="">:marks</span><span class="token attr-value" data-v-1166db86=""><span class="token punctuation attr-equals" data-v-1166db86="">=</span><span class="token punctuation" data-v-1166db86="">"</span>marks<span class="token punctuation" data-v-1166db86="">"</span></span> <span class="token attr-name" data-v-1166db86=""><span class="token namespace" data-v-1166db86="">v-model:</span>value</span><span class="token attr-value" data-v-1166db86=""><span class="token punctuation attr-equals" data-v-1166db86="">=</span><span class="token punctuation" data-v-1166db86="">"</span>value3<span class="token punctuation" data-v-1166db86="">"</span></span> <span class="token punctuation" data-v-1166db86="">/&gt;</span></span>
    <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;/</span>div</span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
  <span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;/</span>div</span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
<span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;/</span>template</span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
<span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;</span>script</span> <span class="token attr-name" data-v-1166db86="">lang</span><span class="token attr-value" data-v-1166db86=""><span class="token punctuation attr-equals" data-v-1166db86="">=</span><span class="token punctuation" data-v-1166db86="">"</span>ts<span class="token punctuation" data-v-1166db86="">"</span></span><span class="token punctuation" data-v-1166db86="">&gt;</span></span><span class="token script" data-v-1166db86=""><span class="token language-javascript" data-v-1166db86="">
<span class="token keyword" data-v-1166db86="">import</span> <span class="token punctuation" data-v-1166db86="">{</span> defineComponent<span class="token punctuation" data-v-1166db86="">,</span> ref<span class="token punctuation" data-v-1166db86="">,</span> createVNode <span class="token punctuation" data-v-1166db86="">}</span> <span class="token keyword" data-v-1166db86="">from</span> <span class="token string" data-v-1166db86="">'vue'</span><span class="token punctuation" data-v-1166db86="">;</span>
<span class="token keyword" data-v-1166db86="">export</span> <span class="token keyword" data-v-1166db86="">default</span> <span class="token function" data-v-1166db86="">defineComponent</span><span class="token punctuation" data-v-1166db86="">(</span><span class="token punctuation" data-v-1166db86="">{</span>
  <span class="token function" data-v-1166db86="">setup</span><span class="token punctuation" data-v-1166db86="">(</span><span class="token punctuation" data-v-1166db86="">)</span> <span class="token punctuation" data-v-1166db86="">{</span>
    <span class="token keyword" data-v-1166db86="">const</span> value1 <span class="token operator" data-v-1166db86="">=</span> ref<span class="token operator" data-v-1166db86="">&lt;</span>number<span class="token operator" data-v-1166db86="">&gt;</span><span class="token punctuation" data-v-1166db86="">(</span><span class="token number" data-v-1166db86="">30</span><span class="token punctuation" data-v-1166db86="">)</span><span class="token punctuation" data-v-1166db86="">;</span>
    <span class="token keyword" data-v-1166db86="">const</span> value2 <span class="token operator" data-v-1166db86="">=</span> ref<span class="token operator" data-v-1166db86="">&lt;</span>number<span class="token punctuation" data-v-1166db86="">[</span><span class="token punctuation" data-v-1166db86="">]</span><span class="token operator" data-v-1166db86="">&gt;</span><span class="token punctuation" data-v-1166db86="">(</span><span class="token punctuation" data-v-1166db86="">[</span><span class="token number" data-v-1166db86="">20</span><span class="token punctuation" data-v-1166db86="">,</span> <span class="token number" data-v-1166db86="">50</span><span class="token punctuation" data-v-1166db86="">]</span><span class="token punctuation" data-v-1166db86="">)</span><span class="token punctuation" data-v-1166db86="">;</span>
    <span class="token keyword" data-v-1166db86="">const</span> value3 <span class="token operator" data-v-1166db86="">=</span> ref<span class="token operator" data-v-1166db86="">&lt;</span>number<span class="token punctuation" data-v-1166db86="">[</span><span class="token punctuation" data-v-1166db86="">]</span><span class="token operator" data-v-1166db86="">&gt;</span><span class="token punctuation" data-v-1166db86="">(</span><span class="token punctuation" data-v-1166db86="">[</span><span class="token number" data-v-1166db86="">26</span><span class="token punctuation" data-v-1166db86="">,</span> <span class="token number" data-v-1166db86="">37</span><span class="token punctuation" data-v-1166db86="">]</span><span class="token punctuation" data-v-1166db86="">)</span><span class="token punctuation" data-v-1166db86="">;</span>
    <span class="token keyword" data-v-1166db86="">const</span> marks <span class="token operator" data-v-1166db86="">=</span> ref<span class="token operator" data-v-1166db86="">&lt;</span>Record<span class="token operator" data-v-1166db86="">&lt;</span>number<span class="token punctuation" data-v-1166db86="">,</span> any<span class="token operator" data-v-1166db86="">&gt;&gt;</span><span class="token punctuation" data-v-1166db86="">(</span><span class="token punctuation" data-v-1166db86="">{</span>
      <span class="token number" data-v-1166db86="">0</span><span class="token operator" data-v-1166db86="">:</span> <span class="token string" data-v-1166db86="">'0°C'</span><span class="token punctuation" data-v-1166db86="">,</span>
      <span class="token number" data-v-1166db86="">26</span><span class="token operator" data-v-1166db86="">:</span> <span class="token string" data-v-1166db86="">'26°C'</span><span class="token punctuation" data-v-1166db86="">,</span>
      <span class="token number" data-v-1166db86="">37</span><span class="token operator" data-v-1166db86="">:</span> <span class="token string" data-v-1166db86="">'37°C'</span><span class="token punctuation" data-v-1166db86="">,</span>
      <span class="token number" data-v-1166db86="">100</span><span class="token operator" data-v-1166db86="">:</span> <span class="token punctuation" data-v-1166db86="">{</span>
        style<span class="token operator" data-v-1166db86="">:</span> <span class="token punctuation" data-v-1166db86="">{</span>
          color<span class="token operator" data-v-1166db86="">:</span> <span class="token string" data-v-1166db86="">'#f50'</span><span class="token punctuation" data-v-1166db86="">,</span>
        <span class="token punctuation" data-v-1166db86="">}</span><span class="token punctuation" data-v-1166db86="">,</span>
        label<span class="token operator" data-v-1166db86="">:</span> <span class="token function" data-v-1166db86="">createVNode</span><span class="token punctuation" data-v-1166db86="">(</span><span class="token string" data-v-1166db86="">'strong'</span><span class="token punctuation" data-v-1166db86="">,</span> <span class="token punctuation" data-v-1166db86="">{</span><span class="token punctuation" data-v-1166db86="">}</span><span class="token punctuation" data-v-1166db86="">,</span> <span class="token string" data-v-1166db86="">'100°C'</span><span class="token punctuation" data-v-1166db86="">)</span><span class="token punctuation" data-v-1166db86="">,</span>
      <span class="token punctuation" data-v-1166db86="">}</span><span class="token punctuation" data-v-1166db86="">,</span>
    <span class="token punctuation" data-v-1166db86="">}</span><span class="token punctuation" data-v-1166db86="">)</span><span class="token punctuation" data-v-1166db86="">;</span> 
    <span class="token keyword" data-v-1166db86="">return</span> <span class="token punctuation" data-v-1166db86="">{</span>
      value1<span class="token punctuation" data-v-1166db86="">,</span>
      value2<span class="token punctuation" data-v-1166db86="">,</span>
      value3<span class="token punctuation" data-v-1166db86="">,</span>
      marks<span class="token punctuation" data-v-1166db86="">,</span>
    <span class="token punctuation" data-v-1166db86="">}</span><span class="token punctuation" data-v-1166db86="">;</span>
  <span class="token punctuation" data-v-1166db86="">}</span><span class="token punctuation" data-v-1166db86="">,</span>
<span class="token punctuation" data-v-1166db86="">}</span><span class="token punctuation" data-v-1166db86="">)</span><span class="token punctuation" data-v-1166db86="">;</span>
</span></span><span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;/</span>script</span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
<span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;</span>style</span> <span class="token attr-name" data-v-1166db86="">scoped</span><span class="token punctuation" data-v-1166db86="">&gt;</span></span><span class="token style" data-v-1166db86=""><span class="token language-css" data-v-1166db86="">
<span class="token selector" data-v-1166db86="">.code-box-demo .ant-slider</span> <span class="token punctuation" data-v-1166db86="">{</span>
  <span class="token property" data-v-1166db86="">margin-bottom</span><span class="token punctuation" data-v-1166db86="">:</span> 16px<span class="token punctuation" data-v-1166db86="">;</span>
<span class="token punctuation" data-v-1166db86="">}</span>
</span></span><span class="token tag" data-v-1166db86=""><span class="token tag" data-v-1166db86=""><span class="token punctuation" data-v-1166db86="">&lt;/</span>style</span><span class="token punctuation" data-v-1166db86="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-slider-demo-reverse">
                <section class="code-box-demo">
                    <div>
                        <div tabindex="-1" class="ant-slider">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track" style="right: 0%; left: auto; width: 30%;"></div>
                            <div class="ant-slider-step"></div>
                            <!---->
                            <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="30" aria-disabled="false" style="right: 30%; left: auto; transform: translateX(50%);"></div>
                            <div class="ant-slider-mark"></div>
                        </div>
                        <div tabindex="-1" class="ant-slider">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track ant-slider-track-1" style="right: 20%; left: auto; width: 30%;"></div>
                            <div class="ant-slider-step"></div>
                            <!---->
                            <div class="ant-slider-handle ant-slider-handle-1" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="20" aria-disabled="false" style="right: 20%; left: auto; transform: translateX(50%);"></div>
                            <!---->
                            <div class="ant-slider-handle ant-slider-handle-2" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="50" aria-disabled="false" style="right: 50%; left: auto; transform: translateX(50%);"></div>
                            <div class="ant-slider-mark"></div>
                        </div> Reversed: <button size="small" type="button" role="switch" aria-checked="true" class="ant-switch-small ant-switch-checked ant-switch"><!----><span class="ant-switch-inner"><!----></span></button></div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-slider-demo-reverse">反向</a></div>
                    <div class="code-box-description">
                        <p>设置 <code>reverse</code> 可以将滑动条置反。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
  <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span><span class="token punctuation">&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-slider</span> <span class="token attr-name"><span class="token namespace">v-model:</span>value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>value1<span class="token punctuation">"</span></span> <span class="token attr-name">:reverse</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>reverse<span class="token punctuation">"</span></span> <span class="token punctuation">/&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-slider</span> <span class="token attr-name">range</span> <span class="token attr-name"><span class="token namespace">v-model:</span>value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>value2<span class="token punctuation">"</span></span> <span class="token attr-name">:reverse</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>reverse<span class="token punctuation">"</span></span> <span class="token punctuation">/&gt;</span></span>
    Reversed:
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-switch</span> <span class="token attr-name">size</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>small<span class="token punctuation">"</span></span> <span class="token attr-name"><span class="token namespace">v-model:</span>checked</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>reverse<span class="token punctuation">"</span></span> <span class="token punctuation">/&gt;</span></span>
  <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span> <span class="token attr-name">lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ts<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
<span class="token keyword">import</span> <span class="token punctuation">{</span> defineComponent<span class="token punctuation">,</span> ref <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'vue'</span><span class="token punctuation">;</span> 
<span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token function">defineComponent</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
  <span class="token function">setup</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
    <span class="token keyword">const</span> value1 <span class="token operator">=</span> ref<span class="token operator">&lt;</span>number<span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="token number">30</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token keyword">const</span> value2 <span class="token operator">=</span> ref<span class="token operator">&lt;</span>number<span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="token punctuation">[</span><span class="token number">20</span><span class="token punctuation">,</span> <span class="token number">50</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token keyword">const</span> reverse <span class="token operator">=</span> ref<span class="token operator">&lt;</span>boolean<span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span> 
    <span class="token keyword">return</span> <span class="token punctuation">{</span>
      value1<span class="token punctuation">,</span>
      value2<span class="token punctuation">,</span>
      reverse<span class="token punctuation">,</span>
    <span class="token punctuation">}</span><span class="token punctuation">;</span>
  <span class="token punctuation">}</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
        </div>
        <div class="ant-col ant-col-12 code-boxes-col-2-1" style="padding-left: 8px; padding-right: 8px;">
            <section class="code-box" id="components-slider-demo-input-number" data-v-6aa18f61="">
                <section class="code-box-demo">
                    <div data-v-6aa18f61="">
                        <div class="ant-row" data-v-6aa18f61="" style="row-gap: 0px;">
                            <div class="ant-col ant-col-12" data-v-6aa18f61="">
                                <div tabindex="-1" class="ant-slider" data-v-6aa18f61="">
                                    <div class="ant-slider-rail"></div>
                                    <div class="ant-slider-track" style="left: 0%; right: auto; width: 0%;"></div>
                                    <div class="ant-slider-step"></div>
                                    <!---->
                                    <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="1" aria-valuemax="20" aria-valuenow="1" aria-disabled="false" style="left: 0%; right: auto; transform: translateX(-50%);"></div>
                                    <div class="ant-slider-mark"></div>
                                </div>
                            </div>
                            <div class="ant-col ant-col-4" data-v-6aa18f61="">
                                <div class="ant-input-number" data-v-6aa18f61="" style="margin-left: 16px;">
                                    <div class="ant-input-number-handler-wrap"><span><span unselectable="unselectable" role="button" aria-label="Increase Value" aria-disabled="false" class="ant-input-number-handler ant-input-number-handler-up"><span role="img" aria-label="up" class="anticon anticon-up ant-input-number-handler-up-inner"><svg focusable="false" class="" data-icon="up" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"></path></svg></span></span>
                                        </span><span unselectable="unselectable" role="button" aria-label="Decrease Value" aria-disabled="true" class="ant-input-number-handler ant-input-number-handler-down ant-input-number-handler-down-disabled"><span role="img" aria-label="down" class="anticon anticon-down ant-input-number-handler-down-inner"><svg focusable="false" class="" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></span></span>
                                    </div>
                                    <div class="ant-input-number-input-wrap"><input role="spinbutton" aria-valuemin="1" aria-valuemax="20" aria-valuenow="1" class="ant-input-number-input" autocomplete="off" max="20" min="1" step="1"></div>
                                </div>
                            </div>
                        </div>
                        <div class="ant-row" data-v-6aa18f61="" style="row-gap: 0px;">
                            <div class="ant-col ant-col-12" data-v-6aa18f61="">
                                <div tabindex="-1" class="ant-slider" data-v-6aa18f61="">
                                    <div class="ant-slider-rail"></div>
                                    <div class="ant-slider-track" style="left: 0%; right: auto; width: 0%;"></div>
                                    <div class="ant-slider-step"></div>
                                    <!---->
                                    <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="1" aria-valuenow="0" aria-disabled="false" style="left: 0%; right: auto; transform: translateX(-50%);"></div>
                                    <div class="ant-slider-mark"></div>
                                </div>
                            </div>
                            <div class="ant-col ant-col-4" data-v-6aa18f61="">
                                <div class="ant-input-number" data-v-6aa18f61="" style="margin-left: 16px;">
                                    <div class="ant-input-number-handler-wrap"><span><span unselectable="unselectable" role="button" aria-label="Increase Value" aria-disabled="false" class="ant-input-number-handler ant-input-number-handler-up"><span role="img" aria-label="up" class="anticon anticon-up ant-input-number-handler-up-inner"><svg focusable="false" class="" data-icon="up" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"></path></svg></span></span>
                                        </span><span unselectable="unselectable" role="button" aria-label="Decrease Value" aria-disabled="true" class="ant-input-number-handler ant-input-number-handler-down ant-input-number-handler-down-disabled"><span role="img" aria-label="down" class="anticon anticon-down ant-input-number-handler-down-inner"><svg focusable="false" class="" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></span></span>
                                    </div>
                                    <div class="ant-input-number-input-wrap"><input role="spinbutton" aria-valuemin="0" aria-valuemax="1" aria-valuenow="0" class="ant-input-number-input" autocomplete="off" max="1" min="0" step="0.01"></div>
                                </div>
                            </div>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-slider-demo-input-number">带输入框的滑块</a></div>
                    <div class="code-box-description">
                        <p>和 <a href="/components/input-number/">数字输入框</a> 组件保持同步。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-6aa18f61=""><code data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>template</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
  <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>div</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
    <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>a-row</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
      <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>a-col</span> <span class="token attr-name" data-v-6aa18f61="">:span</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>12<span class="token punctuation" data-v-6aa18f61="">"</span></span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
        <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-6aa18f61=""><span class="token namespace" data-v-6aa18f61="">v-model:</span>value</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>inputValue1<span class="token punctuation" data-v-6aa18f61="">"</span></span> <span class="token attr-name" data-v-6aa18f61="">:min</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>1<span class="token punctuation" data-v-6aa18f61="">"</span></span> <span class="token attr-name" data-v-6aa18f61="">:max</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>20<span class="token punctuation" data-v-6aa18f61="">"</span></span> <span class="token punctuation" data-v-6aa18f61="">/&gt;</span></span>
      <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;/</span>a-col</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
      <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>a-col</span> <span class="token attr-name" data-v-6aa18f61="">:span</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>4<span class="token punctuation" data-v-6aa18f61="">"</span></span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
        <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>a-input-number</span> <span class="token attr-name" data-v-6aa18f61=""><span class="token namespace" data-v-6aa18f61="">v-model:</span>value</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>inputValue1<span class="token punctuation" data-v-6aa18f61="">"</span></span> <span class="token attr-name" data-v-6aa18f61="">:min</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>1<span class="token punctuation" data-v-6aa18f61="">"</span></span> <span class="token attr-name" data-v-6aa18f61="">:max</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>20<span class="token punctuation" data-v-6aa18f61="">"</span></span> <span class="token special-attr" data-v-6aa18f61=""><span class="token attr-name" data-v-6aa18f61="">style</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span><span class="token value css language-css" data-v-6aa18f61=""><span class="token property" data-v-6aa18f61="">margin-left</span><span class="token punctuation" data-v-6aa18f61="">:</span> 16px</span><span class="token punctuation" data-v-6aa18f61="">"</span></span></span> <span class="token punctuation" data-v-6aa18f61="">/&gt;</span></span>
      <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;/</span>a-col</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
    <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;/</span>a-row</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
    <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>a-row</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
      <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>a-col</span> <span class="token attr-name" data-v-6aa18f61="">:span</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>12<span class="token punctuation" data-v-6aa18f61="">"</span></span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
        <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-6aa18f61=""><span class="token namespace" data-v-6aa18f61="">v-model:</span>value</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>inputValue<span class="token punctuation" data-v-6aa18f61="">"</span></span> <span class="token attr-name" data-v-6aa18f61="">:min</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>0<span class="token punctuation" data-v-6aa18f61="">"</span></span> <span class="token attr-name" data-v-6aa18f61="">:max</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>1<span class="token punctuation" data-v-6aa18f61="">"</span></span> <span class="token attr-name" data-v-6aa18f61="">:step</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>0.01<span class="token punctuation" data-v-6aa18f61="">"</span></span> <span class="token punctuation" data-v-6aa18f61="">/&gt;</span></span>
      <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;/</span>a-col</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
      <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>a-col</span> <span class="token attr-name" data-v-6aa18f61="">:span</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>4<span class="token punctuation" data-v-6aa18f61="">"</span></span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
        <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>a-input-number</span>
          <span class="token attr-name" data-v-6aa18f61=""><span class="token namespace" data-v-6aa18f61="">v-model:</span>value</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>inputValue<span class="token punctuation" data-v-6aa18f61="">"</span></span>
          <span class="token attr-name" data-v-6aa18f61="">:min</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>0<span class="token punctuation" data-v-6aa18f61="">"</span></span>
          <span class="token attr-name" data-v-6aa18f61="">:max</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>1<span class="token punctuation" data-v-6aa18f61="">"</span></span>
          <span class="token attr-name" data-v-6aa18f61="">:step</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>0.01<span class="token punctuation" data-v-6aa18f61="">"</span></span>
          <span class="token special-attr" data-v-6aa18f61=""><span class="token attr-name" data-v-6aa18f61="">style</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span><span class="token value css language-css" data-v-6aa18f61=""><span class="token property" data-v-6aa18f61="">margin-left</span><span class="token punctuation" data-v-6aa18f61="">:</span> 16px</span><span class="token punctuation" data-v-6aa18f61="">"</span></span></span>
        <span class="token punctuation" data-v-6aa18f61="">/&gt;</span></span>
      <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;/</span>a-col</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
    <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;/</span>a-row</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
  <span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;/</span>div</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
<span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;/</span>template</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
<span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>script</span> <span class="token attr-name" data-v-6aa18f61="">lang</span><span class="token attr-value" data-v-6aa18f61=""><span class="token punctuation attr-equals" data-v-6aa18f61="">=</span><span class="token punctuation" data-v-6aa18f61="">"</span>ts<span class="token punctuation" data-v-6aa18f61="">"</span></span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span><span class="token script" data-v-6aa18f61=""><span class="token language-javascript" data-v-6aa18f61="">
<span class="token keyword" data-v-6aa18f61="">import</span> <span class="token punctuation" data-v-6aa18f61="">{</span> defineComponent<span class="token punctuation" data-v-6aa18f61="">,</span> ref <span class="token punctuation" data-v-6aa18f61="">}</span> <span class="token keyword" data-v-6aa18f61="">from</span> <span class="token string" data-v-6aa18f61="">'vue'</span><span class="token punctuation" data-v-6aa18f61="">;</span>
<span class="token keyword" data-v-6aa18f61="">export</span> <span class="token keyword" data-v-6aa18f61="">default</span> <span class="token function" data-v-6aa18f61="">defineComponent</span><span class="token punctuation" data-v-6aa18f61="">(</span><span class="token punctuation" data-v-6aa18f61="">{</span>
  <span class="token function" data-v-6aa18f61="">setup</span><span class="token punctuation" data-v-6aa18f61="">(</span><span class="token punctuation" data-v-6aa18f61="">)</span> <span class="token punctuation" data-v-6aa18f61="">{</span>
    <span class="token keyword" data-v-6aa18f61="">const</span> inputValue <span class="token operator" data-v-6aa18f61="">=</span> ref<span class="token operator" data-v-6aa18f61="">&lt;</span>number<span class="token operator" data-v-6aa18f61="">&gt;</span><span class="token punctuation" data-v-6aa18f61="">(</span><span class="token number" data-v-6aa18f61="">0</span><span class="token punctuation" data-v-6aa18f61="">)</span><span class="token punctuation" data-v-6aa18f61="">;</span>
    <span class="token keyword" data-v-6aa18f61="">const</span> inputValue1 <span class="token operator" data-v-6aa18f61="">=</span> ref<span class="token operator" data-v-6aa18f61="">&lt;</span>number<span class="token operator" data-v-6aa18f61="">&gt;</span><span class="token punctuation" data-v-6aa18f61="">(</span><span class="token number" data-v-6aa18f61="">1</span><span class="token punctuation" data-v-6aa18f61="">)</span><span class="token punctuation" data-v-6aa18f61="">;</span>
    <span class="token keyword" data-v-6aa18f61="">return</span> <span class="token punctuation" data-v-6aa18f61="">{</span>
      inputValue<span class="token punctuation" data-v-6aa18f61="">,</span>
      inputValue1<span class="token punctuation" data-v-6aa18f61="">,</span>
    <span class="token punctuation" data-v-6aa18f61="">}</span><span class="token punctuation" data-v-6aa18f61="">;</span>
  <span class="token punctuation" data-v-6aa18f61="">}</span><span class="token punctuation" data-v-6aa18f61="">,</span>
<span class="token punctuation" data-v-6aa18f61="">}</span><span class="token punctuation" data-v-6aa18f61="">)</span><span class="token punctuation" data-v-6aa18f61="">;</span>
</span></span><span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;/</span>script</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
<span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;</span>style</span> <span class="token attr-name" data-v-6aa18f61="">scoped</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span><span class="token style" data-v-6aa18f61=""><span class="token language-css" data-v-6aa18f61="">
<span class="token selector" data-v-6aa18f61="">.code-box-demo .ant-slider</span> <span class="token punctuation" data-v-6aa18f61="">{</span>
  <span class="token property" data-v-6aa18f61="">margin-bottom</span><span class="token punctuation" data-v-6aa18f61="">:</span> 16px<span class="token punctuation" data-v-6aa18f61="">;</span>
<span class="token punctuation" data-v-6aa18f61="">}</span>
</span></span><span class="token tag" data-v-6aa18f61=""><span class="token tag" data-v-6aa18f61=""><span class="token punctuation" data-v-6aa18f61="">&lt;/</span>style</span><span class="token punctuation" data-v-6aa18f61="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-slider-demo-tip-formatter">
                <section class="code-box-demo">
                    <div>
                        <div tabindex="-1" class="ant-slider">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track" style="left: 0%; right: auto; width: 0%;"></div>
                            <div class="ant-slider-step"></div>
                            <!---->
                            <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0" aria-disabled="false" style="left: 0%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"></div>
                        </div>
                        <div tabindex="-1" class="ant-slider">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track" style="left: 0%; right: auto; width: 0%;"></div>
                            <div class="ant-slider-step"></div>
                            <!---->
                            <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0" aria-disabled="false" style="left: 0%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"></div>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-slider-demo-tip-formatter">自定义提示</a></div>
                    <div class="code-box-description">
                        <p>使用 <code>tipFormatter</code> 可以格式化 <code>Tooltip</code> 的内容，设置 <code>tipFormatter={null}</code>，则隐藏 <code>Tooltip</code>。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
  <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span><span class="token punctuation">&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-slider</span> <span class="token attr-name">:tip-formatter</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>formatter<span class="token punctuation">"</span></span> <span class="token punctuation">/&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-slider</span> <span class="token attr-name">:tip-formatter</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>null<span class="token punctuation">"</span></span> <span class="token punctuation">/&gt;</span></span>
  <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span> <span class="token attr-name">lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ts<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
<span class="token keyword">import</span> <span class="token punctuation">{</span> defineComponent<span class="token punctuation">,</span> ref <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'vue'</span><span class="token punctuation">;</span> 
<span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token function">defineComponent</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
  <span class="token function">setup</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
    <span class="token keyword">const</span> disabled <span class="token operator">=</span> ref<span class="token operator">&lt;</span>boolean<span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="token boolean">false</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token keyword">const</span> <span class="token function-variable function">formatter</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">value<span class="token operator">:</span> number</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
      <span class="token keyword">return</span> <span class="token template-string"><span class="token template-punctuation string">`</span><span class="token interpolation"><span class="token interpolation-punctuation punctuation">${</span>value<span class="token interpolation-punctuation punctuation">}</span></span><span class="token string">%</span><span class="token template-punctuation string">`</span></span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span><span class="token punctuation">;</span> 
    <span class="token keyword">return</span> <span class="token punctuation">{</span>
      disabled<span class="token punctuation">,</span>
      formatter<span class="token punctuation">,</span>
    <span class="token punctuation">}</span><span class="token punctuation">;</span>
  <span class="token punctuation">}</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-slider-demo-mark" data-v-2ad51c00="">
                <section class="code-box-demo">
                    <div id="components-slider-demo-mark" data-v-2ad51c00="">
                        <h4 data-v-2ad51c00="">included=true</h4>
                        <div tabindex="-1" class="ant-slider ant-slider-with-marks" data-v-2ad51c00="">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track" style="left: 0%; right: auto; width: 37%;"></div>
                            <div class="ant-slider-step"><span class="ant-slider-dot ant-slider-dot-active" style="left: 0%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="left: 26%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="left: 37%;"></span>
                                <span class="ant-slider-dot" style="left: 100%;"></span>
                            </div>
                            <!---->
                            <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="37" aria-disabled="false" style="left: 37%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"><span class="ant-slider-mark-text ant-slider-mark-text-active" style="transform: translateX(-50%); left: 0%;">0°C</span><span class="ant-slider-mark-text ant-slider-mark-text-active" style="transform: translateX(-50%); left: 26%;">26°C</span>
                                <span class="ant-slider-mark-text ant-slider-mark-text-active" style="transform: translateX(-50%); left: 37%;">37°C</span><span class="ant-slider-mark-text" style="transform: translateX(-50%); left: 100%; color: rgb(255, 85, 0);"><strong>100°C</strong></span></div>
                        </div>
                        <div tabindex="-1" class="ant-slider ant-slider-with-marks" data-v-2ad51c00="">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track ant-slider-track-1" style="left: 26%; right: auto; width: 11%;"></div>
                            <div class="ant-slider-step"><span class="ant-slider-dot" style="left: 0%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="left: 26%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="left: 37%;"></span><span class="ant-slider-dot"
                                    style="left: 100%;"></span></div>
                            <!---->
                            <div class="ant-slider-handle ant-slider-handle-1" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="26" aria-disabled="false" style="left: 26%; right: auto; transform: translateX(-50%);"></div>
                            <!---->
                            <div class="ant-slider-handle ant-slider-handle-2" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="37" aria-disabled="false" style="left: 37%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"><span class="ant-slider-mark-text" style="transform: translateX(-50%); left: 0%;">0°C</span><span class="ant-slider-mark-text ant-slider-mark-text-active" style="transform: translateX(-50%); left: 26%;">26°C</span><span class="ant-slider-mark-text ant-slider-mark-text-active"
                                    style="transform: translateX(-50%); left: 37%;">37°C</span><span class="ant-slider-mark-text" style="transform: translateX(-50%); left: 100%; color: rgb(255, 85, 0);"><strong>100°C</strong></span></div>
                        </div>
                        <h4 data-v-2ad51c00="">included=false</h4>
                        <div tabindex="-1" class="ant-slider ant-slider-with-marks" data-v-2ad51c00="">
                            <div class="ant-slider-rail"></div>
                            <!---->
                            <div class="ant-slider-step"><span class="ant-slider-dot" style="left: 0%;"></span><span class="ant-slider-dot" style="left: 26%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="left: 37%;"></span><span class="ant-slider-dot" style="left: 100%;"></span></div>
                            <!---->
                            <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="37" aria-disabled="false" style="left: 37%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"><span class="ant-slider-mark-text" style="transform: translateX(-50%); left: 0%;">0°C</span><span class="ant-slider-mark-text" style="transform: translateX(-50%); left: 26%;">26°C</span><span class="ant-slider-mark-text ant-slider-mark-text-active"
                                    style="transform: translateX(-50%); left: 37%;">37°C</span><span class="ant-slider-mark-text" style="transform: translateX(-50%); left: 100%; color: rgb(255, 85, 0);"><strong>100°C</strong></span></div>
                        </div>
                        <h4 data-v-2ad51c00="">marks &amp; step</h4>
                        <div tabindex="-1" class="ant-slider ant-slider-with-marks" data-v-2ad51c00="">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track" style="left: 0%; right: auto; width: 37%;"></div>
                            <div class="ant-slider-step"><span class="ant-slider-dot ant-slider-dot-active" style="left: 0%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="left: 26%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="left: 37%;"></span>
                                <span class="ant-slider-dot" style="left: 100%;"></span>
                            </div>
                            <!---->
                            <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="37" aria-disabled="false" style="left: 37%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"><span class="ant-slider-mark-text ant-slider-mark-text-active" style="transform: translateX(-50%); left: 0%;">0°C</span><span class="ant-slider-mark-text ant-slider-mark-text-active" style="transform: translateX(-50%); left: 26%;">26°C</span>
                                <span class="ant-slider-mark-text ant-slider-mark-text-active" style="transform: translateX(-50%); left: 37%;">37°C</span><span class="ant-slider-mark-text" style="transform: translateX(-50%); left: 100%; color: rgb(255, 85, 0);"><strong>100°C</strong></span></div>
                        </div>
                        <h4 data-v-2ad51c00="">step=null</h4>
                        <div tabindex="-1" class="ant-slider ant-slider-with-marks" data-v-2ad51c00="">
                            <div class="ant-slider-rail"></div>
                            <div class="ant-slider-track" style="left: 0%; right: auto; width: 37%;"></div>
                            <div class="ant-slider-step"><span class="ant-slider-dot ant-slider-dot-active" style="left: 0%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="left: 26%;"></span><span class="ant-slider-dot ant-slider-dot-active" style="left: 37%;"></span>
                                <span class="ant-slider-dot" style="left: 100%;"></span>
                            </div>
                            <!---->
                            <div class="ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="37" aria-disabled="false" style="left: 37%; right: auto; transform: translateX(-50%);"></div>
                            <div class="ant-slider-mark"><span class="ant-slider-mark-text ant-slider-mark-text-active" style="transform: translateX(-50%); left: 0%;">0°C</span><span class="ant-slider-mark-text ant-slider-mark-text-active" style="transform: translateX(-50%); left: 26%;">26°C</span>
                                <span class="ant-slider-mark-text ant-slider-mark-text-active" style="transform: translateX(-50%); left: 37%;">37°C</span><span class="ant-slider-mark-text" style="transform: translateX(-50%); left: 100%; color: rgb(255, 85, 0);"><strong>100°C</strong></span></div>
                        </div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-slider-demo-mark">带标签的滑块</a></div>
                    <div class="code-box-description">
                        <p>使用 <code>marks</code> 属性标注分段式滑块，使用 <code>value</code> / <code>defaultValue</code> 指定滑块位置。当 <code>included=false</code> 时，表明不同标记间为并列关系。当 <code>step=null</code> 时，Slider 的可选值仅有 <code>marks</code> 标出来的部分。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue" data-v-2ad51c00=""><code data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>template</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>
  <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>div</span> <span class="token attr-name" data-v-2ad51c00="">id</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>components-slider-demo-mark<span class="token punctuation" data-v-2ad51c00="">"</span></span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>
    <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>h4</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>included=true<span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;/</span>h4</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>
    <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-2ad51c00="">:marks</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>marks<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token attr-name" data-v-2ad51c00=""><span class="token namespace" data-v-2ad51c00="">v-model:</span>value</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>value1<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token punctuation" data-v-2ad51c00="">/&gt;</span></span>
    <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-2ad51c00="">range</span> <span class="token attr-name" data-v-2ad51c00="">:marks</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>marks<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token attr-name" data-v-2ad51c00=""><span class="token namespace" data-v-2ad51c00="">v-model:</span>value</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>value2<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token punctuation" data-v-2ad51c00="">/&gt;</span></span> 
    <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>h4</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>included=false<span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;/</span>h4</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>
    <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-2ad51c00="">:marks</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>marks<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token attr-name" data-v-2ad51c00="">:included</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>false<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token attr-name" data-v-2ad51c00=""><span class="token namespace" data-v-2ad51c00="">v-model:</span>value</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>value3<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token punctuation" data-v-2ad51c00="">/&gt;</span></span> 
    <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>h4</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>marks &amp; step<span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;/</span>h4</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>
    <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-2ad51c00="">:marks</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>marks<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token attr-name" data-v-2ad51c00="">:step</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>10<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token attr-name" data-v-2ad51c00=""><span class="token namespace" data-v-2ad51c00="">v-model:</span>value</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>value4<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token punctuation" data-v-2ad51c00="">/&gt;</span></span> 
    <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>h4</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>step=null<span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;/</span>h4</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>
    <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>a-slider</span> <span class="token attr-name" data-v-2ad51c00="">:marks</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>marks<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token attr-name" data-v-2ad51c00="">:step</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>null<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token attr-name" data-v-2ad51c00=""><span class="token namespace" data-v-2ad51c00="">v-model:</span>value</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>value5<span class="token punctuation" data-v-2ad51c00="">"</span></span> <span class="token punctuation" data-v-2ad51c00="">/&gt;</span></span>
  <span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;/</span>div</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>
<span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;/</span>template</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>
<span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>script</span> <span class="token attr-name" data-v-2ad51c00="">lang</span><span class="token attr-value" data-v-2ad51c00=""><span class="token punctuation attr-equals" data-v-2ad51c00="">=</span><span class="token punctuation" data-v-2ad51c00="">"</span>ts<span class="token punctuation" data-v-2ad51c00="">"</span></span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span><span class="token script" data-v-2ad51c00=""><span class="token language-javascript" data-v-2ad51c00="">
<span class="token keyword" data-v-2ad51c00="">import</span> <span class="token punctuation" data-v-2ad51c00="">{</span> defineComponent<span class="token punctuation" data-v-2ad51c00="">,</span> createVNode<span class="token punctuation" data-v-2ad51c00="">,</span> ref <span class="token punctuation" data-v-2ad51c00="">}</span> <span class="token keyword" data-v-2ad51c00="">from</span> <span class="token string" data-v-2ad51c00="">'vue'</span><span class="token punctuation" data-v-2ad51c00="">;</span> 
<span class="token keyword" data-v-2ad51c00="">export</span> <span class="token keyword" data-v-2ad51c00="">default</span> <span class="token function" data-v-2ad51c00="">defineComponent</span><span class="token punctuation" data-v-2ad51c00="">(</span><span class="token punctuation" data-v-2ad51c00="">{</span>
  <span class="token function" data-v-2ad51c00="">setup</span><span class="token punctuation" data-v-2ad51c00="">(</span><span class="token punctuation" data-v-2ad51c00="">)</span> <span class="token punctuation" data-v-2ad51c00="">{</span>
    <span class="token keyword" data-v-2ad51c00="">const</span> value1 <span class="token operator" data-v-2ad51c00="">=</span> ref<span class="token operator" data-v-2ad51c00="">&lt;</span>number<span class="token operator" data-v-2ad51c00="">&gt;</span><span class="token punctuation" data-v-2ad51c00="">(</span><span class="token number" data-v-2ad51c00="">37</span><span class="token punctuation" data-v-2ad51c00="">)</span><span class="token punctuation" data-v-2ad51c00="">;</span>
    <span class="token keyword" data-v-2ad51c00="">const</span> value2 <span class="token operator" data-v-2ad51c00="">=</span> ref<span class="token operator" data-v-2ad51c00="">&lt;</span>number<span class="token punctuation" data-v-2ad51c00="">[</span><span class="token punctuation" data-v-2ad51c00="">]</span><span class="token operator" data-v-2ad51c00="">&gt;</span><span class="token punctuation" data-v-2ad51c00="">(</span><span class="token punctuation" data-v-2ad51c00="">[</span><span class="token number" data-v-2ad51c00="">26</span><span class="token punctuation" data-v-2ad51c00="">,</span> <span class="token number" data-v-2ad51c00="">37</span><span class="token punctuation" data-v-2ad51c00="">]</span><span class="token punctuation" data-v-2ad51c00="">)</span><span class="token punctuation" data-v-2ad51c00="">;</span>
    <span class="token keyword" data-v-2ad51c00="">const</span> value3 <span class="token operator" data-v-2ad51c00="">=</span> ref<span class="token operator" data-v-2ad51c00="">&lt;</span>number<span class="token operator" data-v-2ad51c00="">&gt;</span><span class="token punctuation" data-v-2ad51c00="">(</span><span class="token number" data-v-2ad51c00="">37</span><span class="token punctuation" data-v-2ad51c00="">)</span><span class="token punctuation" data-v-2ad51c00="">;</span>
    <span class="token keyword" data-v-2ad51c00="">const</span> value4 <span class="token operator" data-v-2ad51c00="">=</span> ref<span class="token operator" data-v-2ad51c00="">&lt;</span>number<span class="token operator" data-v-2ad51c00="">&gt;</span><span class="token punctuation" data-v-2ad51c00="">(</span><span class="token number" data-v-2ad51c00="">37</span><span class="token punctuation" data-v-2ad51c00="">)</span><span class="token punctuation" data-v-2ad51c00="">;</span>
    <span class="token keyword" data-v-2ad51c00="">const</span> value5 <span class="token operator" data-v-2ad51c00="">=</span> ref<span class="token operator" data-v-2ad51c00="">&lt;</span>number<span class="token operator" data-v-2ad51c00="">&gt;</span><span class="token punctuation" data-v-2ad51c00="">(</span><span class="token number" data-v-2ad51c00="">37</span><span class="token punctuation" data-v-2ad51c00="">)</span><span class="token punctuation" data-v-2ad51c00="">;</span>
    <span class="token keyword" data-v-2ad51c00="">const</span> marks <span class="token operator" data-v-2ad51c00="">=</span> ref<span class="token operator" data-v-2ad51c00="">&lt;</span>Record<span class="token operator" data-v-2ad51c00="">&lt;</span>number<span class="token punctuation" data-v-2ad51c00="">,</span> any<span class="token operator" data-v-2ad51c00="">&gt;&gt;</span><span class="token punctuation" data-v-2ad51c00="">(</span><span class="token punctuation" data-v-2ad51c00="">{</span>
      <span class="token number" data-v-2ad51c00="">0</span><span class="token operator" data-v-2ad51c00="">:</span> <span class="token string" data-v-2ad51c00="">'0°C'</span><span class="token punctuation" data-v-2ad51c00="">,</span>
      <span class="token number" data-v-2ad51c00="">26</span><span class="token operator" data-v-2ad51c00="">:</span> <span class="token string" data-v-2ad51c00="">'26°C'</span><span class="token punctuation" data-v-2ad51c00="">,</span>
      <span class="token number" data-v-2ad51c00="">37</span><span class="token operator" data-v-2ad51c00="">:</span> <span class="token string" data-v-2ad51c00="">'37°C'</span><span class="token punctuation" data-v-2ad51c00="">,</span>
      <span class="token number" data-v-2ad51c00="">100</span><span class="token operator" data-v-2ad51c00="">:</span> <span class="token punctuation" data-v-2ad51c00="">{</span>
        style<span class="token operator" data-v-2ad51c00="">:</span> <span class="token punctuation" data-v-2ad51c00="">{</span>
          color<span class="token operator" data-v-2ad51c00="">:</span> <span class="token string" data-v-2ad51c00="">'#f50'</span><span class="token punctuation" data-v-2ad51c00="">,</span>
        <span class="token punctuation" data-v-2ad51c00="">}</span><span class="token punctuation" data-v-2ad51c00="">,</span>
        label<span class="token operator" data-v-2ad51c00="">:</span> <span class="token function" data-v-2ad51c00="">createVNode</span><span class="token punctuation" data-v-2ad51c00="">(</span><span class="token string" data-v-2ad51c00="">'strong'</span><span class="token punctuation" data-v-2ad51c00="">,</span> <span class="token punctuation" data-v-2ad51c00="">{</span><span class="token punctuation" data-v-2ad51c00="">}</span><span class="token punctuation" data-v-2ad51c00="">,</span> <span class="token string" data-v-2ad51c00="">'100°C'</span><span class="token punctuation" data-v-2ad51c00="">)</span><span class="token punctuation" data-v-2ad51c00="">,</span>
      <span class="token punctuation" data-v-2ad51c00="">}</span><span class="token punctuation" data-v-2ad51c00="">,</span>
    <span class="token punctuation" data-v-2ad51c00="">}</span><span class="token punctuation" data-v-2ad51c00="">)</span><span class="token punctuation" data-v-2ad51c00="">;</span> 
    <span class="token keyword" data-v-2ad51c00="">return</span> <span class="token punctuation" data-v-2ad51c00="">{</span>
      value1<span class="token punctuation" data-v-2ad51c00="">,</span>
      value2<span class="token punctuation" data-v-2ad51c00="">,</span>
      value3<span class="token punctuation" data-v-2ad51c00="">,</span>
      value4<span class="token punctuation" data-v-2ad51c00="">,</span>
      value5<span class="token punctuation" data-v-2ad51c00="">,</span>
      marks<span class="token punctuation" data-v-2ad51c00="">,</span>
    <span class="token punctuation" data-v-2ad51c00="">}</span><span class="token punctuation" data-v-2ad51c00="">;</span>
  <span class="token punctuation" data-v-2ad51c00="">}</span><span class="token punctuation" data-v-2ad51c00="">,</span>
<span class="token punctuation" data-v-2ad51c00="">}</span><span class="token punctuation" data-v-2ad51c00="">)</span><span class="token punctuation" data-v-2ad51c00="">;</span>
</span></span><span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;/</span>script</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>
<span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;</span>style</span> <span class="token attr-name" data-v-2ad51c00="">scoped</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span><span class="token style" data-v-2ad51c00=""><span class="token language-css" data-v-2ad51c00="">
<span class="token selector" data-v-2ad51c00="">#components-slider-demo-mark h4</span> <span class="token punctuation" data-v-2ad51c00="">{</span>
  <span class="token property" data-v-2ad51c00="">margin</span><span class="token punctuation" data-v-2ad51c00="">:</span> 0 0 16px<span class="token punctuation" data-v-2ad51c00="">;</span>
<span class="token punctuation" data-v-2ad51c00="">}</span>
<span class="token selector" data-v-2ad51c00="">#components-slider-demo-mark .ant-slider-with-marks</span> <span class="token punctuation" data-v-2ad51c00="">{</span>
  <span class="token property" data-v-2ad51c00="">margin-bottom</span><span class="token punctuation" data-v-2ad51c00="">:</span> 44px<span class="token punctuation" data-v-2ad51c00="">;</span>
<span class="token punctuation" data-v-2ad51c00="">}</span>
</span></span><span class="token tag" data-v-2ad51c00=""><span class="token tag" data-v-2ad51c00=""><span class="token punctuation" data-v-2ad51c00="">&lt;/</span>style</span><span class="token punctuation" data-v-2ad51c00="">&gt;</span></span>
</code></pre>
                    </div>
                </section>
            </section>
            <section class="code-box" id="components-slider-demo-show-tooltip">
                <section class="code-box-demo">
                    <div tabindex="-1" class="ant-slider">
                        <div class="ant-slider-rail"></div>
                        <div class="ant-slider-track" style="left: 0%; right: auto; width: 30%;"></div>
                        <div class="ant-slider-step"></div>
                        <div class="ant-tooltip-open ant-slider-handle" role="slider" tabindex="0" aria-valuemin="0" aria-valuemax="100" aria-valuenow="30" aria-disabled="false" style="left: 30%; right: auto; transform: translateX(-50%);"></div>
                        <div class="ant-slider-mark"></div>
                    </div>
                </section>
                <section class="code-box-meta markdown">
                    <div class="code-box-title"><a href="#components-slider-demo-show-tooltip">控制 ToolTip 的显示</a></div>
                    <div class="code-box-description">
                        <p>当 <code>tooltipVisible</code> 为 <code>true</code> 时，将始终显示 ToolTip；反之则始终不显示，即使在拖动、移入时也是如此。</p>
                    </div>
                </section>
                <section class="highlight-wrapper">
                    <div class="highlight">
                        <pre class="language-vue"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
  <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-slider</span> <span class="token attr-name"><span class="token namespace">v-model:</span>value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>value<span class="token punctuation">"</span></span> <span class="token attr-name">:tooltip-visible</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>true<span class="token punctuation">"</span></span> <span class="token punctuation">/&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span> <span class="token attr-name">lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ts<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
<span class="token keyword">import</span> <span class="token punctuation">{</span> defineComponent<span class="token punctuation">,</span> ref <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'vue'</span><span class="token punctuation">;</span> 
<span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token function">defineComponent</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
  <span class="token function">setup</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
    <span class="token keyword">const</span> value <span class="token operator">=</span> ref<span class="token operator">&lt;</span>number<span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="token number">30</span><span class="token punctuation">)</span><span class="token punctuation">;</span> 
    <span class="token keyword">return</span> <span class="token punctuation">{</span>
      value<span class="token punctuation">,</span>
    <span class="token punctuation">}</span><span class="token punctuation">;</span>
  <span class="token punctuation">}</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
</code></pre>
                    </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>autofocus</td>
                    <td>自动获取焦点</td>
                    <td>boolean</td>
                    <td>false</td>
                    <td></td>
                </tr>
                <tr>
                    <td>disabled</td>
                    <td>值为 <code>true</code> 时，滑块为禁用状态</td>
                    <td>boolean</td>
                    <td>false</td>
                    <td></td>
                </tr>
                <tr>
                    <td>dots</td>
                    <td>是否只能拖拽到刻度上</td>
                    <td>boolean</td>
                    <td>false</td>
                    <td></td>
                </tr>
                <tr>
                    <td>included</td>
                    <td><code>marks</code> 不为空对象时有效，值为 true 时表示值为包含关系，false 表示并列</td>
                    <td>boolean</td>
                    <td>true</td>
                    <td></td>
                </tr>
                <tr>
                    <td>marks</td>
                    <td>刻度标记，key 的类型必须为 <code>number</code> 且取值在闭区间 [min, max] 内，每个标签可以单独设置样式</td>
                    <td>object</td>
                    <td>{ number: string|VNode } or { number: { style: object, label: string|VNode } } or { number: () =&gt; VNode }</td>
                    <td></td>
                </tr>
                <tr>
                    <td>max</td>
                    <td>最大值</td>
                    <td>number</td>
                    <td>100</td>
                    <td></td>
                </tr>
                <tr>
                    <td>min</td>
                    <td>最小值</td>
                    <td>number</td>
                    <td>0</td>
                    <td></td>
                </tr>
                <tr>
                    <td>range</td>
                    <td>双滑块模式</td>
                    <td>boolean</td>
                    <td>false</td>
                    <td></td>
                </tr>
                <tr>
                    <td>reverse</td>
                    <td>反向坐标轴</td>
                    <td>boolean</td>
                    <td>false</td>
                    <td>1.5.0</td>
                </tr>
                <tr>
                    <td>step</td>
                    <td>步长，取值必须大于 0，并且可被 (max - min) 整除。当 <code>marks</code> 不为空对象时，可以设置 <code>step</code> 为 <code>null</code>，此时 Slider 的可选值仅有 marks 标出来的部分。</td>
                    <td>number|null</td>
                    <td>1</td>
                    <td></td>
                </tr>
                <tr>
                    <td>tipFormatter</td>
                    <td>Slider 会把当前值传给 <code>tipFormatter</code>，并在 Tooltip 中显示 <code>tipFormatter</code> 的返回值，若为 null，则隐藏 Tooltip。</td>
                    <td>Function|null</td>
                    <td>IDENTITY</td>
                    <td></td>
                </tr>
                <tr>
                    <td>value(v-model)</td>
                    <td>设置当前取值。当 <code>range</code> 为 <code>false</code> 时，使用 <code>number</code>，否则用 <code>[number, number]</code></td>
                    <td>number|number[]</td>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td>vertical</td>
                    <td>值为 <code>true</code> 时，Slider 为垂直方向</td>
                    <td>Boolean</td>
                    <td>false</td>
                    <td></td>
                </tr>
                <tr>
                    <td>tooltipPlacement</td>
                    <td>设置 Tooltip 展示位置。参考 <a href="/components/tooltip/"><code>Tooltip</code></a>。</td>
                    <td>string</td>
                    <td></td>
                    <td>1.5.0</td>
                </tr>
                <tr>
                    <td>tooltipVisible</td>
                    <td>值为<code>true</code>时，Tooltip 将会始终显示；否则始终不显示，哪怕在拖拽及移入时。</td>
                    <td>Boolean</td>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td>getTooltipPopupContainer</td>
                    <td>Tooltip 渲染父节点，默认渲染到 body 上。</td>
                    <td>Function</td>
                    <td>() =&gt; document.body</td>
                    <td>1.5.0</td>
                </tr>
            </tbody>
        </table>
        <h3 id="事件">事件</h3>
        <table class="docTable">
            <thead>
                <tr>
                    <th>事件名称</th>
                    <th>说明</th>
                    <th>回调参数</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>afterChange</td>
                    <td>与 <code>mouseup</code> 触发时机一致，把当前值作为参数传入。</td>
                    <td>Function(value)</td>
                </tr>
                <tr>
                    <td>change</td>
                    <td>当 Slider 的值发生改变时，会触发 change 事件，并把改变后的值作为参数传入。</td>
                    <td>Function(value)</td>
                </tr>
            </tbody>
        </table>
        <h2 id="方法">方法</h2>
        <table class="docTable">
            <thead>
                <tr>
                    <th>名称</th>
                    <th>描述</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>blur()</td>
                    <td>移除焦点</td>
                </tr>
                <tr>
                    <td>focus()</td>
                    <td>获取焦点</td>
                </tr>
            </tbody>
        </table> 
    </section>
</article>