/
githubmirror
/
element
Обзор
Документация
Войти
/
githubmirror
/
element
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/dropdown/src/dropdown-item.vue
37 строк
715 B
Gabriel Oliveira
DropdownItem: add icon prop to dropdown-item (#14088)
22 фев 2019, 07:33
22 фев 2019, 07:33
8608dbf
Код
Авторство
О чём код?
<template> <li class="el-dropdown-menu__item" :class="{ 'is-disabled': disabled, 'el-dropdown-menu__item--divided': divided }" @click="handleClick" :aria-disabled="disabled" :tabindex="disabled ? null : -1" > <i :class="icon" v-if="icon"></i> <slot></slot> </li> </template> <script> import Emitter from 'element-ui/src/mixins/emitter'; export default { name: 'ElDropdownItem', mixins: [Emitter], props: { command: {}, disabled: Boolean, divided: Boolean, icon: String }, methods: { handleClick(e) { this.dispatch('ElDropdown', 'menu-item-click', [this.command, this]); } } }; </script>