Можно ли установить событие или v-show на renderless компонент vue?

Есть максимально простой компонент:

export default {
  render(h) {
    return this.$slots.default;
  }
};

Можно повесить событие @click на елемент в дефолтном слоте?

Могу конечно прокинуть событие через $scopedSlots.default({someAction}), но без этого, было бы проще.

  render() {
    return this.$scopedSlots.default({someMethod: this.someMethod});
  }

---
<my-component>
 <div slot-scope="{someMethod}" @click="someMethod"></div>
</my-component>

Так же хочу узнать можно ли повесить v-show на this.$slots.default :)


Ответы (0 шт):