Vue2数据发生变化但页面未改变

遇到了一个神奇的bug

  1. 项目是Vue2的项目,检查了代码没有问题,页面上操作了删除按钮,实际这个数据删除了,但是页面上不会重新渲染,这条数据还在。查找原因:

    发现是,对象中的属性没有初始化!!! 如果不初始化,给对象添加属性,需要通过$set为对象属性赋值

  2. 还遇到一个傻瓜式的问题,页面初始化,在mounted方法调后端接口,给数据赋值,但是数据就是不回显在页面上

    找到前端大佬一起看,最后,竟然是在mounted的方法里面,给数据赋值的下面代码中,又给该数据赋值为空了,(因为我是在别人基础上改造,所以没发现会有这个问题)。

相关推荐
aze2 分钟前
恩师AI之Next.js 静态导出中 "use client" 指令的作用
前端·next.js
江城开朗的豌豆6 分钟前
Git分支管理:从'独狼开发'到'团队协作'的进化之路
前端·javascript·面试
GIS之家7 分钟前
vue+cesium示例:3D热力图(附源码下载)
前端·vue.js·3d·cesium·webgis·3d热力图
幽蓝计划8 分钟前
鸿蒙Next仓颉语言开发实战教程:下拉刷新和上拉加载更多
前端
红衣信9 分钟前
电影项目开发中的编程要点与用户体验优化
前端·javascript·github
LeeAt14 分钟前
npm:详细解释前端项目开发前奏!!
前端·node.js·html
山有木兮木有枝_16 分钟前
JavaScript对象深度解析:从创建到类型判断 (上)
前端
crary,记忆24 分钟前
MFE(微前端) Module Federation:Webpack.config.js文件中每个属性的含义解释
前端·学习·webpack
清风~徐~来26 分钟前
【Qt】控件 QWidget
前端·数据库·qt
前端小白从0开始27 分钟前
关于前端常用的部分公共方法(二)
前端·vue.js·正则表达式·typescript·html5·公共方法