Alex_87, ошибка на картинке скорей всего возникает исходя из рекомендаций vue.js по размещению закрытых тегов компонентов, нужно <router-view></router-view>
вероятно, это eslint так делает с конфигом 'plugin:vue/vue3-strongly-recommended', или подобным
Alex_87, тем и отличается cli и npm create от простого npm install. cli это сценарий установки, который вам подтянет не только vite, но и что-нибудь еще, что требуется последней версии свежих проектов
косяки у вас, значит по вашей. вью из коробки с той же пиниа работает безошибочно, и запускается в две команды. не надо тут восхвалять одно на основе неумения/нежелания пользоваться другим. вью ничем не уступает реакту, а порог вхождения еще и пониже будет.
dudaevfrontend, вы бы примеры приводили, а не воду разводили. в сафари все нормально работает, просто есть нюансы. что и не удивительно, это ж не хром, который сейчас в каждом браузере
bett22, ну вот у вас блок открывается после первых четырех почему? потому что и находится после них. следующий - после восьми. какое вы на основе этой разметки хотели поведение получить? переставьте блоки, будет разница.
нужно пересматривать разметку. возможно, стоит вообще повыкидывать множество детей .content, оставить только одного, в которого по клику и добавлять нужные данные.
<router-view></router-view>
вероятно, это eslint так делает с конфигом
'plugin:vue/vue3-strongly-recommended',
или подобным