setFieldsValue 的 key 是个变量

setFieldsValue 设置一组输入控件的值,如果设置的 key 是个变量时要用 [] 包裹

 

const handleTypeChange = (value: IdentifierType, code: string) => {
    form.setFieldsValue({ [`identifier${code}`]: '' }); // 清空问卷、直播标识
    if (value === IdentifierType.live) {
      updateState({ [`${code}`]: liveList });
    } else {
      updateState({ [`${code}`]: surveyList });
    }
  };

 

posted @ 2022-04-11 10:30  Freya~  阅读(133)  评论(0编辑  收藏  举报