Content.js 872 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. 'use strict';
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. var _vueTypes = require('../_util/vue-types');
  6. var _vueTypes2 = _interopRequireDefault(_vueTypes);
  7. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
  8. exports['default'] = {
  9. props: {
  10. prefixCls: _vueTypes2['default'].string,
  11. overlay: _vueTypes2['default'].any,
  12. trigger: _vueTypes2['default'].any
  13. },
  14. updated: function updated() {
  15. var trigger = this.trigger;
  16. if (trigger) {
  17. trigger.forcePopupAlign();
  18. }
  19. },
  20. render: function render() {
  21. var h = arguments[0];
  22. var overlay = this.overlay,
  23. prefixCls = this.prefixCls;
  24. return h(
  25. 'div',
  26. { 'class': prefixCls + '-inner', attrs: { role: 'tooltip' }
  27. },
  28. [typeof overlay === 'function' ? overlay() : overlay]
  29. );
  30. }
  31. };