apizza 复制 克隆 快速构建api 实现思路

 经过层层分析,最后实现代码如下

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值