我找到this question that is similar,但它没有解释我想要解决的问题。 (使用Vue.js 2)
我有一个对象(用户)数组,我将其显示为列表。 我想打开一个“编辑用户”模式组件,它需要使用用户数据(确切的父对象)预填充表单值,但我不想编辑父数据,直到我单击一个验证数据之前的保存按钮使用对象的新值发出输入事件。
我不想手动调出每个属性来创建一个新的“干净”对象(如果我更改数据类型这是一个令人头痛的问题),但是Vue正在将其反应性添加到用户对象,因此修改了组件同时更新父值。
我还想等待服务器确认在发出输入事件之前保存了更改;因此,在服务器上确认数据之前,父级不会更新。
根据Vue component prop/event specs,是否有推荐的模式用于非反应性修改组件中的道具,而是使用发出的input
事件进行更新?
注意:我已经有了一个工作实例,除了关注分离反应位的问题。