vue父组件数据更新子组件相关内容未改变问题怎么解决
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,这篇文章主要介绍"vue父组件数据更新子组件相关内容未改变问题怎么解决",在日常操作中,相信很多人在vue父组件数据更新子组件相关内容未改变问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好
千家信息网最后更新 2025年11月13日vue父组件数据更新子组件相关内容未改变问题怎么解决
这篇文章主要介绍"vue父组件数据更新子组件相关内容未改变问题怎么解决",在日常操作中,相信很多人在vue父组件数据更新子组件相关内容未改变问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"vue父组件数据更新子组件相关内容未改变问题怎么解决"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
父组件数据更新子组件相关内容未改变
父组件
在父组件中,根据后台给的数据(数组),v-for生成子组件
子组件(existProject)
{{itemprop.title}}{{ status_tit }} 收集份数:{{itemprop.asyncCount}}份{{createtime}}编辑 发布 数据 删除
因为有多条数据,所以有分页处理,在第一页中数据显示正常,但是在获得第二页数据并赋值给父组件的data后,子组件的信息保留的还是第一页的信息
解决方法,使用watch深度监听
watch:{ itemprop:{ handler(n,o){ console.log(this.itemprop); var status = this.itemprop.status; var showCondition = this.itemprop.showCondition; // debugger; this.status_tit = (function(status,showCondition) { if(status==0) { return '未发布'; } if(status==2 && showCondition==1) { // 已发布 return '收集中'; } if(status==2 &&showCondition==0) { // 暂停 return '已暂停'; } if(status==2 &&showCondition==-1) { // 终止 return '已终止'; } if(status==2 &&showCondition==2) { // 问卷发布结束 return '已结束'; } })(status,showCondition) }, deep:true, immediate:true, } }watch可以监听子组件的数据变化,数组或者对象要用深度监听,字符串什么的不用深度监听,这样就可以在分页切换数据后,就不会保留原有的信息,而是新的信息了
循环中子组件不更新问题
解决方法
这是Element-UI的一个bug,解决方案是从el-table中增加一个row-key属性,并为row-key设置一个能唯一标识的字段名。
1.这个可以是数据库的id字段
2.给table增加一个随机数的key
到此,关于"vue父组件数据更新子组件相关内容未改变问题怎么解决"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
组件
数据
问题
更新
内容
信息
学习
监听
方法
深度
字段
数组
更多
帮助
实用
接下来
不用
中子
份数
后台
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
各种服务器进入bios按键
我的世界服务器种子推荐网易
网络安全为人民主题创意绘画
中小学生网络安全主体责任
数据库多表数据汇总
虚拟化中的网络技术
网络安全管理员测试题
数据库怎么和医院系统连接
无法访问奈飞服务器-62
我市网络安全宣传活动启动
我的世界纯净服服务器主城图纸
在哪个服务器有沙漠神殿
支付宝中国网络技术成都
如何做好一名网络安全警察
什么服务器最适合做app
老梁说科技互联网婚恋
数据库物理设计的内容
让用excel做数据库
网络安全审计测评企业
数据库建立连接错误怎么办
网络安全趣味小故事
网络安全法普及做法
蚌埠视频点播软件开发公司
数据库id回复
4核8G的服务器能开方舟吗
展开网络安全知识竞猜奖品
网络安全问题及解决措施
房山区什么是网络技术客户至上
包装软件开发价格
银行 网络安全案例分析