|
7 | 7 | <div id="app"> |
8 | 8 | <tabs v-model:value="tab_current" type="card" :animated="false"> |
9 | 9 | <tab-pane label="apijson get" name="tab_get"></tab-pane> |
| 10 | + <tab-pane label="apijson head" name="tab_head"></tab-pane> |
10 | 11 | <tab-pane label="apijson post" name="tab_post"></tab-pane> |
11 | 12 | <tab-pane label="apijson put" name="tab_put"></tab-pane> |
12 | 13 | <tab-pane label="apijson delete" name="tab_delete"></tab-pane> |
|
33 | 34 | </i-col> |
34 | 35 | </Row> |
35 | 36 |
|
| 37 | + <Row v-if="tab_current==='tab_head'"> |
| 38 | + <i-col span="3"><div align="center">HTTP HEAD URL</div></i-col> |
| 39 | + <i-col span="8"><i-input value="/apijson/head" readonly/></i-col> |
| 40 | + </Row> |
| 41 | + <Row v-if="tab_current==='tab_head'"> |
| 42 | + <i-col span="3"><div align="center"><strong>apijson head</strong> request examples</div></i-col> |
| 43 | + <i-col span="8"> |
| 44 | + <i-select v-model="request_data"> |
| 45 | + <i-option v-for="item in request_head" :value="item.value" :key="item.value">{ item.label }</i-option> |
| 46 | + </i-select> |
| 47 | + </i-col> |
| 48 | + </Row> |
| 49 | + |
| 50 | + |
36 | 51 | <Row v-if="tab_current==='tab_post'"> |
37 | 52 | <i-col span="3"><div align="center">POST URL</div></i-col> |
38 | 53 | <i-col span="8"><i-input value="/apijson/post" readonly/></i-col> |
|
88 | 103 | delimiters: ['{', '}'], |
89 | 104 | data: { |
90 | 105 | request_get : {{=request_get_json}}, |
| 106 | + request_head : {{=request_head_json}}, |
91 | 107 | request_post : {{=request_post_json}}, |
92 | 108 | request_put : {{=request_put_json}}, |
93 | 109 | request_delete : {{=request_delete_json}}, |
|
97 | 113 | tab_current : "tab_get", |
98 | 114 | tab2url : { |
99 | 115 | "tab_get":"{{=url_for('uliweb_apijson.apijson.views.ApiJson.get')}}", |
| 116 | + "tab_head":"{{=url_for('uliweb_apijson.apijson.views.ApiJson.head')}}", |
100 | 117 | "tab_post":"{{=url_for('uliweb_apijson.apijson.views.ApiJson.post')}}", |
101 | 118 | "tab_put":"{{=url_for('uliweb_apijson.apijson.views.ApiJson.put')}}", |
102 | 119 | "tab_delete":"{{=url_for('uliweb_apijson.apijson.views.ApiJson.delete')}}" |
|
130 | 147 | if (n=="tab_get") { |
131 | 148 | vm.request_data = vm.request_get[0].value |
132 | 149 | } |
| 150 | + else if (n=="tab_head") { |
| 151 | + vm.request_data = vm.request_head[0].value |
| 152 | + } |
133 | 153 | else if (n=="tab_post") { |
134 | 154 | vm.request_data = vm.request_post[0].value |
135 | 155 | } |
|
0 commit comments