第一种方法:
通过vue中的ref直接调用子组件中的方法。(ref可以获取DOM元素,同时也能获取方法)
父组件
<template>
<div>
<Child ref="child"/>
<el-button @click="btn">点击</el-button>
</div>
</template>
import Child from './child'
export default {
data(){
return{
}
},
components: {
Child
},
methods:{
btn(){
this.$refs.child.methChild('调用子组件方法的同时也可以传值过去')
}
}
}
</script>
子组件
methods:{
methChild(msg){
console.log(msg)
}
}
结果如下
第二种方法