Since first toying with Ember early on, I've decided that a good test of many of these MVVM libraries is to see how we can easily share data across multiple views.
I'm not entirely sure how that would work Vue.js. I suppose at some point you could have
var parent = new Vue(options); parent.$data = [object,object,object];
var child = new Vue(options); child.$data = parent.$data[i];
seems simple enough, what's your scratch test before trying a new library?