使用 vue-resource 我可以从我的 api 获取数据并设置它,以便我可以在我的 html 中使用它,我的问题是我想在 v-for 完成后运行一个 jquery 函数,以便 jquery 可以看到我的 dom 中的元素,这是我的代码:
js
dataUrl = "http://localhost:8081/hesabiha/userSubmissions";
var app = new Vue({
el: "#campaign",
methods: {
getSubmissions: function(){
this.$http.get(dataUrl, function(submissions){
this.$set('submissions', submissions);
});
},
},
ready: function(){
this.getSubmissions();
}
});
html
<div v-for="item in submissions" class="grid-item">
<img v-bind:src="item.field_image[0].url" alt="Hello">
</div>
我正在尝试对我的页面运行此功能:
$('.grid').masonry({
// options...
itemSelector: '.grid-item',
columnWidth: 200
});
它不起作用,无论如何我可以在 v-for 完成后运行这个 jquery 函数吗?