- 博客(18)
- 收藏
- 关注
原创 eslint基础了解
module.exports = { "env": { "browser": true, "commonjs": true, "es6": true }, "extends": "eslint:recommended", "parserOptions": { "ecmaFeatures": { "experimentalObjectRestSpread": true, .
2022-08-23 11:11:41
442
原创 redux中connect与bindActionCreators的使用
actions/count.jsexport const onAdd = (val, callback) => { return (dispatch) => { dispatch({type: 'INCREMENT_COUNTER'}); };};export const onCut = (val, callback) => { return (dispatch) => { dispatch({type: 'DECR
2022-02-25 11:04:35
565
原创 Redux简单使用
const defaultState = 0const Browse_User = 'Browse_User'const BroseUser = (state = defaultState, action:unknown) => { switch ((action as {type:string}).type ) { case Browse_User: { return defaultState + (action as {payload:number}).payload.
2022-02-23 16:41:59
249
原创 before不显示
<style> .box1::before{ content:"*"; display: inline-block; } .box1{ color: red; } </style> <div class="box1">123</div>1.需要添加content2.::before前没有空格,没有空格!...
2022-02-11 11:03:16
873
原创 TypeScript 类型
unknow类型:any与unknow的区别any忽略类型检查,跟js没区别,不安全且ts的意义也没有了unknown可以接收任意值 但是不能调用属性和方法,使用属性和方法时需要类型断言例如:let value:unknown;value = 'hello';(value as string).length或者使用类型保护let value:unknown;value = 'hello';if (typeof value === 'string') { value
2022-02-10 11:22:10
606
原创 React 输入框数据获取
输入框实现双向绑定方法 let [sfzm, setSfzm] = useState('') let [zsbh, setZsbh] = useState('') let [name, setName] = useState('') const onChangeSF = (event: any) => { setSfzm(event.target.value) } const onChangeZS = (event: any) => { setZsb
2022-02-10 09:51:26
548
原创 TypeScript 中 Object is possibly ‘null‘.解决
let regex = hash.match(/=[0-9]*/) let id = Number(regex[0].substring(1, regex[0].length))会出现提示错误 let regex = hash.match(/=[0-9]*/) as string[] //加入断言判断 let id = Number(regex[0].substring(1, regex[0].length))...
2022-02-09 16:37:58
662
原创 useContext使用
const Context = createContext<any>({}) //创建context <Context.Provider value={{title1,setTitle1,title2,setTitle2,title3,setTitle3,pathName,setPathName}}> {props.children} </Context.Provider> const conte.
2022-02-09 14:21:31
332
原创 js替换特定字符
将0px替换成'0px' while (/-[a-z]/.test(content)) { content = content.replace(/-[a-z]/, content.match(/-[a-z]/)[0].substring(1, 2).toUpperCase()) let regex = /[^:]*[^'|0-9],// //匹配","到":"后的字符 let replaceData = content.match(regex)...
2022-02-08 15:56:56
342
原创 React 函数组件解决 Warning: Can‘t perform a React state update on an unmounted component
使用useEffect向服务器异步请求的时候,切换组件弹出错误
2022-02-07 13:37:01
1333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人