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

遇到了一个神奇的bug

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

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

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

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

相关推荐
魔术师卡颂3 分钟前
提问量暴跌 80% ,Stack Overflow 却赚翻了?
前端·后端·ai编程
rocky1913 分钟前
什么,你还没用 claude,out 了吧!
前端·程序员
Younglina19 分钟前
想提升专注力?我做了一个web端的训练工具
前端·vue.js·游戏
NEXT0637 分钟前
CSS 选择器深度实战:从“个十百千”权重法到零 DOM 动画的降维打击
前端·css
Mapmost42 分钟前
防患未“燃”:掌握森林火灾仿真分析,精准把控火势蔓延趋势
前端
半世轮回半世寻1 小时前
前端开发里最常用的5种本地存储
前端·javascript
OpenTiny社区1 小时前
TinyPro v1.4.0 正式发布:支持 Spring Boot、移动端适配、新增卡片列表和高级表单页面
java·前端·spring boot·后端·开源·opentiny
爱上妖精的尾巴1 小时前
7-9 WPS JS宏 对象使用实例6:按条件读取多表再拆成多表
前端·javascript·wps·jsa
有意义1 小时前
现代 React 路由实践指南
前端·vue.js·react.js
三木檾1 小时前
Cookie 原理详解:Domain / Path / SameSite 一步错,生产环境直接翻车
前端·浏览器