Skip to content

[BUG] deafult slotΒ #523

Open
Open
@agan-xy

Description

@agan-xy

πŸ› Bug description

When the default slot position of the parent component has a comment, the default slot is used by default

🏞 Desired result

πŸš‘ Other information

parent:

<template>
    <div>index</div>  
    <demos name="1" >  
        <!-- <div>ζˆ‘ζ˜―θ°ζˆ‘εœ¨ε“ͺζˆ‘θ¦εΉ²δ»€δΉˆ</div> -->
    </demos >  
</template>

children:

export default function (props:VNodeProps,{attrs,slots}: {attrs: Record<string, unknown>, slots: InternalSlots}) {
  console.log(slots);
  const myslots = {
    defaults: () => (<>
      <h2>δ½ ηž…ε•₯?</h2><h2>ηž…δ½ ε’‹εœ°</h2><h2>'ε†ηž…δΈ€δΈͺθ―•θ―•ηœ‹οΌŸ'</h2></>)
  }
  return (
        <>
          <div {...attrs}>123</div>
          <div v-slots={myslots}>123123</div>
          <h1>{slots.default ? slots.default(): myslots.defaults()}</h1>
        </>
        )
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions