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}
]
相关推荐
爱生活的苏苏22 分钟前
vue生成二维码图片+文字说明
前端·vue.js
拉不动的猪24 分钟前
安卓和ios小程序开发中的兼容性问题举例
前端·javascript·面试
炫彩@之星30 分钟前
Chrome书签的导出与导入:步骤图
前端·chrome
贩卖纯净水.41 分钟前
浏览器兼容-polyfill-本地服务-优化
开发语言·前端·javascript
前端百草阁1 小时前
从npm库 Vue 组件到独立SDK:打包与 CDN 引入的最佳实践
前端·vue.js·npm
夏日米米茶1 小时前
Windows系统下npm报错node-gyp configure got “gyp ERR“解决方法
前端·windows·npm
且白1 小时前
vsCode使用本地低版本node启动配置文件
前端·vue.js·vscode·编辑器
程序研1 小时前
一、ES6-let声明变量【解刨分析最详细】
前端·javascript·es6
疯狂的沙粒2 小时前
在uni-app中如何从Options API迁移到Composition API?
javascript·vue.js·uni-app
siwangqishiq22 小时前
Vulkan Tutorial 教程翻译(四) 绘制三角形 2.2 呈现
前端