首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从带有参数的组件调用AdminJS后端

从带有参数的组件调用AdminJS后端
EN

Stack Overflow用户
提问于 2022-09-13 13:25:43
回答 1查看 61关注 0票数 0

我试图用来自AdminJS组件的参数调用一个操作。我正在上传文件到aws s3。

有一个api.resourceAction方法可以很好地调用一个资源操作,但是我需要向该操作发送一些字符串,是否有更简单的方法,还是必须使用自定义路由来获取?(这是我目前正在使用的,它可以工作,但它太复杂了)

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-14 10:01:59

您可以使用paramsdata

AdminJS ApiClient只是Axios的一个扩展,其中resourceActionrecordAction等是Axios的包装器。所以你能做的是:

代码语言:javascript
复制
api.resourceAction({
  // resourceId and actionName are required by "resourceAction"
  resourceId: 'Image',
  actionName: 'upload',
  // you can add any valid Axios config option too
  params: {
    someParam: 'test'
  },
  data: {
    file: <your file>
  },
  method: 'post'
})

paramsrequest.query中可用,data在处理程序函数的request.payload中可用

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73703818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档