自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 React组件中监听函数获取不到最新的state

React组件中监听函数获取不到最新的state

2023-10-19 19:22:36 803

原创 Chrome模拟IOS/IPad/Android运行环境

Chrome模拟IOS/IPad/Android运行环境

2022-12-05 16:52:04 2417 1

原创 eslint基础了解

module.exports = { "env": { "browser": true, "commonjs": true, "es6": true }, "extends": "eslint:recommended", "parserOptions": { "ecmaFeatures": { "experimentalObjectRestSpread": true, .

2022-08-23 11:11:41 377

原创 Chrome控制台的工具面板中工具消失解决方案

Chrome控制台的工具面板中工具消失解决方案

2022-08-23 11:04:13 950

原创 decodeURIComponent解码使用

针对URL的加密 %0D%0A%20%20

2022-06-24 16:55:04 399

原创 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 505

原创 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 217

原创 微信小程序跳转tabbar页面

wx.switchTab({ url: '../index/index', })

2022-02-14 16:49:11 851

原创 JS获取对象的第一个属性

2022-02-14 10:42:46 1347

原创 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 785

原创 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 408

原创 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 507

原创 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 596

原创 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 299

原创 HTML为字符串时,原样输出

<div dangerouslySetInnerHTML={{__html:content}}></div>

2022-02-08 16:23:37 682

原创 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 290

原创 js中如何批量替换指定字符大小写

把-后的字母转换为大写,并删除-例如:margin-top转换成marginTop

2022-02-08 11:41:40 430

原创 React 函数组件解决 Warning: Can‘t perform a React state update on an unmounted component

使用useEffect向服务器异步请求的时候,切换组件弹出错误

2022-02-07 13:37:01 1259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除