Skip to content

Vue——vue3报错 <Suspense> slots expect a single root node.

Vue | July 11, 2026


文章链接:https://blog.csdn.net/qq_43201350/article/details/128580334

解决:如果有多组件嵌入时需要给每个组件一个 div 标签

  <Suspense>
    <!--  请求成功返回的数据 -->
    <template #default>
      <div>
        <async-show />
        <dog-show />
      </div>
    </template>
    <!-- 请求失败显示的数据 -->
    <template #fallback>
      <div>
        <h1>Loading !...</h1>
      </div>
    </template>
  </Suspense>