2
我有2個組件。如何在createProject()
方法中調用fetchProjectList()
方法。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