Jeffrey Biles has a good tutorial on how to build a Vue.js app.

vue.js app

Today we’re adding a delete button, an edit page, and an admin page to our app. Along the way we’ll discover Vue Filters and learn more VueX patterns.