Возвышенная подсветка синтаксиса Vue разрывается после: class или: style - PullRequest
0 голосов
/ 12 декабря 2018

enter image description here

На изображении выше - строка 42 (она выделена) - обратите внимание, что перед строкой :style синтаксис выглядит нормально, но после того, как Sublime начинает волноваться. В первую очередь это разноцветный закрывающий тег div в строке 44.

Кажется, синтаксический движок считает, что есть незакрытая кавычка или скобка.

Я заметил этотакже происходит с :class - на самом деле любые атрибуты, где требуется "{}".

Я предполагаю, что этот стиль синтаксиса является остатком vue-1 и недружественным с подсветкой синтаксиса vue-2, но я 'я не уверен.

То, что я пробовал:

  • Да, я мог бы просто сделать значение стиля функцией , но это часто случается вкод базы, и я не собираюсь создавать специальную функцию для каждого экземпляра на этом этапе.
  • Я просмотрел свои параметры подсветки синтаксиса, и есть только один стиль для Vue Component, и вот чтоЯ использую.

Имейте в виду - это не разовая вещь.Это происходит с каждым атрибутом в скобках в vue-файлах.Если вы видите здесь ошибку в моем синтаксисе, которая, по вашему мнению, является причиной этого, вы не ошибаетесь, но суть вопроса не в этом.Мне нужно знать, как исправить это очевидное упущение.

...