微微科技遇到的问题总结

工作中遇到的问题

1:公共组件在模块之间的协作

既要刷新公共组件又要获取公共组件承载的数据

问题:始终没有拿到最新的数据

原因是:写公共组件的同事提供的接入方式有问题

他是给公共组件添加了GlobalKey,所以flutter复用了widget,所以我们拿到的还是旧的回调数据

解决方案:把GlobalKey换成UniqueKey

2: 数字千分位显示,用的场景就是期望薪水、年薪等

刚开是找了一个第三方,结果把问题复杂化了,另外空值时会出现显示0,但产品需求是不希望显示0的

解决方案:

显示数字时,直接StringIntl.NumberFormat('#,##0')

接口请求提交数字时,直接用空字符替换,分隔符。replaceAll(",", "");

3:flutter 对list的监听hasSelectedRecruitmentStatus.valuetabType = false;

hasSelectedRecruitmentStatus.value = ...hasSelectedRecruitmentStatus.value;

相关推荐
小贺儿开发5 分钟前
Unity 家居视频遥控(细节优化)
科技·unity·程序员·udp·视频·工具·通信
蓝速科技1 小时前
会议室门牌公告通知发布选型与落地指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
LCD液晶屏4 小时前
工业客户AUO友达屏选型指南与代理立煌科技渠道价值解析
科技
蓝速科技8 小时前
商用复杂环境翻译机耐用性选型指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
芯巧电子10 小时前
95. OrCAD输出网表出现“Illegal character”错误时应该怎么处理?I Cadence Allegro 电子设计 快问快答
科技·cadence·软件·allegro·orcad
Nuoyunjituan10 小时前
企策通解读:59个方向各立1项,山西重点研发申报难在哪
科技
zlxcnc11 小时前
花生米色选机怎么选:小批量加工先看样品与成品稳定性
科技·视觉检测
米软科技11 小时前
高校信息化团队实践:利用AI低代码缩短零散业务交付周期
人工智能·科技·低代码·汽车·制造
Axis tech11 小时前
Haption Virtuose,为遥操作机器人提供精准力反馈
科技·机器人
实验室管理云平台11 小时前
环境检测实验室管理系统:提升效率与数据准确性的关键工具
大数据·数据库·科技