vue或者uniapp修改数据后页面不重新渲染

1.数据是对象

通常是某个渲染的数组改变了层级较深的数据导致页面没有实时渲染

复制代码
this.items=JSON.parse(JSON.stringify(this.items));
2.数据是数组
this.$set 方法,可以显式地告诉Vue,某个属性的值已经发生了变化,从而触发视图的更新
复制代码
let arr = [
    {name:'lxy',age:16},
    {name:'zzf',age:13},
    {name:'zp',age:17}
]
const obj = {name:'aaa',age:11},

//arr是修改的数组  index是修改的索引  obj是修改的数据

this.$set(arr,1,obj)

//打印结果
[
    {name:'lxy',age:16},
    {name:'aaa',age:11},
    {name:'zp',age:17}
]
相关推荐
小Dno13 小时前
diff算法理解第一篇
前端
文心快码BaiduComate3 小时前
文心快码实测Markdown排版工具开发
前端·后端·程序员
杨超越luckly3 小时前
HTML应用指南:利用GET请求获取全国沃尔沃门店位置信息
前端·arcgis·html·数据可视化·门店数据
yuqifang4 小时前
DevEco Studio工具在打hap包时,Product选项(default,release)和 Build Mode(default,release)区别
前端
朝与暮4 小时前
《深入浅出编译原理 -- 编译原理总述(一)》
前端·编译原理·编译器
灰太狼大王灬4 小时前
Chrome 浏览器扩展图片 提取大师
前端·chrome
Strawberry_rabbit4 小时前
程序员工作必需之公网和私网
前端·网络协议
昔人'4 小时前
css`text-underline-offset` 为文本下划线设置偏移量
前端·css
旺仔牛仔QQ糖4 小时前
防抖(或节流)自定义传参
前端
莎莎小公举4 小时前
AI 应用中 Markdown 流式渲染图片闪动问题
前端