前端状态管理之状态机

页面上按钮太多,要根据不同的状态来enable/disable这些按钮,还有几个bug就是因为忘了在某个按钮点击之后enable其他按钮导致的。

我盯着页面看,发现页面其实是有状态的,包括业务状态(未报告,待签章,已签章)和技术状态(保存中,签章中,或者出错)。

这些按钮应该可以根据这些状态来enable/disable。

 

找到一篇志同道合的文章:http://blog.csdn.net/qq_36263601/article/details/78470522。

 =======

所以,整个页面应该置于一个状态机之下。

posted @ 2017-12-26 17:46  jpgtama  阅读(1055)  评论(0编辑  收藏  举报