vue中v-for 与 v-if 使用错误

Posted IT谷小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中v-for 与 v-if 使用错误相关的知识,希望对你有一定的参考价值。

元素中使用v-for:

开发工具:vscode

vue插件:Vetur

错误原因:

​ 一个Vetur代码检查插件爆出:Elements in iteration expect to have ‘v-bind:key’ directives错误警告

原因分析:

解决:在使用v-for的元素上绑定key。

v-for与v-if结合使用:

报错原因:同一元素使用v-for和v-of指令

问题解决:

​ 因为v-for的优先级比v-if高,可以将代码块包装到一个template(H5 标签)标签中,将绑定的kry加到v-if所在的元素中.

以上是关于vue中v-for 与 v-if 使用错误的主要内容,如果未能解决你的问题,请参考以下文章

Vue - ElementUI中循环渲染表格,控制字段的显示与隐藏 v-if与v-for同时使用

vue v-for与v-if组合使用

vue的一些小记录

Vue的v-for与v-if的联系

1.4 Vue v-if,v-show与v-for指令

包含 Vue.js v-if 和 v-for 指令的 HTML 标签在加载时闪烁