子组件向父组件传值



子组件:

<template>

  <div >

//触发事件

    <div> <button @click="emitToParent">子组件向父组件传值</button></div>

  </div>

</template>

<script>

export default {

  computed:{

  },

  created(){

  },

  components:{},

  data(){

    return{

data:{

info:'我是子组件像父组件传的值'

}

    }

  },

  methods:{

  emitToParent(){

//通过this.$emit触发子元素绑定的自定义事件,并传数据

  this.$emit('child-event',this.data)

  },

  }

}

</script>

<style lang="" scope>

</style>

父组件:

<template>

    <Child @child-event="parentReceive">

    </Child>

</template>

<script>

import Child from "./components/child";

export default {

  components: { Child },

  data() {

    return {

    };

  },

  methods: {

//接收数据

    parentReceive(data) {

      console.log(data);

    },

  }

};

</script>

<style>


</style>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容