javascript - 折叠/展开 Swagger 响应模型类

标签 javascript jquery swagger swagger-ui

我正在为我的休息服务使用 Swagger API 文档。我已经成功地将 Swagger 与我的代码集成,并且它可以正常工作。

但我需要格式化 Swagger UI。由于我的项目中响应类的数量很多,Swagger页面看起来很长,用户必须向下滚动很多才能查看信息。

所以我想折叠我的响应模型类并在用户单击该类时展开它。有没有办法做到这一点,如果有的话,必须在哪里进行哪些更改。我尝试编辑 Swagger-UI.js 文件,但无法获得所需的输出。

请让我知道并提前致谢。

最佳答案

swagger-ui 有参数 docExpansion(参见 https://github.com/swagger-api/swagger-ui#parameters)。默认为 list,但如果在 src/core/index.js 的默认部分将其设置为 none :

文档扩展:“无”

加载站点时它会工作并折叠所有内容。

关于javascript - 折叠/展开 Swagger 响应模型类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22008452/

相关文章:

javascript - nodejs multer diskstorage 在保存到磁盘后删除文件

javascript - jQuery .index() 总是返回 1

json - 如何从示例JSON生成Swagger #definition

.net-core - 如何强制Swashbuckle.Aspnetcore.Cli使用netcoreapp3.1?

javascript - 将属性插入多维数组

javascript - 这会导致浏览器内存泄漏吗?

jquery - jqGrid - 使用组合框选项作为搜索条件

javascript - JQ 或 JS : Prevent "a" tag to change url #hash

php - Jquery跨域登录与PHP session

java - swagger core 2.0 禁用端点安全性