【发布时间】:2017-06-19 12:25:48
【问题描述】:
我正在使用从 JSON 文件中获取数据的 v-for 循环。有没有办法在加载新的 JSON 文件并替换旧的文件后重新渲染 DOM 和整个 v-for 循环? 我想要实现的是在点击时加载不同的产品集并更新 DOM。
Vue.use(VueResource);
var productsList = new Vue({
el: '#vue',
data: function () {
return {
products: []
};
},
ready: function () {
this.$http.get('data/data.json').then(function (response) {
this.products = response.data;
});
},
methods: {
loadProducts: function (url) {
this.$http.get(url).then(function (response) {
this.products = response.data;
});
}
}
});
【问题讨论】:
标签: javascript json vue.js