chevron_left

Vue 2 实践教程

免费
第 3.3 回

教程文档

Vue 2 实践教程 - 插槽 <slot>

2023年11月23日更新
Vue 2 实践教程

插槽 <slot>

什么是插槽

插槽就是子组件中提供给父组件使用的一个占位符,用 <slot></slot> 表示,父组件可以在这个占位符中填充任何模板代码,如 HTML组件 等,填充的内容会替换子组件的<slot></slot>标签。简单理解就是子组件中留下个“坑”,父组件可以使用指定内容来补“坑”。插槽的作用是父组件提供内容,在子组件中展示。

插槽基础用法

父组件

<template>
  <div>
    <Child> 发生了一些事情<small>(这里是传递到插槽中的数据)</small></Child>
  </div>
</template>

<script>
import Child from "../components/Child";

export default {
  components: { Child },
};
</script>

子组件

<template>
  <div>
    <h2>错误</h2>

    <!...

课程介绍

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

目录

适合这样的人

新手