Как я могу избежать предупреждения «Атрибут vb-modal здесь не разрешен» в Intellij IDEA? - PullRequest
0 голосов
/ 06 мая 2020

В проекте Vue. js я учусь использовать Modals из BootstrapVue. В моем коде есть файл Items.vue с примерно таким:

<div v-b-modal="'modal-' + query.id">     // this is line 15
    ...
</div>

<b-modal :id="'modal-' + query.id">
    <p class="my-4">
        hello
    </p>
</b-modal>

Он хорошо работает. Однако Intellij IDEA с плагином Vue. js продолжает пищать с предупреждением:

Предупреждение: (15, 5) Атрибут vb-modal здесь не разрешен

Поток Vue Атрибут здесь не разрешен предполагает, что это происходит с файлами, отличными от -. vue, но здесь это не так.

Замена v-b-modal="..." с :v-b-modal="..." (то есть с : перед атрибутом, чтобы сделать привязку более явной) удаляет предупреждение, но тогда код не работает.

Я работаю с Intellij IDEA 2018.1.8.

1 Ответ

1 голос
/ 06 мая 2020

Версия IDEA, которую вы используете, очень старая, Vue. Поддержка js была значительно улучшена с версии 2018.1. В частности, WEB-38028 был исправлен в 2019.2. Пожалуйста, подумайте об обновлении IDEA до самой последней версии, BootstrapVue директивы правильно распознаются там

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...