У меня есть данные в компоненте vue, которые меняются в зависимости от значений раскрывающегося списка выбора. Я хочу изменить другие данные в том же компоненте на основе этих изменений.
Например
data: function()
{
return{
page:'self-employed', //dynamic data bind with select element
loan:this.page === 'self-employed' ? 'business-loan' : 'personal-loan',
}
}
Я использую условный оператор, но он вообще не работает.






loan должен быть вычисленным свойством на основе других ваших данных:
data: function() {
return {
page: 'self-employed', //dynamic data bind with select element
}
},
computed: {
loan() {
return this.page === 'self-employed' ? 'business-loan' : 'personal-loan'
}
}