Browse Source

fix(ApiCascader): apiParamKey not working

pull/3181/head
Li Kui 3 years ago
parent
commit
c42ba1cc1b
  1. 4
      src/components/Form/src/components/ApiCascader.vue

4
src/components/Form/src/components/ApiCascader.vue

@ -55,7 +55,7 @@
labelField: propTypes.string.def('label'),
valueField: propTypes.string.def('value'),
childrenField: propTypes.string.def('children'),
asyncFetchParamKey: propTypes.string.def('parentCode'),
apiParamKey: propTypes.string.def('parentCode'),
immediate: propTypes.bool.def(true),
// init fetch params
initFetchParams: {
@ -141,7 +141,7 @@
if (!api || !isFunction(api)) return;
try {
const res = await api({
[props.asyncFetchParamKey]: Reflect.get(targetOption, 'value'),
[props.apiParamKey]: Reflect.get(targetOption, 'value'),
});
if (Array.isArray(res)) {
const children = generatorOptions(res);

Loading…
Cancel
Save