我碰巧做的形式,其中每个文本字段必须相互合作,例如:
<template>
<v-app>
<v-text-field v-model="foo1" @input="updateForm">
<v-text-field v-model="foo2" @input="updateForm">
</v-app>
</template>
<script>
export default {
data() {
return {foo1:0, foo2:0}
},
methods:{
updateForm(foo){
foo1=foo1/foo1+foo2
foo2=foo2/foo1+foo2
//Can we get the v-model of foo which called the function to make a special update?? like
// foo=foo/2
}
}
}
</script>
我正在使用Vue2
1条答案
按热度按时间k4emjkb11#
使用一个数组来保存所有的输入值,并将数组索引传递给事件处理器方法是解决问题的最常用方法。使用数组,您还可以利用v-for来动态呈现输入元素,从而减少重复代码。