微微科技遇到的问题总结

工作中遇到的问题

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

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

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

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

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

解决方案:把GlobalKey换成UniqueKey

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

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

解决方案:

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

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

3:flutter 对list的监听hasSelectedRecruitmentStatus.value[tabType] = false;

hasSelectedRecruitmentStatus.value = [...hasSelectedRecruitmentStatus.value];

相关推荐
北京搜维尔科技有限公司3 小时前
搜维尔科技:多画面显示3D系统解决方案,数据孪生可视化大屏3D展示技术
科技
禁默4 小时前
第六届国际科技创新学术交流大会(IAECST 2024)暨第四届物流系统与交通运输国际学术会议(LSTT 2024)
科技·物流系统·交通运输
专业ATE提供商6 小时前
加速科技精彩亮相中国国际半导体博览会IC China 2024
科技·fpga开发
北京嘉德立控制台6 小时前
石油化工调度台的外观如何设计更有科技感
科技
weixin_452600697 小时前
【青牛科技】电流模式PWM控制器系列--D4870
科技·单片机·嵌入式硬件·音视频·智能电表·白色家电电源·机顶盒电源
数据猿7 小时前
【金猿人物展】车凌科技总工程师李晟博士——车域大模型:开拓行业新生态...
科技
CRMEB-嘉嘉7 小时前
科技赋能健康:多商户Java版商城系统引领亚健康服务数字化变革
科技
鼹鼠SDN13 小时前
僵尸毁灭工程 服务搭建 联机教程 无需公网IP、服务器
科技·电脑·数码·联机·僵尸毁灭工程·游戏联机·开服
sinovoip16 小时前
Banana Pi BPI-CanMV-K230D-Zero 采用嘉楠科技 K230D RISC-V芯片设计
人工智能·科技·物联网·开源·risc-v
科技热点榜20 小时前
YashanDB:自主原创、行稳致远
科技