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

遇到了一个神奇的bug

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

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

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

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

相关推荐
Stringzhua1 小时前
Vue数据的变更操作与表单数据的收集【6】
前端·javascript·vue.js
万少2 小时前
可可图片编辑 HarmonyOS 上架应用分享
前端·harmonyos
你的人类朋友2 小时前
git常见操作整理(持续更新)
前端·git·后端
无羡仙2 小时前
Webpack 核心实战:从零搭建支持热更新与 Babel 转译的现代前端环境
前端·webpack·前端框架
你的人类朋友2 小时前
git中的Fast-Forward是什么?
前端·git·后端
初遇你时动了情2 小时前
uniapp vue3 ts自定义底部 tabbar菜单
前端·javascript·uni-app
JarvanMo3 小时前
天塌了?Flutter工程总监跑去苹果了?
前端
烛阴4 小时前
掌握 TypeScript 的边界:any, unknown, void, never 的正确用法与陷阱
前端·javascript·typescript
22:30Plane-Moon4 小时前
项目1总结其三(图片上传功能)
ide·spring boot·vue
Jerry4 小时前
迁移到 Jetpack Compose
前端