На изображении выше - строка 42 (она выделена) - обратите внимание, что перед строкой :style
синтаксис выглядит нормально, но после того, как Sublime начинает волноваться. В первую очередь это разноцветный закрывающий тег div в строке 44.
Кажется, синтаксический движок считает, что есть незакрытая кавычка или скобка.
Я заметил этотакже происходит с :class
- на самом деле любые атрибуты, где требуется "{}"
.
Я предполагаю, что этот стиль синтаксиса является остатком vue-1 и недружественным с подсветкой синтаксиса vue-2, но я 'я не уверен.
То, что я пробовал:
- Да, я мог бы просто сделать значение стиля функцией , но это часто случается вкод базы, и я не собираюсь создавать специальную функцию для каждого экземпляра на этом этапе.
- Я просмотрел свои параметры подсветки синтаксиса, и есть только один стиль для
Vue Component
, и вот чтоЯ использую.
Имейте в виду - это не разовая вещь.Это происходит с каждым атрибутом в скобках в vue-файлах.Если вы видите здесь ошибку в моем синтаксисе, которая, по вашему мнению, является причиной этого, вы не ошибаетесь, но суть вопроса не в этом.Мне нужно знать, как исправить это очевидное упущение.