zoukankan      html  css  js  c++  java
  • Vue插槽

    插槽语法是Vue实现的内容分发API,用于复合组件开发,该技术在通用组件库开发用有大量应用

    Vue 2.6.0 之后采用全选 v-slot 语法取代之前的 slot  slot-scope

    1、匿名插槽

    // parent
    <HelloWorld>
        abcabcabcbabc
    </HelloWorld>
    
    // child
    <slot></slot>

    2、具名插槽:将内容分发到子组件指定的位置

    // parent
    <HelloWorld>
      <template v-slot:default>abcabcabcbabc</template>
      <template v-slot:content>具名插槽</template>
    </HelloWorld>
    
    // child
    <slot></slot>
    <slot name="content"></slot>

    3、作用域插槽,子组件可以自行展示内容// parent

    <HelloWorld>
          <template v-slot:content="slotProps">{{slotProps.dong}}</template>
    </HelloWorld> // child <slot name="content" dong="dong~~~~~~"></slot>

    可以进行对象的解构写法

     <HelloWorld>

          <template v-slot:content="{dong}">{{dong}}</template>
    </HelloWorld>
  • 相关阅读:
    单循环判断数组中是否有存在重复值
    【Moss2010系列】利用BCS进行业务数据集成(1)
    状态压缩
    矩阵快速幂
    高精度加法
    旋转treap
    bitset
    快速幂
    splay
    考试注意
  • 原文地址:https://www.cnblogs.com/haishen/p/11277727.html
Copyright © 2011-2022 走看看