Vue Rest Documentation
The vue-rest plugin was developed to help in VueJS applications that needs API consumption.
It implements two mixins: ApiList and ApiForm, and a prototype: $api.
I believe through this mixins you will be able to implement easily any components that need a CRUD operation.