首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vue.js应该从弹出窗口向主窗口发出数据吗?

Vue.js应该从弹出窗口向主窗口发出数据吗?
EN

Stack Overflow用户
提问于 2019-03-07 14:17:01
回答 1查看 325关注 0票数 1

当谈到Vue和弹出窗口时,我和我的同事们似乎无法就最佳做法达成一致。问题如下:

您在主窗口上,使用REST从后端获取数据,并注意到一个错误。要修复它,您进入编辑弹出,然后点击保存,应该发生什么?

  • 你应该从弹出窗口调用API吗?
  • 发出更改的数据并让主窗口调用API?
  • ..。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-08 05:23:04

这是一个非常有趣的问题,但我认为真相取决于您使用的整个体系结构、实现和方法。

比方说,如果您担心“关注点的分离”,就不会给API提供任何访问权限,因为它的工作是将一些数据显示为弹出窗口,返回数据,仅此而已。

另一方面,您如何处理错误?如果用户在弹出窗口中工作时出现错误怎么办?你在哪里显示错误?

另一个问题是可用性。例如,如果在保存数据时发生错误,如果数据是由主窗口完成的,则需要:

  1. 显示错误消息
  2. 使用户再次单击某个按钮以显示弹出窗口
  3. 修复一个问题并单击其中的Save按钮。

但是,如果要从弹出窗口直接访问API,则可以避免前两个步骤。另一个问题是如何处理错误的数据。

如果您仍然在弹出窗口中,您可以很容易地验证数据并取消保存(或完全禁用此按钮),但如果是在弹出关闭后完成,则可能为时已晚。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55045941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档