У меня есть поле ввода, в котором поле значения передается строкой, хранящейся в Vuex. Изменения полей ввода дебют и новая строка синхронизирована с Vuex.
При привязке, подобной этому :value="vuexState.myString
, при наборе текста курсор переходит к концу строки.
При привязке как value={{vuexState.myString}}
курсор остается там, где он находится.
Согласно руководству: http://vuejs.org/guide/syntax.html#Arguments
Эти два значения должны быть одинаковыми, при этом стиль {{ }}
внутренне преобразован в :bind
. Может ли это быть ошибкой?
Моя теория заключается в том, что переключение курсора происходит потому, что изменение состояния vuex повторно отображает вход и что стиль {{ }}
интерполируется только один раз, в то время как синтаксис привязки повторно вводит входные данные при каждом изменении.
В настоящее время я использую value={{vuexState.myString}}
, но я хотел бы знать, что происходит, или если есть лучший способ сделать это.