Один из способов сделать это - поместить ref в дочерний компонент внутри родителя:
<customers-table ref="table" />
Затем у вас будет доступ к его методам и атрибутам внутриparent, так что вы можете просто сделать:
this.$refs.table.$refs.CustomersTable.refresh()
Другой способ сделать это - использовать глобальную шину событий .
EventBus.js:
import Vue from 'vue';
export const EventBus = new Vue();
Родитель:
import { EventBus } from EventBus
// ...
EventBus.$emit('CustomerInform')
Ребенок:
import { EventBus } from EventBus
// ...
created () {
EventBus.$on('CustomerInform', () => {
this.$refs.CustomersTable.refresh();
});
}