V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  passion336699  ›  全部回复第 4 页 / 共 22 页
回复总数  433
1  2  3  4  5  6  7  8  9  10 ... 22  
最终的 RequestDTO 和 回显的 RequestDTO ,每个公司都不一样,你最后也是要组装值透传接口,或者拿到接口返回组装数据渲染。

1. 求笛卡尔积组装数据渲染 SKU Table ;
2. 再比对 SKU 组合是否发生改变来判断是否要清空或者回填 preSkuItem properties ;

如果是编辑的话,还要回传 skuItem 的 id ,只要第 2 步没有 diff ,你的 id 也是要透传进来的。

大概都是这么玩吧,个人拙见...
SKU Table 渲染就是 求笛卡尔积,知道这个就可以完成 SKU 的组装,渲染这个 Table 。

因为 SKU 组合会随着规格熟悉复选发生顺序上的变化,所以渲染 SKU Table 的时候,你还要单独判断下 SKU 组合是否改变了,如果改变了就将其他属性变成空,没改变,就把 preSkuItem 的其他属性赋值给 nextSkuItem 。

例如,第一次,sku 组装出来是 ['红色', '128'] 设置了其他属性 商品价格:123

后面做了些修改,sku 组装出来是 ['128', '红色'],其实 sku 没有变,你可以把原来的 123 赋值过去,

这样就不用每次渲染 sku table 都清空之前的输入了,体验会好一点。

可以用这个函数,判断两个 string[] 是否有 diff ,

如果 diff === 0 ,俩数组就是相同的,例如:['红色', '128'] 和 ['128', '红色'],

如果 diff > 0 ,俩数组就是不同的,你可以继续 push 到 skus 数组里面。

const DIFFERENCE = (a: string[], b:string[]):string[] => {
const s = new Set(b);
return a.filter((x) => !s.has(x));
};
@vsean 已申请,备注的 passion336699
我的天,居然中了!

老板发财~
祝老板发财~
2024-01-19 15:17:40 +08:00
回复了 xianxia 创建的主题 Blogger 想搭建自己的博客,求大佬们推荐方案
@flmn 🍻 OK !
2024-01-19 14:49:22 +08:00
回复了 MegatronKing 创建的主题 推广 最近试用了 Vercel,感觉不错,想订阅但还是有点担心
vercel 分配的域名也会被墙,可以用自己的域名,只用 CNAME ,自定义的都可以正常访问,最后 vercel 分配那个访问不了。

https://i.imgur.com/T4fk25l.png
2024-01-19 14:43:45 +08:00
回复了 MegatronKing 创建的主题 推广 最近试用了 Vercel,感觉不错,想订阅但还是有点担心
A => 76.76.21.98

CNAME => cname-china.vercel-dns.com

https://i.imgur.com/mETjzs5.png

记录 A 根域名现在被墙:

https://i.imgur.com/g7HrdY9.png

但是 CNAME 都是可以访问的:

https://i.imgur.com/grKg3q3.png
2024-01-19 10:27:05 +08:00
回复了 xianxia 创建的主题 Blogger 想搭建自己的博客,求大佬们推荐方案
@flmn 我和这个老哥一样,用的 astro-paper 这个模板: https://github.com/satnaing/astro-paper ,然后自己改了下,也是 vercel 部署...

https://www.lovchun.com
我是让 4s 店的人帮我开着去加油,然后送我到家....
2023-12-09 12:19:24 +08:00
回复了 goodboyG2 创建的主题 程序员 wx.getLocation 定位偏差非常大
工具上面是这样的,需要用真机才行。
2023-11-17 08:22:48 +08:00
回复了 tiro 创建的主题 职场话题 所谓大厂,没有了那些大佬是不是就是一地鸡毛?
我觉得所谓大厂,其实还是平台赋能,任何大佬离开平台也是一地鸡毛...
@infyni 已收到,晚上回家试试,感谢~
@infyni 求个码 大佬~ [email protected]
2022-10-11 08:47:37 +08:00
回复了 RoshanWu 创建的主题 JavaScript [翻译] Type-Level TypeScript
收藏了,感谢分享
1  2  3  4  5  6  7  8  9  10 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3057 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 11:53 · PVG 19:53 · LAX 03:53 · JFK 06:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.