Api文档
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
2.2 KiB

<?php
use Sc\Util\HtmlElement\El;
use Sc\Util\HtmlStructure\Table;
$el = El::double('el-card')->setAttr('v-if', 'currentApiInfo')->append(
El::double('el-tabs')->setAttr('v-model', 'showParamInfo')
->setAttr('@tab-change', 'apiShowType')->append(
El::double('el-tab-pane')->setAttr('label', '请求参数')->setAttr('name', 'request')->append(
El::double('el-table')->setAttr(':data', 'currentApiInfo.requestParams')
->setAttr('style', 'width: 100%')
->setAttr('row-key', 'name')
->append(
El::double('el-table-column')->setAttr(':width', 200)->setAttr('prop', 'name')->setAttr('label', '参数名'),
El::double('el-table-column')->setAttr('prop', 'version')->setAttr('label', '版本'),
El::double('el-table-column')->setAttr('prop', 'type')->setAttr('label', '类型'),
El::double('el-table-column')->setAttr('prop', 'required')->setAttr('label', '必须'),
El::double('el-table-column')->setAttr(':width', 200)->setAttr('prop', 'describe')->setAttr('label', '描述'),
)
),
El::double('el-tab-pane')->setAttr('label', '响应参数')->setAttr('name', 'response')->append(
El::double('el-table')->setAttr(':data', 'currentApiInfo.responseParams')
->setAttr('row-key', 'name')
->setAttr('style', 'width: 100%')
->append(
El::double('el-table-column')->setAttr(':width', 200)->setAttr('prop', 'name')->setAttr('label', '参数名'),
El::double('el-table-column')->setAttr('prop', 'version')->setAttr('label', '版本'),
El::double('el-table-column')->setAttr('prop', 'type')->setAttr('label', '类型'),
El::double('el-table-column')->setAttr('prop', 'required')->setAttr('label', '必须'),
El::double('el-table-column')->setAttr(':width', 200)->setAttr('prop', 'describe')->setAttr('label', '描述'),
)
)
)
);
return $el;