Content.js 594 B

12345678910111213141516171819202122232425262728
  1. import PropTypes from '../_util/vue-types';
  2. export default {
  3. props: {
  4. prefixCls: PropTypes.string,
  5. overlay: PropTypes.any,
  6. trigger: PropTypes.any
  7. },
  8. updated: function updated() {
  9. var trigger = this.trigger;
  10. if (trigger) {
  11. trigger.forcePopupAlign();
  12. }
  13. },
  14. render: function render() {
  15. var h = arguments[0];
  16. var overlay = this.overlay,
  17. prefixCls = this.prefixCls;
  18. return h(
  19. 'div',
  20. { 'class': prefixCls + '-inner', attrs: { role: 'tooltip' }
  21. },
  22. [typeof overlay === 'function' ? overlay() : overlay]
  23. );
  24. }
  25. };