vue3 vnode如何使用?

// father
    <LongList :data="data" :maxShow="10">
      <template #item="{ item }">
        <p>{{ item }}</p>
        <p>{{ item }}</p>
      </template>
    </LongList>

// LongList
  const slots = useSlots(); 
  let slotsArr = slots.item({ ... });

我希望通过js 来创建dom 并放置,但将vue 的vnode 转为dom 似乎只能使用 render ;
render 必须有根元素但我不希望有多余的东西 , 如此 slotsArr[0]/[1] 转换要怎么做呢?有解决方法吗?

阅读 1.9k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题