父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决
场景:我实际用到的是这样的,我父组件引用子组件related,父组件调用获取页面详情的方法,更新了state值related,子组件根据该related来渲染相关新闻内容,但是页面打开的时候总是先加载子组件,子组件在渲染的时候还没有获取到更新之后的related值,即使在子组件中watch该值的变化依然不能渲染出来子组件的相关新闻内容。 我的解决办法:父组件像子组件传值,当父组件执行了获取页面详情的方法之后,state值related更新,然后传给子组件,子组件再进行渲染,可以正常获取到。 父组件代码:import { Toast } from 'mint-ui'; 子组件related.vue 相关新闻
效果如图: 总结以上所述是小编给大家介绍的父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法。编程之家 52php.cn 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- iPhone使用smtp服务器发送电子邮件?
- React高级指南(三)【Refs and the DOM】
- ruby-on-rails – Ruby年 – 月 – 上周日的日期
- [每日一题] OCP1z0-047 :2013-08-01 正则表达式--- REGEXP_
- C#获取机器码的方法详解(机器名,CPU编号,硬盘编号,网卡mac等
- XML,XSD,XSL
- ruby-on-rails – 安装therubyracer时发生错误(0.10.1)
- S5PV210的NandFlash应用(二)
- Postgresql之数据库优化参数设置
- ruby-on-rails – ActiveRecord:在自联接中删除子项后Null