当谈到Vue和弹出窗口时,我和我的同事们似乎无法就最佳做法达成一致。问题如下:
您在主窗口上,使用REST从后端获取数据,并注意到一个错误。要修复它,您进入编辑弹出,然后点击保存,应该发生什么?
发布于 2019-03-08 05:23:04
这是一个非常有趣的问题,但我认为真相取决于您使用的整个体系结构、实现和方法。
比方说,如果您担心“关注点的分离”,就不会给API提供任何访问权限,因为它的工作是将一些数据显示为弹出窗口,返回数据,仅此而已。
另一方面,您如何处理错误?如果用户在弹出窗口中工作时出现错误怎么办?你在哪里显示错误?
另一个问题是可用性。例如,如果在保存数据时发生错误,如果数据是由主窗口完成的,则需要:
但是,如果要从弹出窗口直接访问API,则可以避免前两个步骤。另一个问题是如何处理错误的数据。
如果您仍然在弹出窗口中,您可以很容易地验证数据并取消保存(或完全禁用此按钮),但如果是在弹出关闭后完成,则可能为时已晚。
https://stackoverflow.com/questions/55045941
复制相似问题