子组件想修改父组件 v-for 循环传过来的值 怎么改?
这个值 我该怎么修改?因为不知道值的位置
在子组件中想修改父组件传来的props我只知道有两种
// par
<Par>
<Child @change="handleChange" />
</Par>
// child
// 需要修改的时候
this.$emit('handleChange', 参数)
v-model
eg.// par
<Par>
<Child v-model="number" />
</Par>
// child
export default {
model: {
prop: number,
event: 'handleChange',
},
props: ['number'],
methods: {
['需要修改的方法']() {
this.$emit('handleChange', 参数);
}
}
}
如果还有其他的方法,欢迎交流
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
那你把位置传递给子组件,需要修改的时候,通知父组件修改,把数据和索引传过去