问题引出:
经常遇到这样的疑问,前端表单修改属性, 若没有修改,当点击确定按钮,是否需要调用后台接口,进行修改操作;若有部分属性修改,调用修改接口时参数怎么传?是传所有的属性参数,还是只传部分有更改的参数?我们把这个问题从前端抛到后台,在后台问题可以表述为若修改对象属性值全为null,则是否还要操作数据库;若修改对象部分参数值有变化,其他参数值没变化,则是修改全部属性,还是修改只有参数值有变化的属性?
个人观点:
当前端表单没有对属性有任何修改,点击确认按钮,则直接跳转界面,不调接口;当有部分属性修改,则调用接口,只传有变化的属性
(未完待续)
网友评论