仪表板页面中有小部件可以排序(可拖动和可放置)。我们希望在用户重新访问我们的页面时保留窗口小部件的顺序,因此我们有API将所有窗口小部件转储到数据库。但问题是我们是否应该在窗口小部件的每个拖放时或窗口关闭/卸载之前进行API调用? 阅读后,了解不建议在窗口卸载时执行API。那么还有其他方法可以解决这个问题吗?我不想在每个小部件的拖放上进行API调用。
提前感谢您的帮助。
答案 0 :(得分:0)
如果您希望每次执行拖放操作时都避免执行请求,则可以使用可在更改时显示的按钮(保存更改)。因此用户必须保存更改。
答案 1 :(得分:0)
我们找到了办法。使用navigator.sendBeacon() - (https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon)
感谢Jaromanda X。