首页 > 其他 > 详细

vue 组件中再套用组件的情况,子组件中获取不到数据

时间:2020-12-18 14:43:45      阅读:56      评论:0      收藏:0      [点我收藏+]

问题描述:在主页面中M,有一个按钮点击出来的弹框是使用了一个自定义组件A;在A组件中使用了组件B

B组件中根据A组件传过来的值不同,请求的接口不同;出现的问题是,B中获取不到A中传过来的值,即使我的值是一个常量 <B :flag="true"><B>

在B中,flag的值获取不到

原因是:B组件的出现,本应该是在A组件中一个下拉列表的接口请求完成之后,通过下拉列表的值判断是否显示;而我是使用从M主页面传到A组件过来的值显示了B组件

解决方法:1) 在B组件使用定时器延迟获取  (不推荐)

2)在A组件中,在异步获取完下拉列表的之后,在B组件上加上这个条件 v-if=‘list.length’ 

    

vue 组件中再套用组件的情况,子组件中获取不到数据

原文:https://www.cnblogs.com/fyjz/p/14154602.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!