zoukankan      html  css  js  c++  java
  • vuejs作用域插槽

    作用域插槽
    <div id='root'>
      <child>
        <template slot-scope='props'>
          <h1>{{props.item}}</h1>
        </template>
      </child>
    </div>
    
    <script>
    Vue.component('child',{
      data:function(){
        return {
          list:[1,2,3,4,5]
        }
      },
      template:`<div>
        <slot v-for='item of list' :item=item></slot>
      </div>`
    })
    var vm = new Vue({
       el:'#root'
    })
    </script>
    作用域插槽必须是template开头和结尾的一个内容,slot-scope是声明要接收的子组件参数都放在哪,放在props里面

    所以当子组件做循环,她的某一部分dom结构应该由外部传递进来的时候,使用作用域插槽,使用作用域插槽,子组件可以像父组件插槽传递数据
  • 相关阅读:
    黄宗禹9.11作业
    黄宗禹第一次作业
    9.11
    9.18
    计算平均速度
    圆的周长与面积
    JAVA 作业
    9.11
    9.25
    计算平均速度题
  • 原文地址:https://www.cnblogs.com/wzndkj/p/9672401.html
Copyright © 2011-2022 走看看