21 lines
		
	
	
		
			989 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			989 B
		
	
	
	
		
			JavaScript
		
	
	
| import PropTypes from '../_util/vue-types'
 | |
| const triggerType = PropTypes.oneOf(['hover', 'focus', 'click', 'contextmenu'])
 | |
| export default () => ({
 | |
|   trigger: PropTypes.oneOfType([triggerType, PropTypes.arrayOf(triggerType)]).def('hover'),
 | |
|   visible: PropTypes.bool,
 | |
|   placement: PropTypes.oneOf(['top', 'left', 'right', 'bottom',
 | |
|     'topLeft', 'topRight', 'bottomLeft', 'bottomRight',
 | |
|     'leftTop', 'leftBottom', 'rightTop', 'rightBottom']).def('top'),
 | |
|   transitionName: PropTypes.string.def('zoom-big-fast'),
 | |
|   // onVisibleChange: PropTypes.func,
 | |
|   overlayStyle: PropTypes.object.def({}),
 | |
|   overlayClassName: PropTypes.string,
 | |
|   prefixCls: PropTypes.string.def('ant-tooltip'),
 | |
|   mouseEnterDelay: PropTypes.number.def(0.1),
 | |
|   mouseLeaveDelay: PropTypes.number.def(0.1),
 | |
|   getTooltipContainer: PropTypes.func,
 | |
|   getPopupContainer: PropTypes.func,
 | |
|   arrowPointAtCenter: PropTypes.bool.def(false),
 | |
|   autoAdjustOverflow: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]).def(true),
 | |
| })
 |