мне надо введённое значения в поле обработать через toFixed, лучше использовать отдельно @input и :value и в инпуте через метод обработать как надо?
всю обработку делай в set
да я бы так сделал но в гетере мне надо вернуть значение value поля
видимо, ты не до конца понял, как работает двусторонний байндинг в геттере указывается переменная (обычно это проп), которая будет отражать актуальное значение инпута, а в сеттере происходит обработка сырого значения из инпута, приводится к нужному виду и либо эмитсят наверх, либо мутируется на месте в геттере нет надобности получать сырое значение из инпута
просто если я гетере не возвращаю значение, то поле после ввода становится пустым
так верни значение переменной, в чем проблема?
не знаю как его получить))) начальное значение сидит в инпуте
начальное значение должно быть в переменной, у тебя источник истины - это данные, а не DOM
понял вас, видать тот сценарий который я хочу сделать, проканает только со стором
почти наверняка проканает и без стора
data() { return { someVar: null } }, computed: { }
``` data() { return { someVar: null } }, computed: { fullName: { get: function () { return this.someVar; }, set: function (newValue) { do something with newValue this.someVar = newValue; } } } ```
Стикер
спасибо за ответ. в итоге так и сделал
Обсуждают сегодня