父组件:

<!--编辑会员-->
<editUser ref="editUser" v-on:childMethod="parentMethod"></editUser>
<script>
    import editUser from './Edit.vue';
    export default {
        data() {
            return {

           }
        },
        methods:{
            parentMethod(param){
                console.log('parent');
            },
        }
    }
</script>

子组件

<script>
    export default {
        data() {
            return {

           }
        },
        methods:{
             callMethod(){
                _this.$emit('childMethod','childParam'); 
                //第一个参数名为调用的方法名,第二个参数为需要传递的参数
            }
        }
    }
</script>

这里写图片描述

还有不明白的可以参考 这篇文章

Logo

前往低代码交流专区

更多推荐