【Vue 全家桶】4、Vue中的ajax(http请求方法)

目录

slot插槽

默认插槽

具名插槽

作用域插槽

html 复制代码
<!-- 子组件 template -->
<div>
  <header>
    <slot name="header"></slot> <!-- 具名插槽 -->
  </header>
  <main>
    <slot></slot> <!-- 默认插槽 -->
  </main>
  <footer>
    <slot name="footer"></slot> <!-- 具名插槽 -->
  </footer>
</div>

<!-- 父组件使用 -->
<my-component>
  <template v-slot:header>
    这里是头部内容
  </template>
  <template v-slot:default> <!-- 或者省略 :default -->
    这里是主体内容
  </template>
  <template #footer> <!-- # 是 v-slot: 的简写 -->
    这里是底部内容
  </template>
</my-component>


<!-- 子组件 template -->
<div>
  <ul>
    <li v-for="item in items" :key="item.id">
      <slot :item="item"></slot> <!-- 作用域插槽 -->
    </li>
  </ul>
</div>

<!-- 父组件使用 -->
<my-component :items="itemsList">
  <template v-slot:default="{ item }"> <!-- 解构获取 item -->
    {{ item.name }} - ${{ item.price }}
  </template>
</my-component>
相关推荐
weixin_5168756534 分钟前
vue3 父子组件传参
前端·javascript·vue.js
gqkmiss40 分钟前
Chrome 130 版本新特性& Chrome 130 版本发行说明
前端·chrome·chromeos·chrome 130
龙哥说跨境40 分钟前
浏览器内核版本更新:Chrome 130✔
前端·javascript·chrome
浏览器爱好者42 分钟前
Chrome与夸克的安全性对比
前端·chrome
浏览器爱好者44 分钟前
Chrome与夸克谁更节省系统资源
前端·chrome
Gauss松鼠会1 小时前
GaussDB Ustore存储引擎解读
java·前端·数据库·gaussdb
敏编程1 小时前
网页前端开发之HTML入门篇:表格标签 table
前端·html
&活在当下&1 小时前
js 将文件 url 地址转成 Blob 文件流并下载
前端·javascript·vue.js
shix .1 小时前
vue3中setup的作用是什么?
前端·javascript·vue.js
AIoT科技物语1 小时前
免费,基于React + ECharts 国产开源 IoT 物联网 Web 可视化数据大屏
前端·物联网·react.js·开源·echarts