开发小记之前端
2025/8/5...大约 1 分钟
本文记录了开发过程中遇到的各类实践问题和解决方案。
核心理念: 实用主义优于完美主义,避免过度设计和盲目追求规范化。
前端 FRONTEND
提示
前端计算后,格式化精度的操作要放在最后的时候去处理
之前我就疏忽给放错位置了,导致算出来的精度不对•ᴗ•💧
提示
前端处理数据时,可以使用 await,以确保异步的操作可以同步进行,避免后续操作使用脏数据计算
当时要参与计算的变量打印 log 数据都正常,但是最终计算的不对。后来排查出来原来是这个参数还没有处理完毕时,计算公式就使用脏数据计算并显示了。
提示
关于主子表单中数据的处理
主要的数据处理都在主表单中处理,子表单中有特殊的要求则自行处理,这样的好处:
- 单一事实来源:子表单的数据来源于父表单,所有的数据转换都在同一处发生,更容易控制和维护
- 可复用性与性能优化:处理好的数据可以传递给多个子表单,避免在不同子表单中重复编写相同的逻辑,减少计算开销
- 简化子表单:子表单只需关注数据的展示和交互,减少了复杂的数据处理逻辑,使得子表单更简洁易懂
