美文网首页
知识 | 父与子传值

知识 | 父与子传值

作者: LuckyJin | 来源:发表于2018-11-06 22:48 被阅读0次

参考地址1
参考地址2

父传子

父组件


image.png

子组件


image.png

子传父

子组件


image.png

父组件


image.png

父调用子组件的方法

父组件

<button @click="clickParent">点击</button>
<!--第一步:ref标注-->
<child1 ref="child1"></child1>

<script>
    import Child1 from './child1';
    export default {
        name: "parent",
        components: {
            child1: Child1
        },
        methods: {
            clickParent() {//第二步:通过ref标注调用子组件方法
                this.$refs.child1.handleParentClick("ssss");
            }
        }
    }
</script>

子组件:

<script>
    export default {
        name: "child1",
        props: "msg",
        methods: {
            handleParentClick(e) {//被父组件调用的方法
            }
        }
    }
</script>

父组件给子组件传值

子组件调用父组件的方法

父组件:

<!--第一步:把方法传给子组件-->
    <cp_action @parentMethod="macSelect"></cp_action>
 
<script>
import ../components/action  //引入子组件
export default{
    components:{
        cp_action
    },
    method:{
        macSelect(){//父组件的方法
            alert(123);
        }
    }
}
</script>

子组件

<!--点击触发接收到的方法-->
<span class="mac-select" @click="childMethod">机选</span>
   
<script>
    export default{
      methods: {
          childMethod() {//第二步:接收父组件的方法
              console.log('请求父组件方法');
              this.$emit('parentMethod');  //使用$emit()引入父组件中的方法
          }
      },
    }
</script>

相关文章

  • 知识 | 父与子传值

    参考地址1参考地址2 父传子 父组件 子组件 子传父 子组件 父组件 父调用子组件的方法 父组件 子组件: 父组件...

  • Vue :组件传值

    1.1:父与子组件传值 .2:子与父组件传递数据

  • Vue_组件间传值

    1、父组件传值给子组件2、子组件传值给父组件 1、父组件传值给子组件 2、子组件传值给父组件

  • vue不同组件间传值方式

    父传子子传父非父子传值 1.父组件向子组件进行传值 父组件: 子组件: 2.子组件向父组件传值 子组件: 父组件:...

  • vue 中传值(父传子、子传父(传递多个事件)、eventBus

    1.0 父传子 父组件向子组件传值:子组件用props:['值'] 接收 ; 2.0 子传父 子组件向父组件传值 ...

  • vue2.0 父子组件传值

    父组件传值给子组件 子组件 子组件通过 props 接收值 父组件 父组件通过标签属性传值 子组件传值给父组件 子...

  • Vue - 传值

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

  • react父子组件传值

    1、父==》子组件传值父组件 子组件 2.子==》父组件传值子组件 父组件

  • vue2.0小结

    父组件与子组件之间的通信 父组件传值给子组件,通过props 子组件传值给父组件,通过$emit 如果在父组件想在...

  • Vue.js父子组件传值

    父组件向子组件传值: 子组件向父组件传值:

网友评论

      本文标题:知识 | 父与子传值

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