1.父组件调用子组件的方法
- 给子组件添加 ref 属性
- 通过 this.$refs.属性名.子组件的函数名 即可触发子组件的函数
2.子组件调用父组件的方法
子组件通过 ==this.$emit(函数名,参数)== 触发父组件的方法。
3.兄弟组件方法的相互调用
- 子组件1中父组件的方法(this.$emit(函数名,参数));
- 通过父组件去触发子组件2的方法(参考:父组件调用子组件的方法)
示例代码如下
// 父组件
<template>
<div>
<table-list v-on:emitMethods="getUserManageListPage" ref="child" />
<child v-on:emitBotherMethod="getOtherCompentMethod">
<span @click="getChildMethod"