laravel-> vue ->axios atom package by @code4mk
Install:
apm install atom-axios
Mian Features:
Version:
Snippet short | Description |
---|---|
ax-g | axios get all components |
ax-gp | axios get with params |
ax-mg | axios multiple get |
ax-p | axios post all components |
ax-get | axios only get |
ax-then | axios only then |
ax-catch | axios only catch |
ax-bind |
this issue solve by bind |
axios.get('/user?ID=12345').then(function (response){// Getting Data from response}).catch(function (error){console.log(error);});
axios.get('/user',{params:{ID: 12345}}).then(function (response){//Getting data from response}).catch( function (error){console.log(error);});
function getUserAccount() {return axios.get('/user/12345');}function getUserPermissions() {return axios.get('/user/12345/permissions');}axios.all([getUserAccount(), getUserPermissions()]).then(axios.spread(function (acct, perms) {// Both requests are now complete}));
axios.post('/user',{firstName: 'code4mk',lastName: 'Hello-laravel'}).then(function (response){//Getting data from response}).catch( function (error){// Describe error!});
this
. follow thisaxios.get('/user?ID=12345').then(function (response){// Getting Data from response}.bind(this)).catch(function (error){console.log(error);});
@code4mk // ~ Hello Laravel
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.