代码拉取完成,页面将自动刷新
apiConfig.js中spec: 'openapi_3',
运行npx japi create:taro
taro版本3.3.19(感觉和taro版本无关)
依照文档创建apiConfig.js,运行npx japi create:taro
生成出的ServicePublic.ts中 有报错:
1.多处出现request.Response,编辑器中ts报错提示:找不到命名空间“request”
以下是两个例子:
type CallbackHandler = (err: any, res ? : request.Response) => void;
updateImportedOldPositionUsingGET(parameters: {
'filterlist': string,
$queryParameters ? : any,
$domain ? : string
}): Promise < request.Response >
2.type ApiTongyuResponse« ChartDTO»,生成了这样的type
type ApiTongyuResponse« ChartDTO» = {
'code' ? : number
'error' ? : string
'header' ? : {}
'payLoad' ? : ChartDTO
'status' ? : "FAILURE" | "SUCCESS"
};
怀疑产生问题的原因:
后端生成的API文档问题,但从后端代码来看,是没问题的。而且用umi框架时,生成API是正常的
麻烦帮忙看一下,多谢!
补充ServicePublic.ts中的报错:
应为“=”。
type SuperAgentStatic {};
此表达式不可调用。
类型 "SuperAgentStatic" 没有调用签名
let req = (request as SuperAgentStatic)(method, url).query(queryParameters);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论