У меня есть 2 компонента. Как я могу вызвать метод fetchProjectList()
в методе createProject()
.Vue.js Метод вызова от другого компонента
Первый компонент:
Vue.component('projects', {
template: '#projects-template',
data: function() {
return {
list: []
}
},
ready: function() {
this.fetchProjectList();
},
methods: {
fetchProjectList: function() {
resource.get().then(function (projects) {
this.list = projects.data;
}.bind(this));
}
}
});
Второй компонент
Vue.component('createProjects', {
template: '#create-projects-template',
methods: {
createProject: function() {
resource.save({}, {name: this.name}).then(function() {
this.fetchProjectList()
}.bind(this), function (response) {
// error callback
});
}
}
});
Как эти компоненты связаны? Есть ли у них общий родитель? – nils
Нет, у них нет общего родителя. Я новичок. – user3118789