DropdownMenu 下拉菜单

引入

基础用法

  1. <van-dropdown-menu>
  2. <van-dropdown-item value="{{ value1 }}" options="{{ option1 }}" />
  3. <van-dropdown-item value="{{ value2 }}" options="{{ option2 }}" />
  4. </van-dropdown-menu>

自定义菜单内容

  1. <van-dropdown-item value="{{ value1 }}" options="{{ option1 }}" />
  2. <van-dropdown-item id="item" title="{{ itemTitle }}">
  3. <van-cell title="{{ switchTitle1 }}">
  4. <van-switch
  5. slot="right-icon"
  6. size="24px"
  7. style="height: 26px"
  8. checked="{{ switch1 }}"
  9. active-color="#ee0a24"
  10. bind:change="onSwitch1Change"
  11. </van-cell>
  12. <van-cell title="{{ switchTitle2 }}">
  13. <van-switch
  14. slot="right-icon"
  15. size="24px"
  16. style="height: 26px"
  17. checked="{{ switch2 }}"
  18. bind:change="onSwitch2Change"
  19. />
  20. </van-cell>
  21. <view style="padding: 5px 16px;">
  22. <van-button type="danger" block round bind:click="onConfirm">
  23. 确认
  24. </van-button>
  25. </view>
  26. </van-dropdown-item>
  27. </van-dropdown-menu>
  1. <van-dropdown-item value="{{ value1 }}" options="{{ option1 }}" />
  2. <van-dropdown-item value="{{ value2 }}" options="{{ option2 }}" />
  3. </van-dropdown-menu>

向上展开

禁用菜单

  1. <van-dropdown-menu>
  2. <van-dropdown-item value="{{ value1 }}" disabled options="{{ option1 }}" />
  3. <van-dropdown-item value="{{ value2 }}" disabled options="{{ option2 }}" />
  4. </van-dropdown-menu>

API

DropdownMenu Props

DropdownItem Events

DropdownItem 方法

Option 数据结构