用 @ 来标识其后的字符串是 占位符。
JSON.stringify()
讲js值转换为JSON字符串
localStorage.setItem('userdata', JSON.stringify(res.iuser));
localStorage.getItem('language') === 'en'
JSON.parse()
JSON 通常用于与服务端交换数据。
在接收服务器数据时一般是字符串。
我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象,就可以用info.xx这样取值了。
Form - labelCol/wrapperCol解释
总共一行是24格
labelCol 是label所占的百分比,
wrapperCol 是label后面的内容所占的百分比。
xxl, xl, lg, md 这些参数是在不同的分辨率下 labelCol? wrapperCol所占的百分比。
<Form.Item label={'字段设置'} {...formLayout}>
<EditTable
updateOffFiledInfo={updateOffFiledInfo}
fieldDescs={fieldDescs}
renderOption={renderOption}
form={form}
csvFile
disabled
/>
</Form.Item>
const formLayout = {
labelCol: {span: 6},
wrapperCol: {span: 12}
};
有create()才可以拿到form属性,里面的方法使用。
const {getFieldDecorator, setFieldsValue, getFieldValue, getFieldsValue,} = form;
getFieldDecorator()
js属性对象,书写的时候要用{ }包起来
表单输入验证规则,定义key值
validateFields()
在values对象的健值对里面取值
getFieldsValue()?无参数
getfieldValue('key') ,单个取值,无key值参数
style={{width: getFieldValue('message') === 'grok' ? '95%' : '100%'}}
?setfiledsValue(() => {})
在接口返回时使用,参数是一个回调函数
|