您可以使用Object.assign()方法来解决此问题。这将在原始对象中合并新数据,而不会覆盖现有数据。
以下是使用Object.assign()方法的代码示例:
axios.patch('/api/data', {'newData': 'value'}).then(response => { const existingData = response.data; const newData = {'newData': 'value'}; const updatedData = Object.assign(existingData, newData); console.log(updatedData); }).catch(error => { console.log(error); });
在以上示例中,我们使用Object.assign()方法将现有数据与新数据合并,并将结果存储在更新数据中。您可以根据自己的需要进行更改,但是请确保您不会意外覆盖现有数据。
上一篇:Axios抛出未经授权错误