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

遇到了一个神奇的bug

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

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

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

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

相关推荐
万少4 小时前
小龙虾(openclaw),轻松玩转自动发帖
前端·人工智能·后端
Jagger_6 小时前
抱怨到躺床关灯的一次 DIY 记录
前端
陈随易9 小时前
前端大咖mizchi不满Rust、TypeScript却爱上MoonBit
前端·后端·程序员
whinc10 小时前
🚀 两年小程序开发,我把踩过的坑做成了开源 Skills
前端·微信小程序·ai编程
sure28211 小时前
React Native中创建自定义渐变色
前端·react native
KKKK12 小时前
SSE(Server-Sent Events)流式传输原理和XStream实践
前端·javascript
子兮曰12 小时前
Humanizer-zh 实战:把 AI 初稿改成“能发布”的技术文章
前端·javascript·后端
Din12 小时前
主动取消的防抖
前端·javascript·typescript
百度地图汽车版13 小时前
【AI地图 Tech说】第九期:让智能体拥有记忆——打造千人千面的小度想想
前端·后端
臣妾没空13 小时前
Elpis 全栈框架:从构建到发布的完整实践总结
前端·后端