經過層層分析,最後實現代碼如下
ApiTabUtils.xhxx=function (xh){
TabView.limitTabNaviCount();
var t = StringUtils.randomKey();
var e = StringUtils.randomKey();
sendRequest({
url: _DSN_ + "rest/v1/Api/info",
data: {
id: xh,
auto_version: "1"
},
success: function(a) {
var n = a.data;
n.id = e;
TabView.addTabNavi(t, n.name, "new");
//TabView.addMarkdownTabContent(t, n);//Markdown
//TabView.addHttpTabContentNULL(e, t);//設置爲空
TabView.addHttpTabContent(t, n)//http
RunnerCase.loadRunnerCase(t, e),
store.set("FloatAnnos#" + n.id, n.response_example_annotation);
}
});
};
ApiTabUtils.xhxx(ApiTabUtils.getCurrApiInfo().id);
1在apizza 網站的開發api環境下
2先打開一個普通api文檔編輯
3然後把這段代碼執行後就可以自動複製一個新api文檔頁面出來
另有快捷版本
添加到瀏覽器的網址收藏夾裏 你懂的!!!
javascript: ApiTabUtils.xhxx=function(xh){TabView.limitTabNaviCount();var t=StringUtils.randomKey();var e=StringUtils.randomKey();sendRequest({url:_DSN_+"rest/v1/Api/info",data:{id:xh,auto_version:"1"},success:function(a){var n=a.data;n.id=e;TabView.addTabNavi(t,n.name,"new");TabView.addHttpTabContent(t,n);RunnerCase.loadRunnerCase(t,e);store.set("FloatAnnos#"+n.id,n.response_example_annotation)}})};ApiTabUtils.xhxx(ApiTabUtils.getCurrApiInfo().id);
原創:LingMax