• solt的使用


    在父组件引入子组件并使用

                <slider ref="slider">
                  <div v-for="item in recommends">
                    <a :href="item.linkUrl">
                      <img @load="loadImage" :src="item.picUrl">
                    </a>
                  </div>
                </slider>

    中间这块的dom会在slider的组件内部的solt里面显示

    <template>
      <div class="slider" ref="slider">
        <div class="slider-group" ref="sliderGroup">
          <slot>
          </slot>
        </div>
        <div class="dots">
          <span class="dot" :class="{active: currentPageIndex === index }" v-for="(item, index) in dots"></span>
        </div>
      </div>
    </template>

     简单可以理解为

    在父组件中去调用子组件,子组件内部扩展子组件的内容,内容会根据子组件插槽的位置和样式展示出来

    作用域插槽

    <span>
      <slot v-bind:user="user">
        {{ user.lastName }}
      </slot>
    </span>
    绑定在 <slot> 元素上的 attribute 被称为插槽 prop。现在在父级作用域中,我们可以使用带值的 v-slot 来定义我们提供的插槽 prop 的名字:
    
    <current-user>
      <template v-slot:default="slotProps">
        {{ slotProps.user.firstName }}
      </template>
    </current-user>
    

      

  • 相关阅读:
    springCloud、springBoot学习
    企业级应用和互联网应用的去区别
    软件工程 期末总结
    四则运算
    读后感
    软件工程自评
    wc
    自我介绍
    学习javaE的目标
    基于Caffe的DeepID2实现(中)
  • 原文地址:https://www.cnblogs.com/joer717/p/10861351.html
Copyright © 2020-2023  润新知