我爲我的休息服務使用Swagger API文檔。我已經成功地將Swagger與我的代碼整合在一起,並且可以工作。摺疊/展開Swagger響應模型類
但我有要求格式化Swagger用戶界面。由於在我的項目中響應類的數量很多,所以Swagger頁面看起來很長,用戶必須向下滾動才能查看信息。
所以我想摺疊我的響應模型類,並在用戶點擊類時展開它。有沒有辦法做到這一點,如果是的話,在哪裏以及需要做些什麼改變。我嘗試編輯Swagger-UI.js文件,但無法實現所需的輸出。
請讓我知道,並提前感謝。
我爲我的休息服務使用Swagger API文檔。我已經成功地將Swagger與我的代碼整合在一起,並且可以工作。摺疊/展開Swagger響應模型類
但我有要求格式化Swagger用戶界面。由於在我的項目中響應類的數量很多,所以Swagger頁面看起來很長,用戶必須向下滾動才能查看信息。
所以我想摺疊我的響應模型類,並在用戶點擊類時展開它。有沒有辦法做到這一點,如果是的話,在哪裏以及需要做些什麼改變。我嘗試編輯Swagger-UI.js文件,但無法實現所需的輸出。
請讓我知道,並提前感謝。
生成Swagger-UI.js,通過修改此文件來修改Swagger UI將非常困難。
如果您想自定義SwaggerUI,您應該克隆github存儲庫https://github.com/swagger-api/swagger-ui/,然後修改文件並重建它(然後您將獲得修改的Swagger-UI.js和所有其他文件)。
Swagger-UI由不同的視圖組成,每個視圖都有一個js文件和一個句柄模板。 在您的使用情況下,我會嘗試修改這些文件:
招搖-ui具有參數docExpansion(參見https://github.com/swagger-api/swagger-ui#parameters)。默認爲list
,但如果將其設置爲默認值部分none
在src/core/index.js
:
docExpansion: "none"
,將工作和加載網站的時候崩潰的一切。