vue element key值用index 子组件赋值逻辑不严谨 导致table表格数据刷新有问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue element key值用index 子组件赋值逻辑不严谨 导致table表格数据刷新有问题相关的知识,希望对你有一定的参考价值。
参考技术A table 列表表格写法:code组件写法:
页面的展示错误情况:
错误情况截图2:
现在看改进方案:
第一种解决方案:
如果key值是一样的。也同样是问题,必须保证key不一样
第二种解决方案:
vue $index,$key已经移除了
之前可以这样:
<ul id="example"> <li v-for="item in items"> {{$index}} {{$key}} </li> </ul>
现在已经移除,如果还用的话就会报错:Uncaught ReferenceError: $index is not defined;
现在这样写:
<ul id="example"> <li v-for="(item,index) in items"> {{item}} {{index}} </li> </ul>
第一个参数是值,第二个参数是索引;目的是为了保持和原生的一致;
以上是关于vue element key值用index 子组件赋值逻辑不严谨 导致table表格数据刷新有问题的主要内容,如果未能解决你的问题,请参考以下文章
vue+element+ui+表单动态渲染+可视化配置的方法+事件怎么添加?