现在项目界面里有很多选项和按钮, 随着需求不断增加, 产生各种联动的代码, 比如 A 选项有 A1,A2,A3, 选择 A1, B 选项出现, 选择 A2, C 选项出现, 选择 A3, BC 选项但是同时选项列表里要把 B1 置为 disable 禁止选择, 有可能还有 D 的联动影响到了 A1.
现在开发的思路就是断点读代码, 有新需求联动就在上面再加一行, 因为还有很多异步操作, 很多时候不知道哪里就蹦出来个史前需求改了这条数据, 有什么比较优雅的方法处理这种联动控制吗? 项目里也不存在单向数据里这种东西,全在 data 下面或者用 mixin 引入, 每个代码都有直接修改数据的能力, 太可怕了 |
|