请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

实际项目中,如何实现 model 的局部更新?

发送 put 请求,将表单中所有数据通过JSON.stringify(data.field)封装后,发送到后端,更新成功,但是不在表单里的数据会被赋值为null,如何做到使用 patch 请求,实现仅更新表单里输入的值,能否提供一个思路?

正在回答 回答被采纳积分+3

1回答

阿莱克斯刘 2020-09-12 17:23:52

课程里有专门介绍如何使用patch请求来局部更新资源的

0 回复 有任何疑惑可以回复我~
  • 提问者 TateTong #1
    那就在前端遍历form,生成patch语句,再发送到后端执行吧
    回复 有任何疑惑可以回复我~ 2020-09-12 17:32:00
  • 阿莱克斯刘 回复 提问者 TateTong #2
    不好意思,没看见你的追问。前端生成patch有个库可以试一下,叫做 jsonpatch.js。不用也没关系,就像你说的,遍历一遍数据,按照patch(RFC 6902)定义的标准生成对象就可以了。
    回复 有任何疑惑可以回复我~ 2020-09-25 15:50:06
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号