摘要: 开发中,有时候会遇到所安装依赖B里面它使用的另一个依赖A,与自己当前安装的依赖A的版本不兼容的问题,这时候,可以使用pnpm的 overrides强制覆盖B里面的依赖A,在package.json里 这样定义即可。 阅读全文
posted @ 2025-07-01 14:49 飞向火星 阅读(98) 评论(0) 推荐(0)
摘要: 在tabs切换下面的小动画 但在页面上显示确是这样的,只有切换回来一次后才显示正常。计算结果确始终都是7 问了下AI,说是,在RN中,布局计算是异步的。在组件首次渲染时,即使布局事件已经触发并且获取到了layout对象,实际DOM可能还没有完全应用这些尺寸。这会导致第一次动画定位不准确,尽管计算结果 阅读全文
posted @ 2025-03-15 10:45 飞向火星 阅读(21) 评论(0) 推荐(0)
摘要: 今天在使用react-native-snap-carousel组件的时候,发现一个问题,就是轮播有时候会卡在两个轮播图之间,不左不右的。研究了半天,才发现,开启动量滚动即可 关于enableMomentum的解释 enableMomentum 是 React Native 中 ScrollView 阅读全文
posted @ 2025-02-19 11:39 飞向火星 阅读(81) 评论(0) 推荐(0)
摘要: 将本地分支推到远程,并建立关联 git push -u origin feature-branch 验证关联 git branch -vv 阅读全文
posted @ 2024-11-18 10:43 飞向火星 阅读(8) 评论(0) 推荐(0)
摘要: 我们项目使用css in js来实现样式,借用了一个插件linaria。但是有一个问题,就是样式名会被混淆如下 解决方法是,vite配置里面加一个 就可以了,结果如下 阅读全文
posted @ 2024-11-06 10:52 飞向火星 阅读(85) 评论(0) 推荐(0)
摘要: 1. 类型缩小(联合类型) 对变量进行类型缩小,除了使用as断言外,还可以使用if else(switch也行)。如下 function printId( id:number|string ) { if (typeof id 'string') { console.log(id.toUpperCas 阅读全文
posted @ 2024-10-30 15:43 飞向火星 阅读(60) 评论(0) 推荐(0)
摘要: 这两个都是用于创建flexbox布局,但是它们在元素的显示方式上有一些关键区别。 1. display:flex 块级元素:使用display:flex的元素会表现为块级元素。这意味着它会占据其父容器的整个宽度,并且在其前后会有换行。 2. display:inline-flex 内联元素:使用di 阅读全文
posted @ 2024-10-25 11:11 飞向火星 阅读(530) 评论(0) 推荐(0)
摘要: TS语言继承了JS的类型设计,js将值分为8中类型:boolean、string、number、undefined、null、symbol、bigint、object。 注意,上面所有类型的名称都是小写字母,首字母大写的Number、String、Boolean等在js语言都是内置对象,而不是类型名 阅读全文
posted @ 2024-10-21 16:50 飞向火星 阅读(37) 评论(0) 推荐(0)
摘要: 今天接了个很有意思的需求,如标题,我们来实现一下。 在onChange事件中,加上如下逻辑 css加上如下样式 即可。 阅读全文
posted @ 2024-10-14 15:27 飞向火星 阅读(467) 评论(0) 推荐(0)
摘要: 今天遇到个很有意思的问题,放在Form组件里的Input.Area组件的上下拖拽不起作用了,拉不动 最后找了半天,才发现,是这个弹出框没有设置height高度导致的,弹出框的元素div是Input.Area最顶层的父级,加个height: 100%就解决了。 阅读全文
posted @ 2024-10-12 10:52 飞向火星 阅读(109) 评论(0) 推荐(0)