<div class="ant-col ant-col-xs-24 ant-col-sm-24 ant-col-md-18 ant-col-lg-18 ant-col-xl-19 ant-col-xxl-20" data-v-608e4900="">
    <section class="main-container main-container-component" data-v-608e4900="">
        <article data-v-608e4900="">
            <section class="markdown">
                <h1>Dropdown <span class="subtitle">下拉菜单</span></h1>
                <section class="markdown">
                    <p>向下弹出的列表。</p>
                    <h2 id="何时使用">何时使用</h2>
                    <p>当页面上的操作命令过多时，用此组件可以收纳操作元素。点击或移入触点，会出现一个下拉菜单。可在列表中进行选择，并执行相应的命令。</p>
                    <ul>
                        <li>用于收罗一组命令操作。</li>
                        <li>Select 用于选择，而 Dropdown 是命令集合。</li>
                    </ul>
                </section>
            </section>
            <section class="markdown">
                <h2>代码演示</h2>
            </section>
            <div class="ant-row" data-v-608e4900="" style="margin-left: -8px; margin-right: -8px; row-gap: 0px;">
                <div class="ant-col ant-col-12 code-boxes-col-2-1" style="padding-left: 8px; padding-right: 8px;">
                    <section class="code-box" id="components-dropdown-demo-basic">
                        <section class="code-box-demo">
                            <!----><a class="ant-dropdown-link ant-dropdown-trigger"> Hover me <span role="img" aria-label="down" class="anticon anticon-down"><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></a></section>
                        <section class="code-box-meta markdown">
                            <div class="code-box-title"><a href="#components-dropdown-demo-basic">基本</a></div>
                            <div class="code-box-description">
                                <p>最简单的下拉菜单。</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-dropdown</span><span class="token punctuation">&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ant-dropdown-link<span class="token punctuation">"</span></span> <span class="token attr-name">@click.prevent</span><span class="token punctuation">&gt;</span></span>
      Hover me
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>DownOutlined</span> <span class="token punctuation">/&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</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 attr-name">#overlay</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>javascript:;<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>1st menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>javascript:;<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>2nd menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>javascript:;<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>3rd menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu</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>a-dropdown</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> <span class="token keyword">from</span> <span class="token string">'vue'</span><span class="token punctuation">;</span>
<span class="token keyword">import</span> <span class="token punctuation">{</span> DownOutlined <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'@ant-design/icons-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>
  components<span class="token operator">:</span> <span class="token punctuation">{</span>
    DownOutlined<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-dropdown-demo-dropdown-button" data-v-0d4e266a="">
                        <section class="code-box-demo">
                            <div class="demo-dropdown-wrap" data-v-0d4e266a="">
                                <div class="ant-btn-group ant-dropdown-button" data-v-0d4e266a=""><button class="ant-btn ant-btn-default" type="button"><!----><span>Dropdown</span></button>
                                    <!----><button class="ant-btn ant-btn-default ant-dropdown-trigger" type="button"><!----><span role="img" aria-label="ellipsis" class="anticon anticon-ellipsis"><svg focusable="false" class="" data-icon="ellipsis" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"></path></svg></span></button></div>
                                <div class="ant-btn-group ant-dropdown-button" data-v-0d4e266a=""><button class="ant-btn ant-btn-default" type="button"><!----><span>Dropdown</span></button>
                                    <!----><button class="ant-btn ant-btn-default ant-dropdown-trigger" type="button"><!----><span role="img" aria-label="user" class="anticon anticon-user" data-v-0d4e266a=""><svg focusable="false" class="" data-icon="user" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"></path></svg></span></button></div>
                                <div class="ant-btn-group ant-dropdown-button" data-v-0d4e266a=""><button disabled="" class="ant-btn ant-btn-default" type="button"><!----><span>Dropdown</span></button>
                                    <!----><button class="ant-btn ant-btn-default ant-dropdown-trigger" disabled="" type="button"><!----><span role="img" aria-label="ellipsis" class="anticon anticon-ellipsis"><svg focusable="false" class="" data-icon="ellipsis" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"><path d="M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"></path></svg></span></button></div>
                                <!----><button class="ant-btn ant-dropdown-trigger" type="button" data-v-0d4e266a=""><!----><span>Button</span><span role="img" aria-label="down" class="anticon anticon-down" data-v-0d4e266a=""><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></button></div>
                        </section>
                        <section class="code-box-meta markdown">
                            <div class="code-box-title"><a href="#components-dropdown-demo-dropdown-button">带下拉框的按钮</a></div>
                            <div class="code-box-description">
                                <p>左边是按钮，右边是额外的相关功能菜单。可设置 <code>icon</code> 属性来修改右边的图标。</p>
                            </div>
                        </section>
                        <section class="highlight-wrapper">
                            <div class="highlight">
                                <pre class="language-vue" data-v-0d4e266a=""><code data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>template</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
  <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>div</span> <span class="token attr-name" data-v-0d4e266a="">class</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>demo-dropdown-wrap<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
    <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-dropdown-button</span> <span class="token attr-name" data-v-0d4e266a="">@click</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>handleButtonClick<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
      Dropdown
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>template</span> <span class="token attr-name" data-v-0d4e266a="">#overlay</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
        <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu</span> <span class="token attr-name" data-v-0d4e266a="">@click</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>handleMenuClick<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>1<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            1st menu item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>2<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            2nd menu item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>3<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            3rd item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
        <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>template</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
    <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-dropdown-button</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
    <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-dropdown-button</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
      Dropdown
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>template</span> <span class="token attr-name" data-v-0d4e266a="">#overlay</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
        <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu</span> <span class="token attr-name" data-v-0d4e266a="">@click</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>handleMenuClick<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>1<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            1st menu item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>2<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            2nd menu item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>3<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            3rd item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
        <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>template</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>template</span> <span class="token attr-name" data-v-0d4e266a="">#icon</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span><span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span><span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>template</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
    <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-dropdown-button</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
    <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-dropdown-button</span> <span class="token attr-name" data-v-0d4e266a="">disabled</span> <span class="token attr-name" data-v-0d4e266a="">@click</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>handleButtonClick<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
      Dropdown
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>template</span> <span class="token attr-name" data-v-0d4e266a="">#overlay</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
        <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu</span> <span class="token attr-name" data-v-0d4e266a="">@click</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>handleMenuClick<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>1<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            1st menu item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>2<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            2nd menu item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>3<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            3rd item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
        <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>template</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
    <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-dropdown-button</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
    <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-dropdown</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>template</span> <span class="token attr-name" data-v-0d4e266a="">#overlay</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
        <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu</span> <span class="token attr-name" data-v-0d4e266a="">@click</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>handleMenuClick<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>1<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            1st menu item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>2<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            2nd menu item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-menu-item</span> <span class="token attr-name" data-v-0d4e266a="">key</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>3<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
            <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>UserOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
            3rd item
          <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu-item</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
        <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-menu</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>template</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>a-button</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
        Button
        <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>DownOutlined</span> <span class="token punctuation" data-v-0d4e266a="">/&gt;</span></span>
      <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-button</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
    <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>a-dropdown</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
  <span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>div</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
<span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>template</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
<span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>script</span> <span class="token attr-name" data-v-0d4e266a="">lang</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>ts<span class="token punctuation" data-v-0d4e266a="">"</span></span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span><span class="token script" data-v-0d4e266a=""><span class="token language-javascript" data-v-0d4e266a="">
<span class="token keyword" data-v-0d4e266a="">import</span> <span class="token punctuation" data-v-0d4e266a="">{</span> defineComponent <span class="token punctuation" data-v-0d4e266a="">}</span> <span class="token keyword" data-v-0d4e266a="">from</span> <span class="token string" data-v-0d4e266a="">'vue'</span><span class="token punctuation" data-v-0d4e266a="">;</span>
<span class="token keyword" data-v-0d4e266a="">import</span> <span class="token punctuation" data-v-0d4e266a="">{</span> UserOutlined<span class="token punctuation" data-v-0d4e266a="">,</span> DownOutlined <span class="token punctuation" data-v-0d4e266a="">}</span> <span class="token keyword" data-v-0d4e266a="">from</span> <span class="token string" data-v-0d4e266a="">'@ant-design/icons-vue'</span><span class="token punctuation" data-v-0d4e266a="">;</span>

<span class="token keyword" data-v-0d4e266a="">export</span> <span class="token keyword" data-v-0d4e266a="">default</span> <span class="token function" data-v-0d4e266a="">defineComponent</span><span class="token punctuation" data-v-0d4e266a="">(</span><span class="token punctuation" data-v-0d4e266a="">{</span>
  <span class="token function" data-v-0d4e266a="">setup</span><span class="token punctuation" data-v-0d4e266a="">(</span><span class="token punctuation" data-v-0d4e266a="">)</span> <span class="token punctuation" data-v-0d4e266a="">{</span>
    <span class="token keyword" data-v-0d4e266a="">const</span> <span class="token function-variable function" data-v-0d4e266a="">handleButtonClick</span> <span class="token operator" data-v-0d4e266a="">=</span> <span class="token punctuation" data-v-0d4e266a="">(</span><span class="token parameter" data-v-0d4e266a="">e<span class="token operator" data-v-0d4e266a="">:</span> Event</span><span class="token punctuation" data-v-0d4e266a="">)</span> <span class="token operator" data-v-0d4e266a="">=&gt;</span> <span class="token punctuation" data-v-0d4e266a="">{</span>
      console<span class="token punctuation" data-v-0d4e266a="">.</span><span class="token function" data-v-0d4e266a="">log</span><span class="token punctuation" data-v-0d4e266a="">(</span><span class="token string" data-v-0d4e266a="">'click left button'</span><span class="token punctuation" data-v-0d4e266a="">,</span> e<span class="token punctuation" data-v-0d4e266a="">)</span><span class="token punctuation" data-v-0d4e266a="">;</span>
    <span class="token punctuation" data-v-0d4e266a="">}</span><span class="token punctuation" data-v-0d4e266a="">;</span>
    <span class="token keyword" data-v-0d4e266a="">const</span> <span class="token function-variable function" data-v-0d4e266a="">handleMenuClick</span> <span class="token operator" data-v-0d4e266a="">=</span> <span class="token punctuation" data-v-0d4e266a="">(</span><span class="token parameter" data-v-0d4e266a="">e<span class="token operator" data-v-0d4e266a="">:</span> Event</span><span class="token punctuation" data-v-0d4e266a="">)</span> <span class="token operator" data-v-0d4e266a="">=&gt;</span> <span class="token punctuation" data-v-0d4e266a="">{</span>
      console<span class="token punctuation" data-v-0d4e266a="">.</span><span class="token function" data-v-0d4e266a="">log</span><span class="token punctuation" data-v-0d4e266a="">(</span><span class="token string" data-v-0d4e266a="">'click'</span><span class="token punctuation" data-v-0d4e266a="">,</span> e<span class="token punctuation" data-v-0d4e266a="">)</span><span class="token punctuation" data-v-0d4e266a="">;</span>
    <span class="token punctuation" data-v-0d4e266a="">}</span><span class="token punctuation" data-v-0d4e266a="">;</span>
    <span class="token keyword" data-v-0d4e266a="">return</span> <span class="token punctuation" data-v-0d4e266a="">{</span>
      handleButtonClick<span class="token punctuation" data-v-0d4e266a="">,</span>
      handleMenuClick<span class="token punctuation" data-v-0d4e266a="">,</span>
    <span class="token punctuation" data-v-0d4e266a="">}</span><span class="token punctuation" data-v-0d4e266a="">;</span>
  <span class="token punctuation" data-v-0d4e266a="">}</span><span class="token punctuation" data-v-0d4e266a="">,</span>
  components<span class="token operator" data-v-0d4e266a="">:</span> <span class="token punctuation" data-v-0d4e266a="">{</span>
    UserOutlined<span class="token punctuation" data-v-0d4e266a="">,</span>
    DownOutlined<span class="token punctuation" data-v-0d4e266a="">,</span>
  <span class="token punctuation" data-v-0d4e266a="">}</span><span class="token punctuation" data-v-0d4e266a="">,</span>
<span class="token punctuation" data-v-0d4e266a="">}</span><span class="token punctuation" data-v-0d4e266a="">)</span><span class="token punctuation" data-v-0d4e266a="">;</span>
</span></span><span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>script</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
<span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;</span>style</span> <span class="token attr-name" data-v-0d4e266a="">lang</span><span class="token attr-value" data-v-0d4e266a=""><span class="token punctuation attr-equals" data-v-0d4e266a="">=</span><span class="token punctuation" data-v-0d4e266a="">"</span>less<span class="token punctuation" data-v-0d4e266a="">"</span></span> <span class="token attr-name" data-v-0d4e266a="">scoped</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span><span class="token style" data-v-0d4e266a=""><span class="token language-css" data-v-0d4e266a="">
<span class="token selector" data-v-0d4e266a="">.demo-dropdown-wrap :deep(.ant-dropdown-button)</span> <span class="token punctuation" data-v-0d4e266a="">{</span>
  <span class="token property" data-v-0d4e266a="">margin-right</span><span class="token punctuation" data-v-0d4e266a="">:</span> 8px<span class="token punctuation" data-v-0d4e266a="">;</span>
  <span class="token property" data-v-0d4e266a="">margin-bottom</span><span class="token punctuation" data-v-0d4e266a="">:</span> 8px<span class="token punctuation" data-v-0d4e266a="">;</span>
<span class="token punctuation" data-v-0d4e266a="">}</span>
</span></span><span class="token tag" data-v-0d4e266a=""><span class="token tag" data-v-0d4e266a=""><span class="token punctuation" data-v-0d4e266a="">&lt;/</span>style</span><span class="token punctuation" data-v-0d4e266a="">&gt;</span></span>
</code></pre>
                            </div>
                        </section>
                    </section>
                    <section class="code-box" id="components-dropdown-demo-item">
                        <section class="code-box-demo">
                            <!----><a class="ant-dropdown-link ant-dropdown-trigger"> Hover me <span role="img" aria-label="down" class="anticon anticon-down"><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></a></section>
                        <section class="code-box-meta markdown">
                            <div class="code-box-title"><a href="#components-dropdown-demo-item">其他元素</a></div>
                            <div class="code-box-description">
                                <p>分割线和不可用菜单项。</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-dropdown</span><span class="token punctuation">&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ant-dropdown-link<span class="token punctuation">"</span></span> <span class="token attr-name">@click.prevent</span><span class="token punctuation">&gt;</span></span>
      Hover me
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>DownOutlined</span> <span class="token punctuation">/&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</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 attr-name">#overlay</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<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</span> <span class="token attr-name">target</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>_blank<span class="token punctuation">"</span></span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>noopener noreferrer<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://www.alipay.com/<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>
            1st menu item
          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1<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</span> <span class="token attr-name">target</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>_blank<span class="token punctuation">"</span></span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>noopener noreferrer<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://www.taobao.com/<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>
            2nd menu item
          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-divider</span> <span class="token punctuation">/&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>3<span class="token punctuation">"</span></span> <span class="token attr-name">disabled</span><span class="token punctuation">&gt;</span></span>3rd menu item（disabled）<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu</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>a-dropdown</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">lant</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> <span class="token keyword">from</span> <span class="token string">'vue'</span><span class="token punctuation">;</span>
<span class="token keyword">import</span> <span class="token punctuation">{</span> DownOutlined <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'@ant-design/icons-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>
  components<span class="token operator">:</span> <span class="token punctuation">{</span>
    DownOutlined<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-dropdown-demo-placement">
                        <section class="code-box-demo">
                            <div id="components-dropdown-demo-placement">
                                <!----><button class="ant-btn ant-dropdown-trigger" type="button"><!----><span>bottomLeft</span></button>
                                <!---->
                                <!----><button class="ant-btn ant-dropdown-trigger" type="button"><!----><span>bottomCenter</span></button>
                                <!---->
                                <!----><button class="ant-btn ant-dropdown-trigger" type="button"><!----><span>bottomRight</span></button><br>
                                <!----><button class="ant-btn ant-dropdown-trigger" type="button"><!----><span>topLeft</span></button>
                                <!---->
                                <!----><button class="ant-btn ant-dropdown-trigger" type="button"><!----><span>topCenter</span></button>
                                <!---->
                                <!----><button class="ant-btn ant-dropdown-trigger" type="button"><!----><span>topRight</span></button>
                                <!---->
                            </div>
                        </section>
                        <section class="code-box-meta markdown">
                            <div class="code-box-title"><a href="#components-dropdown-demo-placement">弹出位置</a></div>
                            <div class="code-box-description">
                                <p>支持 6 个弹出位置。</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 attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>components-dropdown-demo-placement<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 attr-name">v-for</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>(placement, index) in placements<span class="token punctuation">"</span></span> <span class="token attr-name">:key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>placement<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-dropdown</span> <span class="token attr-name">:placement</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>placement<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-button</span><span class="token punctuation">&gt;</span></span>{{ placement }}<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-button</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span> <span class="token attr-name">#overlay</span><span class="token punctuation">&gt;</span></span>
          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu</span><span class="token punctuation">&gt;</span></span>
            <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
              <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">target</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>_blank<span class="token punctuation">"</span></span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>noopener noreferrer<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://www.alipay.com/<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>
                1st menu item
              <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
            <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
            <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
              <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">target</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>_blank<span class="token punctuation">"</span></span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>noopener noreferrer<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://www.taobao.com/<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>
                2nd menu item
              <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
            <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
            <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
              <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">target</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>_blank<span class="token punctuation">"</span></span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>noopener noreferrer<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://www.tmall.com/<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>
                3rd menu item
              <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
            <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu</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>a-dropdown</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>br</span> <span class="token attr-name">v-if</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>index === 2<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>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> <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">return</span> <span class="token punctuation">{</span>
      placements<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'bottomLeft'</span><span class="token punctuation">,</span> <span class="token string">'bottomCenter'</span><span class="token punctuation">,</span> <span class="token string">'bottomRight'</span><span class="token punctuation">,</span> <span class="token string">'topLeft'</span><span class="token punctuation">,</span> <span class="token string">'topCenter'</span><span class="token punctuation">,</span> <span class="token string">'topRight'</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 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>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>style</span><span class="token punctuation">&gt;</span></span><span class="token style"><span class="token language-css">
<span class="token selector">#components-dropdown-demo-placement .ant-btn</span> <span class="token punctuation">{</span>
  <span class="token property">margin-right</span><span class="token punctuation">:</span> 8px<span class="token punctuation">;</span>
  <span class="token property">margin-bottom</span><span class="token punctuation">:</span> 8px<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>style</span><span class="token punctuation">&gt;</span></span>
</code></pre>
                            </div>
                        </section>
                    </section>
                    <section class="code-box" id="components-dropdown-demo-trigger">
                        <section class="code-box-demo">
                            <!----><a class="ant-dropdown-link ant-dropdown-trigger"> Click me <span role="img" aria-label="down" class="anticon anticon-down"><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></a></section>
                        <section class="code-box-meta markdown">
                            <div class="code-box-title"><a href="#components-dropdown-demo-trigger">触发方式</a></div>
                            <div class="code-box-description">
                                <p>默认是移入触发菜单，可以点击触发。</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-dropdown</span> <span class="token attr-name">:trigger</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>[<span class="token punctuation">'</span>click<span class="token punctuation">'</span>]<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ant-dropdown-link<span class="token punctuation">"</span></span> <span class="token attr-name">@click.prevent</span><span class="token punctuation">&gt;</span></span>
      Click me
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>DownOutlined</span> <span class="token punctuation">/&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</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 attr-name">#overlay</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<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</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://www.alipay.com/<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>1st menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1<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</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://www.taobao.com/<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>2nd menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-divider</span> <span class="token punctuation">/&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>3<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>3rd menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu</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>a-dropdown</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> <span class="token keyword">from</span> <span class="token string">'vue'</span><span class="token punctuation">;</span>
<span class="token keyword">import</span> <span class="token punctuation">{</span> DownOutlined <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'@ant-design/icons-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>
  components<span class="token operator">:</span> <span class="token punctuation">{</span>
    DownOutlined<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-dropdown-demo-context-menu">
                        <section class="code-box-demo">
                            <!---->
                            <div class="ant-dropdown-trigger" style="text-align: center; background: rgb(247, 247, 247); height: 200px; line-height: 200px; color: rgb(119, 119, 119);"> Right Click on here </div>
                        </section>
                        <section class="code-box-meta markdown">
                            <div class="code-box-title"><a href="#components-dropdown-demo-context-menu">右键菜单</a></div>
                            <div class="code-box-description">
                                <p>默认是移入触发菜单，可以点击鼠标右键触发。</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-dropdown</span> <span class="token attr-name">:trigger</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>[<span class="token punctuation">'</span>contextmenu<span class="token punctuation">'</span>]<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span>
      <span class="token attr-name">:style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>{
        textAlign: <span class="token punctuation">'</span>center<span class="token punctuation">'</span>,
        background: <span class="token punctuation">'</span>#f7f7f7<span class="token punctuation">'</span>,
        height: <span class="token punctuation">'</span>200px<span class="token punctuation">'</span>,
        lineHeight: <span class="token punctuation">'</span>200px<span class="token punctuation">'</span>,
        color: <span class="token punctuation">'</span>#777<span class="token punctuation">'</span>,
      }<span class="token punctuation">"</span></span>
    <span class="token punctuation">&gt;</span></span>
      Right Click on here
    <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 attr-name">#overlay</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>1st menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>2<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>2nd menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>3<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>3rd menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu</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>a-dropdown</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>
</code></pre>
                            </div>
                        </section>
                    </section>
                    <section class="code-box" id="components-dropdown-demo-event">
                        <section class="code-box-demo">
                            <!----><a class="ant-dropdown-link ant-dropdown-trigger"> Hover me, Click menu item <span role="img" aria-label="down" class="anticon anticon-down"><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></a></section>
                        <section class="code-box-meta markdown">
                            <div class="code-box-title"><a href="#components-dropdown-demo-event">触发事件</a></div>
                            <div class="code-box-description">
                                <p>点击菜单项后会触发事件，用户可以通过相应的菜单项 key 进行不同的操作。</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-dropdown</span><span class="token punctuation">&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ant-dropdown-link<span class="token punctuation">"</span></span> <span class="token attr-name">@click.prevent</span><span class="token punctuation">&gt;</span></span>
      Hover me, Click menu item
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>DownOutlined</span> <span class="token punctuation">/&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</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 attr-name">#overlay</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu</span> <span class="token attr-name">@click</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>onClick<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-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>1st menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>2<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>2nd menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>3<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>3rd menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu</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>a-dropdown</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> VNodeChild <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">import</span> <span class="token punctuation">{</span> DownOutlined <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'@ant-design/icons-vue'</span><span class="token punctuation">;</span>

<span class="token keyword">interface</span> <span class="token class-name">MenuInfo</span> <span class="token punctuation">{</span>
  key<span class="token operator">:</span> string<span class="token punctuation">;</span>
  keyPath<span class="token operator">:</span> string<span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
  item<span class="token operator">:</span> VNodeChild<span class="token punctuation">;</span>
  domEvent<span class="token operator">:</span> MouseEvent<span class="token punctuation">;</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> <span class="token function-variable function">onClick</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter"><span class="token punctuation">{</span> key <span class="token punctuation">}</span><span class="token operator">:</span> MenuInfo</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
      console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token template-string"><span class="token template-punctuation string">`</span><span class="token string">Click on item </span><span class="token interpolation"><span class="token interpolation-punctuation punctuation">${</span>key<span class="token interpolation-punctuation punctuation">}</span></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 punctuation">;</span>
    <span class="token keyword">return</span> <span class="token punctuation">{</span>
      onClick<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>
  components<span class="token operator">:</span> <span class="token punctuation">{</span>
    DownOutlined<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-dropdown-demo-overlay-visible">
                        <section class="code-box-demo">
                            <!----><a class="ant-dropdown-link ant-dropdown-trigger"> Hover me <span role="img" aria-label="down" class="anticon anticon-down"><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></a></section>
                        <section class="code-box-meta markdown">
                            <div class="code-box-title"><a href="#components-dropdown-demo-overlay-visible">菜单隐藏方式</a></div>
                            <div class="code-box-description">
                                <p>默认是点击关闭菜单，可以关闭此功能。</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-dropdown</span> <span class="token attr-name"><span class="token namespace">v-model:</span>visible</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>visible<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</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ant-dropdown-link<span class="token punctuation">"</span></span> <span class="token attr-name">@click.prevent</span><span class="token punctuation">&gt;</span></span>
      Hover me
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>DownOutlined</span> <span class="token punctuation">/&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</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 attr-name">#overlay</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu</span> <span class="token attr-name">@click</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>handleMenuClick<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-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>Clicking me will not close the menu.<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>2<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>Clicking me will not close the menu also.<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>3<span class="token punctuation">"</span></span><span class="token punctuation">&gt;</span></span>Clicking me will close the menu<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu</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>a-dropdown</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> VNodeChild <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">import</span> <span class="token punctuation">{</span> DownOutlined <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'@ant-design/icons-vue'</span><span class="token punctuation">;</span>

<span class="token keyword">interface</span> <span class="token class-name">MenuInfo</span> <span class="token punctuation">{</span>
  key<span class="token operator">:</span> string<span class="token punctuation">;</span>
  keyPath<span class="token operator">:</span> string<span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
  item<span class="token operator">:</span> VNodeChild<span class="token punctuation">;</span>
  domEvent<span class="token operator">:</span> MouseEvent<span class="token punctuation">;</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> visible <span class="token operator">=</span> <span class="token function">ref</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">handleMenuClick</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">e<span class="token operator">:</span> MenuInfo</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
      <span class="token keyword">if</span> <span class="token punctuation">(</span>e<span class="token punctuation">.</span>key <span class="token operator">===</span> <span class="token string">'3'</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
        visible<span class="token punctuation">.</span>value <span class="token operator">=</span> <span class="token boolean">false</span><span class="token punctuation">;</span>
      <span class="token punctuation">}</span>
    <span class="token punctuation">}</span><span class="token punctuation">;</span>
    <span class="token keyword">return</span> <span class="token punctuation">{</span>
      visible<span class="token punctuation">,</span>
      handleMenuClick<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>
  components<span class="token operator">:</span> <span class="token punctuation">{</span>
    DownOutlined<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-dropdown-demo-sub-menu">
                        <section class="code-box-demo">
                            <!----><a class="ant-dropdown-link ant-dropdown-trigger"> Cascading menu <span role="img" aria-label="down" class="anticon anticon-down"><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></a></section>
                        <section class="code-box-meta markdown">
                            <div class="code-box-title"><a href="#components-dropdown-demo-sub-menu">多级菜单</a></div>
                            <div class="code-box-description">
                                <p>传入的菜单里有多个层级。</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-dropdown</span><span class="token punctuation">&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ant-dropdown-link<span class="token punctuation">"</span></span> <span class="token attr-name">@click.prevent</span><span class="token punctuation">&gt;</span></span>
      Cascading menu
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>DownOutlined</span> <span class="token punctuation">/&gt;</span></span>
    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</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 attr-name">#overlay</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>1st menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>2nd menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-sub-menu</span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>test<span class="token punctuation">"</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>sub menu<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-menu-item</span><span class="token punctuation">&gt;</span></span>3rd menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>4th menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-sub-menu</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-sub-menu</span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>disabled sub menu<span class="token punctuation">"</span></span> <span class="token attr-name">disabled</span><span class="token punctuation">&gt;</span></span>
          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>5d menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>6th menu item<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu-item</span><span class="token punctuation">&gt;</span></span>
        <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-sub-menu</span><span class="token punctuation">&gt;</span></span>
      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-menu</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>a-dropdown</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> <span class="token keyword">from</span> <span class="token string">'vue'</span><span class="token punctuation">;</span>
<span class="token keyword">import</span> <span class="token punctuation">{</span> DownOutlined <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'@ant-design/icons-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>
  components<span class="token operator">:</span> <span class="token punctuation">{</span>
    DownOutlined<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>
                <p>属性如下</p>
                <table class="docTable">
                    <thead>
                        <tr>
                            <th>参数</th>
                            <th>说明</th>
                            <th>类型</th>
                            <th>默认值</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>disabled</td>
                            <td>菜单是否禁用</td>
                            <td>boolean</td>
                            <td>-</td>
                        </tr>
                        <tr>
                            <td>getPopupContainer</td>
                            <td>菜单渲染父节点。默认渲染到 body 上，如果你遇到菜单滚动定位问题，试试修改为滚动的区域，并相对其定位。</td>
                            <td>Function(triggerNode)</td>
                            <td><code>() =&gt; document.body</code></td>
                        </tr>
                        <tr>
                            <td>overlay(v-slot)</td>
                            <td>菜单</td>
                            <td><a href="/components/menu-cn.html">Menu</a></td>
                            <td>-</td>
                        </tr>
                        <tr>
                            <td>overlayClassName</td>
                            <td>下拉根元素的类名称</td>
                            <td>string</td>
                            <td>-</td>
                        </tr>
                        <tr>
                            <td>overlayStyle</td>
                            <td>下拉根元素的样式</td>
                            <td>object</td>
                            <td>-</td>
                        </tr>
                        <tr>
                            <td>placement</td>
                            <td>菜单弹出位置：<code>bottomLeft</code> <code>bottomCenter</code> <code>bottomRight</code> <code>topLeft</code> <code>topCenter</code> <code>topRight</code></td>
                            <td>String</td>
                            <td><code>bottomLeft</code></td>
                        </tr>
                        <tr>
                            <td>trigger</td>
                            <td>触发下拉的行为, 移动端不支持 hover</td>
                            <td>Array&lt;<code>click</code>|<code>hover</code>|<code>contextmenu</code>&gt;</td>
                            <td><code>['hover']</code></td>
                        </tr>
                        <tr>
                            <td>visible(v-model)</td>
                            <td>菜单是否显示</td>
                            <td>boolean</td>
                            <td>-</td>
                        </tr>
                    </tbody>
                </table>
                <p><code>overlay</code> 菜单使用 <a href="/components/menu-cn/">Menu</a>，还包括菜单项 <code>Menu.Item</code>，分割线 <code>Menu.Divider</code>。</p>
                <blockquote>
                    <p>注意： Menu.Item 必须设置唯一的 key 属性。</p>
                    <p>Dropdown 下的 Menu 默认不可选中。如果需要菜单可选中，可以指定 <code>&lt;Menu selectable&gt;</code>.</p>
                </blockquote>
                <h3 id="事件">事件</h3>
                <table class="docTable">
                    <thead>
                        <tr>
                            <th>事件名称</th>
                            <th>说明</th>
                            <th>回调参数</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>visibleChange</td>
                            <td>菜单显示状态改变时调用，参数为 visible</td>
                            <td>function(visible)</td>
                        </tr>
                    </tbody>
                </table>
                <h3 id="dropdown-button">Dropdown.Button</h3>
                <table class="docTable">
                    <thead>
                        <tr>
                            <th>参数</th>
                            <th>说明</th>
                            <th>类型</th>
                            <th>默认值</th>
                            <th>版本</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>disabled</td>
                            <td>菜单是否禁用</td>
                            <td>boolean</td>
                            <td>-</td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>icon</td>
                            <td>右侧的 icon</td>
                            <td>VNode | slot</td>
                            <td>-</td>
                            <td>1.5.0</td>
                        </tr>
                        <tr>
                            <td>overlay(v-slot)</td>
                            <td>菜单</td>
                            <td><a href="/components/menu-cn/">Menu</a></td>
                            <td>-</td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>placement</td>
                            <td>菜单弹出位置：<code>bottomLeft</code> <code>bottomCenter</code> <code>bottomRight</code> <code>topLeft</code> <code>topCenter</code> <code>topRight</code></td>
                            <td>String</td>
                            <td><code>bottomLeft</code></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>size</td>
                            <td>按钮大小，和 <a href="/components/button-cn/">Button</a> 一致</td>
                            <td>string</td>
                            <td>'default'</td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>trigger</td>
                            <td>触发下拉的行为</td>
                            <td>Array&lt;<code>click</code>|<code>hover</code>|<code>contextmenu</code>&gt;</td>
                            <td><code>['hover']</code></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>type</td>
                            <td>按钮类型，和 <a href="/components/button-cn/">Button</a> 一致</td>
                            <td>string</td>
                            <td>'default'</td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>visible(v-model)</td>
                            <td>菜单是否显示</td>
                            <td>boolean</td>
                            <td>-</td>
                            <td></td>
                        </tr>
                    </tbody>
                </table>
                <h3 id="dropdown-button-事件">Dropdown.Button 事件</h3>
                <table class="docTable">
                    <thead>
                        <tr>
                            <th>事件名称</th>
                            <th>说明</th>
                            <th>回调参数</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>click</td>
                            <td>点击左侧按钮的回调，和 <a href="/components/button-cn/">Button</a> 一致</td>
                            <td>Function</td>
                        </tr>
                        <tr>
                            <td>visibleChange</td>
                            <td>菜单显示状态改变时调用，参数为 visible</td>
                            <td>function(visible)</td>
                        </tr>
                    </tbody>
                </table>
            </section>
        </article>
    </section>
</div>