v-model свойства объектов, которые сами являются объектами, имея на входе строку path?
Нет, но ты можешь привязать с нужному свойству. v-model="foo.baz.bat"
так да, я понимаю, но хотел добиться большей гибкости при переиспользовании компонента
foo[path] и в обычном джсе не заработает, тебе нужно что-то наподобие lodash.get
_.get я использую для получения данных потом, но в v-model мне нужно LHS иметь
Звучит так, будто вы делаете что-то не так)
сделай через computed c get/set
ну тут идея в том, чтобы передавать рандомный по структуре объект в компонент и передавать в него path, и в дальнейшем в компоненте работать именно с теми данными которые находятся в передаваемом объекте по path. Надеюсь хоть чуть-чуть понятно объяснил идею)
спасибо, попробую
И ты хочешь мутировать какой-то вложенное свойство в объекте? А что это собственно за компонент, в чём его работа?
не, мутировать пропсы я не собираюсь, это компонент, который рисует модалку с инпутами/селектами/datepicker'ами и.т.д. по переданному объекту и переданной конфигурации для его свойств, передаю я сам объект для того, чтобы инициализировать все эти контролы, в результате я возвращаю объект такого же типа, но свойства этого объекта уже берутся из контролов, надеюсь понятно объяснил
Обсуждают сегодня