diff --git a/src/runtime/components/Markdown.vue b/src/runtime/components/Markdown.vue index 032a162a1..2f4091d78 100644 --- a/src/runtime/components/Markdown.vue +++ b/src/runtime/components/Markdown.vue @@ -44,7 +44,12 @@ export default defineComponent({ }, render ({ use, unwrap, fallbackSlot, between, tags, parent }) { try { - const slot: Slot = typeof use === 'string' ? parent?.slots[use] || parent?.parent?.slots[use] : use + let slot: Slot = use + if (typeof use === 'string') { + slot = parent?.slots[use] || parent?.parent?.slots[use] + // eslint-disable-next-line no-console + console.warn(`Please set :use="$slots.${use}" in component to enable reactivity`) + } if (!slot) { return fallbackSlot ? fallbackSlot() : h('div') }