素材巴巴 > 程序开发 >

【Vue】vue2.6插槽slot使用详解(更新v-slot用法总结)

程序开发 2023-09-06 17:08:59

vue2.6插槽slot使用详解(更新v-slot用法总结)

  • 2.5 缩写形式
  • 三、插槽示例
  • 四、总结
  • 在 2.6.0 中,具名插槽和作用域插槽引入了一个新的统一的语法 (即 v-slot指令)。
    它取代了slot slot-scope 这两个目前已被废弃但未被移除且仍在文档中的 attribute

    一、 插槽简介

    Vue 实现了一套内容分发的 API,即:将元素作为承载分发内容的出口。

    插槽作用: 父页面在组件标签内插入任意内容,子组件内插槽slot控制摆放位置(匿名插槽,具名插槽)。
    插槽分类(共三类):

    1. 匿名插槽(也叫默认插槽): 没有命名,有且只有一个
    2. 具名插槽: 相对匿名插槽组件slot标签带name命名的
    3. 作用域插槽: 子组件内数据可以被父页面拿到(解决了数据只能从父页面传递给子组件的问题)

    二、插槽的使用

    2.1 匿名插槽

    规则:

    默认值
     

    2.2 具名插槽

    规则:

    2.3 匿名与具名插槽的使用

    注意 v-slot 只能添加在