1.0.0 • Published 12 months ago
dynamic-slot v1.0.0
<template>
<div>
<Comp v-dynamicSlot.default="find">
<template v-slot:default>
<div>{{ v }}</div>
</template>
</Comp>
</div>
</template>
<script setup lang="ts">
import { VNode } from "vue";
function find(vnode: VNode) {
return {
//Insert children subscript for reference
referIndex: 1,
//DynamicChildren Parent Box
originInsetParentVnode: vnode,
};
}
</script>
For more examples, see project example
Online Example (pnpm run view)https://stackblitz.com/github/so11y/dynamic-slot
1.0.0
12 months ago