VueJS Resource Plugin Example
3 answers
HTML:
<table id="list-items">
<tr v-for="item in items">
<td>{{ item.id }}</td>
<td>{{ item.name }}</td>
</tr>
</table>
JS:
new Vue({
el: '#list-items',
data: {
items: []
},
ready: function() {
this.items = this.getItems();
},
methods: {
getItems: function() {
this.$http.get('items.php', function(data){
this.items = data;
});
}
}
});
items.php should return a JSON encoded array like this:
[{id: 1, name: 'foo'},{id: 2, name: 'bar'}]
+2
source to share