Дмитрий Беляев, тут да, со всем согласен, в том числе что запрос странный. Хотя если ты фрилансер или соло фулл стэк на проекте, то, вроде и нормально.
Зачем вообще на долго открывать несколько проектов - не могу себе представить. Разве что один вс код у тебя с бэком, второй с фронтом, но как между ними можно путаться - всё равно не понятно
Vkus-5p, у Вас в шаблоне разметка для блоков выводится независимо от наличия контента для этих блоков. Судя по разметке - это блоки от атрибутов.
Нужно изменить шаблон так, чтобы если контента атрибутов нет, то и разметка для них не выводилась.
Ну так а если родитель диктует значение по умолчанию, то как вы за дадите выбранную опцию? Если данные уже были внесены ранее и это редактирование значения, а не первичное задание значения?
Дмитрий Беляев, ну тогда уж уточнять до конца, что до этих свойств все же можно получить доступ через $. Например $props или $options со всеми вытекающими, согласно vue component api.
Константин,
давайте по пордку
1) Мне не особо интересно что и почему Вы делаете. Мы не в соцсети.
2) Если смотреть на классовые компоненты реакта, то это, в целом, абсолютно то же самое, и факт того, что у Вас возникли сложности с пониманием this во вью, говорит о том, что Вы ещё "в начале пути", в том числе по самому javascript. Причём независимо от продолжительности опыта.
Хаить что-то лишь потому, что Вам не понятно - сомнительная история, в первую очередь характеризующая Вас. В документации описано что из себя представляет экземпляр вью. А так же можно легко вывести в консоль и посмотреть чему же он равен.
Константин, Что в себя включает компонент? methods, conputed, data, props, разметка компонента и тд. Всё это лежит в объекте этого компонента. Вот ему this и равен.