V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  ZZITE  ›  全部回复第 6 页 / 共 19 页
回复总数  364
1 ... 2  3  4  5  6  7  8  9  10  11 ... 19  
我觉得应该在保持第一种写法的情况下,在 getProps 传参这里使用断言处理,即 getProps(props, ["id"] as (keyof Omit<Elements[T], 'x'>)[]);

和 Omit 无关,两种情况的区别在于第一种 Omit<Elements[T], 'x'>的结果是泛型参数,这里 TS 是不会做出“ ‘id’一定存在于这个泛型中”的这种推断的,它无法确定具体的类型结构。这里的报错具体来说其实是“ “id' is not assignable to type 'Exclude<keyof Elements[T], "x">'”。但我们知道"id"是有效的 key😂,所以在传入“id”的时候对它做个类型断言。

至于第二种写法,Omit<Elements['div' | 'a']是一个具体的联合类型,ts 是可以确定整个类型结构的,也可以推断出"id"是一个符合联合类型结果的有效 key
编成这样,作者就差没拉着双方的手帮你们打起来了
2024 年 8 月 23 日
回复了 xiaohantx 创建的主题 前端开发 数字孪生这东西怎么弄。。。。
你是前端的话,Three.js 、Babylon.js 二选一基本是绕不开。建模那是需要有专门的建模师用 Blender 来做,复杂的模型是做好了直接放进来的,你的部分是搭建呈现最终的场景
2024 年 8 月 16 日
回复了 leehomyhh 创建的主题 旅行 求厦门旅游攻略
去小红书搜索,厦门的攻略太多了
2024 年 8 月 7 日
回复了 hacker159357 创建的主题 程序员 大佬们,前端交互求助
2024 年 8 月 6 日
回复了 ygcaicn 创建的主题 程序员 调个前端布局遇到个问题请教大家
textarea {
display: block;
}
2024 年 8 月 1 日
回复了 lacklock 创建的主题 分享创造 做了一个退休倒数小组件(免费)!
感觉设计的蛮不错的
2024 年 7 月 1 日
回复了 shilianmlxg 创建的主题 程序员 前端怎么定义字典更好呢
```
const ROOM_TYPE_KEYS = ["OR", "PACU"] as const;

type RoomTypeMap = {
[key in (typeof ROOM_TYPE_KEYS)[number]]: {
label: string;
value: number;
color?: string;
};
};

export const ROOM_TYPE_MAP: RoomTypeMap = {
OR: {
label: "手术间",
value: 1,
},
PACU: {
label: "复苏室",
value: 2,
},
};
```

我一般会这么写
工作中带薪学习我相信每个程序员或多或少都有过的,遇到新东西现学现用很正常,但 OP 的案例显然不属于这一类,如果“github docker 这些都需要学习的这种”那我觉得是工作能力不达标的。你可以说下了班不想和工作扯上关系,工作上看成果,你只要能完成任务谁会在意你在哪学习呢。但如果没有成果,上班就是学习来的,那我觉得确实太学生心态了
至于行业,用人市场什么的跟这些都没关系。当然 OP 不差钱,其实也不用想太多,等着被开就行了,公司/招聘人也要为面试失误买单
2024 年 6 月 3 日
回复了 zheny2002 创建的主题 美酒与美食 求适合夏天的饮料/饮品推荐
@zheny2002 #82 三得利乌龙茶和东方树叶的黑乌龙,味道是比较类似的,我都是换着喝
@keakon #56 有啥问题,你都把代码重构了,文档不重写吗?这不就是坑对接的人
refresh 数据不就行了吗?你的数据是在哪一层,通过什么形式获取的?
我举个例子,假设是在 modal 内部自己通过 react-query 这种请求管理工具获取的数据,那么在刷新按钮点击时执行一次 refetch 或者 invalidateQueries ,modal 内的数据就更新了。可以通过高阶组件的形式,把所有 modal 都包裹一下,统一加上刷新按钮的功能。
2024 年 5 月 11 日
回复了 LeeReamond 创建的主题 深圳 兄弟们,换城市工作了,退租相关问题
顺丰有个寄大件你看看价格。我当时从杭州回老家也寄了不少大件,包括电脑主机这种。十几个箱子几百块钱,主要你自己要买箱子提前打包固定好。
2024 年 4 月 23 日
回复了 Coolha 创建的主题 情感问题 失恋崩溃中,求骂醒!
总吵架肯定走不下去的,合适的两个人在一起吵架的频率是很低的
2024 年 4 月 23 日
回复了 tzw 创建的主题 游戏 新入坑 Steam, CSGO 和 CS2 有什么区别?以前只玩过 CF。
@tzw #5 一开始也是,后面发现这个画风我竟然完全不会晕了,以前 CS CF 打久了还是有点点恶心想吐。打瓦打多久都没事,而且这游戏越玩越上头
2024 年 4 月 22 日
回复了 37Y37 创建的主题 旅行 五一马上到了,几个我去过的人少景美的地方可以参考
@cxming #10 平潭是美的,但是人一点都不少😂
1 ... 2  3  4  5  6  7  8  9  10  11 ... 19  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   957 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 22:26 · PVG 06:26 · LAX 15:26 · JFK 18:26
♥ Do have faith in what you're doing.