pull/165/head
tangjinzhou 2018-01-31 10:30:09 +08:00
parent b31ae14a2f
commit 46d542ac70
2 changed files with 12 additions and 9 deletions

View File

@ -8,15 +8,17 @@ import { hasProp, getComponentFromProp } from '../_util/props-util'
import getDropdownProps from './getDropdownProps' import getDropdownProps from './getDropdownProps'
const DropdownProps = getDropdownProps() const DropdownProps = getDropdownProps()
const ButtonGroup = Button.Group const ButtonGroup = Button.Group
export default { const DropdownButtonProps = {
props: {
...ButtonGroupProps, ...ButtonGroupProps,
...DropdownProps, ...DropdownProps,
type: PropTypes.oneOf(['primary', 'ghost', 'dashed', 'default']).def('default'), type: PropTypes.oneOf(['primary', 'ghost', 'dashed', 'default']).def('default'),
disabled: PropTypes.bool, disabled: PropTypes.bool,
prefixCls: PropTypes.string.def('ant-dropdown-button'), prefixCls: PropTypes.string.def('ant-dropdown-button'),
placement: DropdownProps.placement.def('bottomRight'), placement: DropdownProps.placement.def('bottomRight'),
}, }
export { DropdownButtonProps }
export default {
props: DropdownButtonProps,
methods: { methods: {
onClick (e) { onClick (e) {
this.$emit('click', e) this.$emit('click', e)

View File

@ -1,5 +1,5 @@
<script> <script>
import RcDropdown from './src/dropdown' import RcDropdown from './src/index'
import DropdownButton from './dropdown-button' import DropdownButton from './dropdown-button'
// import warning from '../_util/warning' // import warning from '../_util/warning'
import PropTypes from '../_util/vue-types' import PropTypes from '../_util/vue-types'
@ -73,5 +73,6 @@ const Dropdown = {
Dropdown.Button = DropdownButton Dropdown.Button = DropdownButton
export default Dropdown export default Dropdown
export { DropdownProps }
</script> </script>