原文:父组件中vuex方法更新state,子组件不能及时更新并渲染的解决方法

场景: 我实际用到的是这样的,我父组件引用子组件related,父组件调用获取页面详情的方法,更新了state值related,子组件根据该related来渲染相关新闻内容,但是页面打开的时候总是先加载子组件,子组件在渲染的时候还没有获取到更新之后的related值,即使在子组件中watch该值的变化依然不能渲染出来子组件的相关新闻内容。 我的解决办法: 父组件像子组件传值,当父组件执行了获取页面 ...

2018-04-24 17:00 0 2117 推荐指数:

查看详情

vue更新、重新渲染组件方法

方法1(推荐): 给组件加上唯一的key值,当key值发生变化,组件就会重新渲染,如: 方法2: 使用 v-if ,当有数据时,再渲染组件 方法3: Vue.forceUpdate() 参考文章:https://segmentfault.com ...

Sat Dec 12 19:16:00 CST 2020 0 1571
vue传值,组件无法及时更新组件传过来的值的问题

由于页面内的表格是根据elementUI二次封装的组件,表格的请求地址需要在组件页面判断修改并传给组件,结果发现需要点击两次,组件的请求地址才会改变。 原写法: 组件拿到的url未更新,load方法还是请求之前的url地址。 修改后的写法: 这样子组件 ...

Sat May 09 00:46:00 CST 2020 0 3121
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM