Skip to content

Instantly share code, notes, and snippets.

@storuky
Created December 27, 2018 10:28
Show Gist options
  • Select an option

  • Save storuky/4d4d6d02e1b5bcab65f11de5b1b4b889 to your computer and use it in GitHub Desktop.

Select an option

Save storuky/4d4d6d02e1b5bcab65f11de5b1b4b889 to your computer and use it in GitHub Desktop.
// api.js
export const GetAllProjects = () => Vue.http.get('/swage/v1/projects')
// resources/Project.js
import Vue from 'vue';
export default Vue.resource(
"v1/projects{/id}",
{},//headers
{}//custom methods
)
// resources/index.js
import Project from './Project'
export { Project }
// And use like
import { Project } from '@/resources'
Project.get({id: 1})
Project.query()
Project.save({project: {...}})
Project.update({id: 1}, {project: {...}})
Project.delete({id: 1})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment