- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 TypeScript处理对象中的额外属性(未定义的属性)
TypeScript中额外的属性检查报错信息如何解决?举例说明// 已知interface和createSquareinterface ObjType { name?: string; age?: number;}function createSquare(config: ObjType): {name?: string; age?: number} { return {name: config.name, age: config.age}}TypeScript会认为这段代码.
2020-12-31 17:04:04 11388
原创 TypeScript枚举的运用实例
原来的写法//0:未提交,1待复核,2:已通过,3:已驳回import { Tag } from "antd";import React from "react";//0:未提交,1待复核,2:已通过,3:已驳回export default ({status}) => { switch ( status ) { case 0: return <Tag color="#108ee9">未提交</Tag>; case 1: .
2020-12-31 16:27:28 619 1
原创 React实现列表点击某一项高亮显示的实现2种思路和demo,其他语言也类似思想
实现1:选中列表的某行高亮显示,之前我的实现思路是list[index].checked = ‘高亮’实现2:设置selectKey,选中某行,就将 selectKey = index,再在渲染的列表判断item.index === selectKey 如果相等,就高亮,否则就无效果思路一、设置checkedimport React from "react";class Test extends React.Component { state = { list: [{id: 11.
2020-12-24 15:14:58 2949
原创 基于ant.design的FormList,通过配置生成动态列表
目前只配置了输入框和文本框,需要的可自定义添加type实现效果如图const initValues = [ {type:'input',name:'start',label:'最小值',initValue:'',}, {type:'input',name:'end',label:'最大值',initValue:'',}, {type:'text',name:'unit',label:'采购单位',initValue:'盒',rules:[]}, {type:'input',name
2020-12-08 09:28:57 4275 2
原创 react hooks 中useCallback的作用,实例讲解
useCallback如何起作用?实例讲解import React, { useState, useCallback, useEffect } from 'react';const set = new Set();export default function Parent() { const [count, setCount] = useState(1); const [val, setVal] = useState(''); const callback = useCallbac
2020-12-03 17:03:08 1239 3
react源码-简易的demo-通俗易懂
2020-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人