В моей компании для шаблонов для Vue.js мы пишем компоненты в отдельных файлах Blade.У меня проблема в том, что HTML-код не выделен в этих файлах.Весь HTML-код написан внутри тегов script
с синтаксисом:
<script type="x/templates" id="nameOfComponent">
.
При удалении атрибута type подсветка начинает работать правильно.Я немного искал и обнаружил, что есть разные типы, но я никогда не видел такой, как приведенный выше (самый близкий, который я видел, это text/x-template
, и выделение работает с ним).Теперь, поскольку мне не разрешено изменять подобные вещи, у меня есть пара вопросов (также я должен отметить, что я новичок в JavaScript и PHP):
- Если это не такпредопределенный тип, поддерживаются ли определяемые пользователем типы?
- Если да, есть ли расширение для кода VS, которое выделит HTML-часть кода?
- Если определяемые пользователем типы не подходятрешение, какое из них будет лучшим решением для меня?