【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>
相关推荐
ssshooter1 分钟前
看完就懂 useLayoutEffect
前端·react.js·面试
parade岁月3 分钟前
DOM 里有 Tailwind class,为什么样式还是不生效?v4 闭环修复实战
前端·vue.js
ashuicoder3 分钟前
vue文件自动生成路由会成为主流
前端·vue.js
白中白121389 分钟前
Vue系列-4
前端·javascript·vue.js
Ai runner10 分钟前
Show call stack in perfetto from json input
java·前端·json
晴殇i10 分钟前
前端防调试攻防战:如何保护你的JavaScript代码不被“偷窥”?
前端·javascript·面试
清粥油条可乐炸鸡13 分钟前
tailwind-variants基本使用
前端·css
2301_8169978816 分钟前
虚拟DOM与Diff算法
前端·vue.js·算法
清粥油条可乐炸鸡20 分钟前
Vite创建react项目
前端·vue.js