Можно ли установить событие или 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 :)