次のような 3 つの入力があります。
<input type="text" v-model="settings['apple']" />
<input type="text" v-model="settings['banana']" />
<input type="text" v-model="settings['orange']" />
ユーザーが入力値を入力すると、ユーザーが入力した値を取得して値を処理し、新しい値を更新したいと考えています。計算されたプロパティを使用して値を処理しています:
data() {
return {
settings: {}
}
},
computed: {
settings: {
set: function (newValue) {
var parts = newValue.match(/[\s\S]{1,2}/g) || [];
// Set new value ...
}
}
},
問題は、どの入力ユーザーが入力して新しい値を設定したかをどのように知ることができるかということです。