fork from bc4552c5a8
This commit is contained in:
27
exts/yapi-plugin-import-swagger/client.js
Normal file
27
exts/yapi-plugin-import-swagger/client.js
Normal file
@@ -0,0 +1,27 @@
|
||||
import { message } from 'antd';
|
||||
import run from './run';
|
||||
|
||||
module.exports = function() {
|
||||
this.bindHook('import_data', function(importDataModule) {
|
||||
if (!importDataModule || typeof importDataModule !== 'object') {
|
||||
console.error('importDataModule 参数Must be Object Type');
|
||||
return null;
|
||||
}
|
||||
importDataModule.swagger = {
|
||||
name: 'Swagger',
|
||||
run: async function(res) {
|
||||
try {
|
||||
return await run(res);
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
message.error('解析失败');
|
||||
}
|
||||
},
|
||||
desc: `<p>Swagger数据导入( 支持 v2.0+ )</p>
|
||||
<p>
|
||||
<a target="_blank" href="https://hellosean1025.github.io/yapi/documents/data.html#通过命令行导入接口数据">通过命令行导入接口数据</a>
|
||||
</p>
|
||||
`
|
||||
};
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user