微微科技遇到的问题总结

工作中遇到的问题

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

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

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

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

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

解决方案:把GlobalKey换成UniqueKey

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

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

解决方案:

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

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

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

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

相关推荐
zhongqu_3dnest2 小时前
众趣科技丨沉浸式 VR 体验,助力酒店民宿数字化营销宣传
科技·vr
小刘私坊2 小时前
脑科学与人工智能的交叉:未来智能科技的前沿与机遇
人工智能·科技
weixin_458195352 小时前
辉视智慧校园解决方案:科技赋能教育新生态
科技
bluedest4 小时前
科技自然的协奏曲-深圳
科技·ai作画
bluedest4 小时前
未来蓉城:科技与生态共舞的诗意栖居-成都
科技·ai作画
财经汇报16 小时前
拜特科技助力科达制造,资金管理信息化迈入新阶段
科技·制造
数据库安全16 小时前
20周年系列|美创科技再度入围「年度高成长企业」系列榜单
科技
城电科技16 小时前
城电科技 | 探索光伏景观廊道:适用于零碳园区/公园/景区/校园/乡村长廊建设
大数据·人工智能·科技
最新快讯16 小时前
科技快讯 | 索诺瓦携手清华大学共筑听力无障碍未来;中国探月工程总设计师:未来月球上能打电话;Shopify要求员工证明AI无法取代其工作
科技
科士威传动16 小时前
微型导轨的制造工艺中,热处理的目的是什么?
科技·自动化·制造