【发布时间】:2018-02-12 00:32:29
【问题描述】:
如何向 Vue.js 中的组件发送数据?我收到了服务器对按钮单击事件的响应,现在我想将此响应发送到组件并使用v-for 显示在list 上。
这是我的代码:
var store = new Vuex.Store({
state: {
Item: []
},
mutations: {
getItems: function (state) {
}
},
actions: {
fetchData:function (context) {
Vue.http.get('data.json').then(function(response){
alert('dd')
}, function(error){
console.log(error.statusText);
});
}
}
})
var httprequest = Vue.extend({
"template": '#http_template',
data: function () {
return {
items: store.state.Item
}
},
methods: {
fetchData: function () {
store.dispatch('fetchData')
},
}
})
Vue.component('httprequest', httprequest);
var app = new Vue({
el: '#App',
data: {},
});
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component vuex