Тимофей Алексеев, Собственно так я и делал. Что PHP что HTML отформатированы правильно. Но независимо друг от друга. Отступы в PHP всегда сбрасываются, независимо от того, где и как открыватеся <?php. format html in php в свою очередь тоже ведёт себя странно с атрибутами тега в зависимости от того есть php внутри или нет
beduin01, Не знаю. Но я бы не стал. Как не стал бы вообще применять Vue.observable кроме каких-то очень специфических случаев (с которыми я ещё не стыкался).
Если я не ошибаюсь, то эта функция — предназначена для тех случаев, когда у вас маленький проект. Либо на Vue построет один небольшой елемент на странице. Когда у вас нету дерева компонентов. А нужно лишь чтобы одни данные зависили от других. В таком случае вам нет нужды создавать целый инстанс Vue. Можно обойтись только Vue.observable
Для более сложных задач, я бы советовал придерживатся традиционного подхода. Иначе это превратится в ад — когда куча компонентов зависит от разных данных, которые берутся откуда-то, неясно откуда и как изменяются.