[在Vue.js项目中,我正在学习从BootstrapVue中使用Modals。在我的代码中,我有一个文件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>
效果很好。但是,带有Vue.js插件的Intellij IDEA不断发出警告:
警告:(15,5)此处不允许使用v-b-modal属性
线程Vue Attribute is not allowed here建议非.vue文件发生这种情况,但实际情况并非如此。
将v-b-modal="..."
替换为:v-b-modal="..."
(即,在属性之前使:
使绑定更明确)删除了警告,但是代码不起作用。
我正在使用Intellij IDEA 2018.1.8。
您正在使用的IDEA版本非常旧,Vue.js支持自2018.1版以来已得到显着改善。特别地,WEB-38028在2019.2。中被固定。请考虑将IDEA升级到最新版本,BootstrapVue指令在此处正确识别]