diff --git a/knife4j-vue/src/views/api/Debug.vue b/knife4j-vue/src/views/api/Debug.vue index 6610759f804c3bf7a29bfc265dbe01b5032fc6ae..d5ab4926a411685b2f0f2875ca20c30174839854 100644 --- a/knife4j-vue/src/views/api/Debug.vue +++ b/knife4j-vue/src/views/api/Debug.vue @@ -1173,6 +1173,7 @@ export default { }, addApiParameterToUrlForm(apiParameters) { if (KUtils.arrNotEmpty(apiParameters)) { + const ignoreParameterAllKeys = Object.keys(this.api.ignoreParameters); apiParameters.forEach(param => { if (param.in == "header") { var newHeader = { @@ -1193,7 +1194,7 @@ export default { } } this.headerData.push(newHeader); - } else { + } else if (!ignoreParameterAllKeys.some(key => new RegExp(`^(${key}$|${key}[.[])`).test(param.name))) { var newFormHeader = { id: KUtils.randomMd5(), name: param.name, diff --git a/knife4j-vue/src/views/api/Document.vue b/knife4j-vue/src/views/api/Document.vue index a35de72add073d29ffeb25251583cebffdeb796f..beb1edd8e6f7540d2a4b22a695235f2bb5130062 100644 --- a/knife4j-vue/src/views/api/Document.vue +++ b/knife4j-vue/src/views/api/Document.vue @@ -388,7 +388,7 @@ export default { // 过滤掉忽略参数 .filter( ({ name }) => - !ignoreParameterAllKeys.includes(name) + !ignoreParameterAllKeys.includes(name) ) ); */ //console.log(data); @@ -477,7 +477,13 @@ export default { } } } - reqParameters.push(param); + if (param.in === 'query') { // 查询区 param.schema = false,这里需要单独处理查询取忽略参数 + if (!ignoreParameterAllKeys.some(key => new RegExp(`^(${key}$|${key}[.[])`).test(param.name))) { + reqParameters.push(param); + } + } else { + reqParameters.push(param); + } } }); }