mwjz 最近的时间轴更新
mwjz

mwjz

V2EX 第 592143 号会员,加入于 2022-08-24 09:22:12 +08:00
今日活跃度排名 26839
mwjz 最近回复了
每一个表都是实体, 用 id 就代表当前实体的主键,规则清晰。 连表外键用 userId ,xxxId, 如果都用 xxxId ,会很疑惑
14 天前
回复了 imherer 创建的主题 程序员 请教一个 Vue 请求后端 API 顺序问题
我封装封装通用组件的思路,

1. 传递一个获取数据的函数,而不是一个简单的路由,这个函数参数为页码条数据。
props: {
auto: Boolean
dataFunc: Function as PropType<
(page: PaginationRequest) => Promise<XOR<PaginationResponse, Array<any>>>
>,
}

传递函数的原因是增加可控性,比如请求条件,数据过滤、转换,接口依赖等, 全部可以交给外部控制。

过滤条件,不同的业务可以做到随便控制。
const getData = (page: PaginationRequest) => {
// if (xxx) {
// return []
// }
return SupervisionService.load().filingList(page, unref(filter));


};

而如果使用传递条件,路由给通用组件方案,通用组件在业务变更、需求不同情况下,会越来越臃肿,相信我,后面代码没法维护的。。。。


2. 提供了一个 auto 参数, 设置 auto ,会自动首次请求。 这个参数是因为业务上,首次请求时机 有时候会根据筛选条件决定,
props: {
auto: Boolean
dataFunc: Function as PropType<
(page: PaginationRequest) => Promise<XOR<PaginationResponse, Array<any>>>
>,
}
33 天前
回复了 devzhaoyou 创建的主题 React React hook 使用疑惑
封装一个 hooks , 既有 useState 也有 useRef , 不过还是建议用 ahook 的 useRequest
34 天前
回复了 FlechazoQaQ 创建的主题 生活 求推荐好用的刀具
这就让我回忆起,jd30 快钱买了一把刀,用了 1 次,生锈了,然后 15 快钱在家买了一把,用了 3 年了,还在用
41 天前
回复了 penine 创建的主题 分享发现 你们现在都在用什么鼠标?好用吗?
罗技 575
同样卡顿。。。笔记本 i7-12700h + 32g
48 天前
回复了 sudoy 创建的主题 问与答 多种编程语言切换之-语法错乱
github copilot 能解决大部分场景。

我写前端,公司后端人手不够,让我写 go , github copilot 大部分场景都不用关心差异性。
不过唯一经常恶心的是字符串引号, js 单引号(知道 js 奇葩,其他语言都是双引号,之前后端转前端时,写 js 都是双引号,后来才改成单引号),go 双引号
点赞,已 star
66 天前
回复了 nutting 创建的主题 随想 想消费,没啥可买的了?
2w 能让我将购物车的书打包了
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1149 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 22:56 · PVG 06:56 · LAX 15:56 · JFK 18:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.