美文网首页
vue 插槽slot向父组件传值

vue 插槽slot向父组件传值

作者: Joncc | 来源:发表于2019-12-02 23:03 被阅读0次

子组件,里面有slot插槽,并在slot上绑定了text值

    <template>
      <div>
        <slot name="icon" :text="text"></slot>
      </div>
    </template>
    <script>
      export default{
        data(){
          return {
            text:"我是子组件"
          }
        }
      }
    </script>

父组件通过slot-scope就可以拿到子组件slot上绑定的值,并且2.5.0版本可以用于任意元素上

    <template>
      <div id="app">
        <car v-model="index">
          <!-- 这里的 data 是个形参,可以随便写 -->
          <div slot="icon" slot-scope="data">
            {{data.text}}
          </div>
        </car>    
      </div>
    </template>

这样,就可以拿到子组件里面的text值。

相关文章

  • vue 插槽slot向父组件传值

    子组件,里面有slot插槽,并在slot上绑定了text值 父组件通过slot-scope就可以拿到子组件slot...

  • 插槽slot

    插槽,占位符slot具名插槽,指定占位符slot、name作用域插槽,子组件占位符向父组件占位符通信。slot、s...

  • Vue - 传值

    Vue 传值有两种:1)父组件向子组件传值(属性传值,Prop传值)2)子组件向父组件传值 一、父组件向子组件传值...

  • vue2.0的三种常用传值方式,并且如何实现?

    vue2.0 组件传值方式有三种:父组件向子组件传值,子组件向父组件传值,非父子组件传值 : 父传子: 首先现在父...

  • 2019-03-13

    vue父子组件传值,(父组件向子组件传值用prop ,子组件向父组件传值:子组件调用父组件方法值以参数的方式传递)...

  • 2019-03-13

    vue父子组件传值,(父组件向子组件传值用prop ,子组件向父组件传值:子组件调用父组件方法值以参数的方式传递)...

  • 2019-01-18 Vue学习

    父组件传数据给子组件(props),子组件传给父组件($emit("触发大的事件”,传的数据)) 插槽(slot)...

  • 插槽

    ### 认识插槽 插槽:如果局部组件中有使用slot标标签的在父组件内可改变其值 ### 插槽默认值 如果设置插槽...

  • vue slot匿名插槽 / 具名插槽 / 作用域插槽

    slot 匿名插槽 slot 具名插槽 应用场景 slot 作用域插槽: 在父组件中可以获得子组件的数据,并在父组...

  • 04vue2.0-Vue组件化-组件间的数据传递

    Vue组件之间传值 父组件向子组件传值 1.父组件向子组件传值 父组件发送的形式是以属性的形式绑定值到子组件身上。...

网友评论

      本文标题:vue 插槽slot向父组件传值

      本文链接:https://www.haomeiwen.com/subject/yasywctx.html