H5W3
当前位置:H5W3 > 其他技术问题 > 正文

vue怎么只提交表单中被修改的部分

表单绑定了数据,但不是所有部分都进行更新,只想提交更新的部分,怎么办?

回答:

将就的数据存到 data 属性里一份,例如有 name 和 age 两个字段

data () {
    return {
        name: '',
        age: ''
    }
}

后端请求回来数据之后直接放入 vuex,写一个 getter 方法指到对应的 data 属性当中去,vuex 检测到数据变化会自动给 data 里的变量值赋,当你提交时去比较 vuex 的数据与当前数据的差异,将差异发送到后端,同时更新 vuex

回答:

有没有代码的例子?

回答:

可以使用watch方法监听数据的变化

本文地址:H5W3 » vue怎么只提交表单中被修改的部分

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址