首页 > 解决方案 > JS/Vue:生成散列发送到服务器以比较数据是否已更改?

问题描述

现在,我有一个按钮,可以将多个输入字段发送到我的服务器:

axios.post('/send-data' {
    notes: this.notes,
    urls: this.urlArray,
    colorBackground: this.colorBg,
    colorForeground: this.colorForeground,
});

服务器收到后,他们进入队列。如果他们想要更新任何字段,我会保持该按钮处于活动状态,这将更新数据库中的信息并将它们再次放在队列的后面。
问题是他们可以在不进行更改的情况下单击按钮,这会将他们放在队列的后面。有什么方法可以根据正在发送的数据生成哈希,将该哈希存储在新的数据库字段中,然后在下次提交时,查看哈希是否匹配,如果匹配,则取消更新。

标签: javascriptvue.js

解决方案


推荐阅读