项目里面有个多步骤的表单,总共6个步骤,全部写在与一个vue文件里面,用div的v-show控制,最后一步提交才调用后端的保存,目前里面的业务逻辑越加越多,代码大几千行,光是data里面就定义了几百行的变量,有的步骤里面还有tab页,dialog这些,后面的步骤业务逻辑会依赖前面步骤的数据,这种复杂的分布表单有没好的重构思路?
项目里面有个多步骤的表单,总共6个步骤,全部写在与一个vue文件里面,用div的v-show控制,最后一步提交才调用后端的保存,目前里面的业务逻辑越加越多,代码大几千行,光是data里面就定义了几百行的变量,有的步骤里面还有tab页,dialog这些,后面的步骤业务逻辑会依赖前面步骤的数据,这种复杂的分布表单有没好的重构思路?
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
2 回答1.5k 阅读✓ 已解决
考虑把每个步骤表单写成组件试试?