react 常用問題總結

//表格列添加判斷
{
            title: '選擇組織',
            dataIndex: 'myId',
            inputtype: 'select',
            width: 150,
            align: 'center',
            editable: true,
        },
        ...(this.props.role == 3 ? [{
            title: '選擇部門',
            dataIndex: 'departmentIds',
            inputtype: 'select',
            width: 150,
            align: 'center',
            editable: true,
        }] : []),
//給某個變量賦值
 setFieldsValue({ [`departmentIds-${record.key}`]: [0] });
//給普通字段賦值
setFieldsValue({ departmentIds: [0] });

 

//行內綁定組件的方式
 errorComponent={() => <Empty image={Empty.PRESENTED_IMAGE_SIMPLE} description={<span>暫無文件</span>} />}

 

//react新增生命週期
static getDerivedStateFromProps(props, state) {
        if (props.pageData.list !== state.fileData) {
            return {
                fileData: props.pageData.list ? props.pageData.list : [],
            };
        }
        return null;
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章