父組件中引入子組件,並加上ref屬性,語法為res="refname";
<template>
<div>
<div>我是父組件</div>
<child ref="child"></child>
</div>
</template>
<script>
import child from '~/components/dam/child.vue';//引入子組件
export default {
components: {
child
},
methods: {
fatherMethod() {this.$refs.child.childMethods();//childMethods為子組件中的方法
}
}
};
</script>
子組件
<template>
<div>我是子組件</div>
<div>{{name}}</div>
</template>
<script>
export default {
data() {
return {
name: '子組件測試'
};
},
methods: {
childMethods() {//子組件方法
console.log(this.name);
}
}
};
</script>
