随笔分类 - 前端项目实战-2022-学习
前端项目实战-2022
摘要:{data && data.map((item, index) => ( <Row style={{ marginTop: "20px" }} gutter={24}> <Col span={4}> <Form.Item key={index} labelCol={{ span: 13 }} wra
阅读全文
摘要:Object.values(newObj) 转换后
阅读全文
摘要:let obj = { "color-1": "1", "color-2": "2", "color-3": "3", "geyao-1": "1", "geyao-2": "2", "geyao-3": "3" } function myFunc(obj) { const newObj = {}
阅读全文
摘要:let obj = { "color-1": "1", "color-2": "2", "color-3": "3", "geyao-1": "1", "geyao-2": "2", "geyao-3": "3" } const strList = key.split('-') const grou
阅读全文
摘要:let obj = { "color-1": "1", "color-2": "2", "color-3": "3", "geyao-1": "1", "geyao-2": "2", "geyao-3": "3" } console.log(Object.entries(obj),"Object")
阅读全文
摘要:postGrest().getOne('search_holiday_detail',{holiday_id:id}). then((response:any)=> { if (!response.code) { setMenuDataSpecial(response.data) } else {
阅读全文
摘要:const onOk = useCallback(() => { form.validateFields().then(res => { debugger const values = res as AddOrEditMenuFormProps; const info: any = { ...men
阅读全文
摘要://数组对象中得值进行乘法处理 export function dataRuduce(arr1: any) { const result = [] for (const v1 of arr1) { result.push({ ...v1, // arr2 count: Number(v1.layer
阅读全文
摘要:<Col span={4}> {index 0 && ( <Button onClick={handleAdd}>新增</Button> )} {index !== 0 && ( <Button style={{ marginLeft: "20px" }} onClick={() => handle
阅读全文
摘要:不需要每一个写then 然后进行数据得处理即可
阅读全文
摘要:const handleSave = async () => { let arr: any = [] const res = await form.validateFields() console.log(res) arr = myFunc(res) console.log(arr, "arrarr
阅读全文
摘要://目标数组拼接 export function concatTarget(arr1:any, arr2:any) { const result = [] for (const v1 of arr1) { for (const v2 of arr2) { result.push({ ...v1, /
阅读全文
摘要:export function myContact(target: any, source: any) { for (const [key, value] of Object.entries(source)) { const [name, index] = key.split('-') // 要求k
阅读全文
摘要://如果包含like这个属性 拉取到当前的值 拿取到对应的属性的key值 if (operation.includes('like')) { values = filter[key].trim().split(' '); console.log(values,"test") } else { val
阅读全文
摘要:属性中有like就拿出like 没有得话就是eq const operation = splitKey.length == 2 ? splitKey[1] : defaultListOp; 输入 { "is_delete": 0, "code@like": "12312", "name@like":
阅读全文
摘要:Object.assign({ is_delete: 0 }, obj) 输入 { "code@like": "12312", "name@like": "我是测试" } 输出 { "is_delete": 0, "code@like": "12312", "name@like": "我是测试" }
阅读全文
摘要:const getPrimaryKey = (resource: string, primaryKeys: Map<string, PrimaryKey>) => { return primaryKeys.get(resource) || ['id']; } 判断当前得map属性中有没有该属性 有就
阅读全文
摘要:for (let key in params.filter) { if (params.filter[key]) { obj[`${key}@like`] = `${params.filter[key]}` } } 给当前得属性加上@like 传入 { "pagination": { "pageIn
阅读全文
摘要:if (!response.code) { let arr: any = [] response.data && response.data.map((item: any) => { arr.push({ value: item.id.toString(), label: item.name.toS
阅读全文