Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在父组件中增加子组件时,如何更新子组件?_Javascript_Vue.js_Vuejs2 - Fatal编程技术网

Javascript 在父组件中增加子组件时,如何更新子组件?

Javascript 在父组件中增加子组件时,如何更新子组件?,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,问题:每当我增加子组件提供的输入字段时,该值不会设置回零。它假定上一个实例的值 注意:增量在父组件方法中实施 子组件 为什么要从父级传递值属性?孩子的价值不应该自我控制吗 尝试删除值的绑定 它有什么奇怪之处?您正在呈现多个表单输入组件,但每个组件都在父组件中使用单个字段费用来存储值……这不是问题所在。在自定义组件上使用v-model=“expense”与v-bind:value=“expense”v-on:input=“expense=$event”相同。对,因此您将费用作为每个输入元素的值传递

问题:每当我增加子组件提供的输入字段时,该值不会设置回零。它假定上一个实例的值

注意:增量在父组件方法中实施

子组件
为什么要从父级传递值属性?孩子的价值不应该自我控制吗

尝试删除值的绑定


它有什么奇怪之处?您正在呈现多个
表单输入
组件,但每个组件都在父组件中使用单个字段
费用
来存储值……这不是问题所在。在自定义组件上使用
v-model=“expense”
v-bind:value=“expense”v-on:input=“expense=$event”
相同。对,因此您将
费用
作为每个输入元素的值传递。。。这就是它们相同的原因。我假设v-model与:value=“value”@input=“$emit('input',$event.target.value)”同义,但我发现不需要这个值。谢谢