tb-vue-http
Version:
A Vue http-plugin
13 lines (10 loc) • 323 B
JavaScript
import HttpService from './service'
export default class HttpPlugin {
static install(Vue, services) {
services.forEach(service => {
const name = "$" + service.name
HttpPlugin[service.name] = new HttpService(service.url, service.headers)
Vue.prototype[name] = HttpPlugin[service.name]
})
}
}