使用v-for渲染时,新增数据后,页面没更新
Posted web半晨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用v-for渲染时,新增数据后,页面没更新相关的知识,希望对你有一定的参考价值。
1、错误写法
<div v-for="item in list" :key="item.id">
<span v-text="item.title"></span>
</div>
2、正确写法
<div>
<div v-for="item in list" :key="item.id">
<span v-text="item.title"></span>
</div>
</div>
3、javascript部分
import getData from "@/api/getData/index.js";
export default
data()
return
list: []
;
,
methods:
async getList()
let result = await getData();
this.list = [...result];
,
;
4、总结
其实就是在v-for标签外包裹一个父级标签。
以上是关于使用v-for渲染时,新增数据后,页面没更新的主要内容,如果未能解决你的问题,请参考以下文章
七vue中v-for有时候对页面不会重新渲染,数组变化后如何到渲染页面