Image Masonry
Basic
Advanced
Github
Vue.js - Basic example
Component defaults, just pass in an array of image objects.
View source