- 博客(7)
- 收藏
- 关注
原创 js连续比较问题
需要判断一个元素在数组中的位置是否符合要求,然后进行相关操作,于是想当然的对一个元素的index进行了连续比较 类似if (0 < index < 3)
2022-02-16 17:01:33 509
原创 关于react hooks 的一些疑问
setState在合成事件和effect中的第一次调用貌似是同步的?在子组件的effect中,调用接收到的父组件的方法修改父组件state时,貌似也是同步的?
2022-02-08 09:43:37 447
原创 react报错:Can‘t perform a React state update on an unmounted component.
问题描述:项目中,在网络请求没有返回之前就跳转到另外的页面,结果发现控制台报错Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect clean
2022-01-21 14:42:33 9586
原创 Taro开发微信小程序 width使用calc踩的坑
项目场景:小程序视频列表需要分成两列展示视频,类似下图问题描述:两个视频卡片中间的margin是20rpx,每个视频卡片的width为clac(50% - 10rpx),以下样式在小米6真机调试上,会出现只呈现一列的情况。.video-item { width: calc(50% - 10rpx);}.video-item:nth-child(2n+0){ margin-left: 20rpx;}原因分析:因为我将20除以2的结果放到calc当中计算,导致Taro在进行rp
2021-12-28 13:52:28 1055
原创 react向state中的数组添加元素的方法
如果state中的数组是空数组,那么数组的push方法只能向数组添加一次数据,第二次就会报错this.state.xxx.push is not a function,使用解构才能向state中的数组添加元素。错误的方法:state = { xxx: []}.........this.setState({ xxx: this.xxx.push(要添加的元素);})正确的方法:state = { xxx: []}.........this.setState({ xxx: [..
2020-12-23 22:38:59 10829
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人