diff --git a/src/components/form-designer/index.vue b/src/components/form-designer/index.vue index 1443b15..32399c3 100644 --- a/src/components/form-designer/index.vue +++ b/src/components/form-designer/index.vue @@ -90,6 +90,7 @@ /* 后端字段列表API */ fieldListApi: { type: Object, + headers: Object, //请求头 default: null, }, @@ -240,10 +241,12 @@ return } - axios.get(this.fieldListApi.URL).then(res => { + let headers = this.fieldListApi.headers || {} + axios.get(this.fieldListApi.URL, {'headers': headers}).then(res => { let labelKey = this.fieldListApi.labelKey || 'label' let nameKey = this.fieldListApi.nameKey || 'name' + this.fieldList.splice(0, this.fileList.length) //清空已有 res.data.forEach(fieldItem => { this.fieldList.push({ label: fieldItem[labelKey],