У меня есть этот массив:
[
{service: "AssignmentService", method: "saveMillaje", params: [1, 'some param'], id: 1},
{service: "AssignmentService", method: "saveMillaje", params: [1, 'some param', { otherData: 'data' }], id: 2}
]
Где "service" - это файл-оболочка для таких аксиосов, как:
// AssignmentService.js
import Http from './Http';
const endpoint = 'assignment';
export default {
saveMillaje(param1, param2, param3) {
// do something
// this will return a PROMISE
},
};
Мне нужно в определенной точке моего приложения, вызвать ивыполнить, например, позицию 1 массива со всеми параметрами.
Преобразуйте это:
{service: "AssignmentService", method: "saveMillaje", params: [1, 'some param', { otherData: 'data' }], id: 2}
Кому:
import AssignmentService from 'services/AssignmentService';
...
someMethod(){
AssignmentService.saveMillaje(1, 'some param', {otherData: 'data'})
then((response)=> {
// So something
});
}
Я понятия не имею, чтобы добиться этого.Вы можете мне помочь?Большое спасибо за любую помощь по этому поводу.