| 12345678910111213141516171819202122 |
- /**
- * Use scopedSlots in Vue 2.6+
- * downgrade to slots in lower version
- */
- export var SlotsMixin = {
- methods: {
- slots: function slots(name, props) {
- if (name === void 0) {
- name = 'default';
- }
- var $slots = this.$slots,
- $scopedSlots = this.$scopedSlots;
- if ($scopedSlots[name]) {
- return $scopedSlots[name](props);
- }
- return $slots[name];
- }
- }
- };
|