【发布时间】:2016-05-11 22:12:30
【问题描述】:
大家好,我正在了解 Vue.js,并且我已经为表格创建了一个组件(称为 setupTable)。我希望能够向其中动态添加数据。我知道 Vue.js 会监听数据元素的推送,但我似乎无法通过 setupTableComponent.data 访问我的组件的数据元素。我将如何访问并将数据附加到该组件?
var setupTableComponent = Vue.extend({
template: '<table id="data-table">'+
'<tr v-for="item in items">'+
'<td>{{item.b}}</td>' +
'<td>{{item.d}}</td>' +
'<td>{{item.t}}</td>' +
'</tr>' +
'</table>',
data: function(){
return { items: [
{ t: "Tester", b: "Buster", d: "Duster"},
{ t: "Not a Tester", b: "Not a Buster", d: "Not a Duster"}
]};
}
});
Vue.component('setup-table-component', setupTableComponent);
var setUpDataTableV = new Vue({
el: '#sidebar',
ready: function() {
}
});
【问题讨论】:
标签: javascript mvvm vue.js