vue本来就不该这么用。
确实可以调用子组件方法,但是vue很不提倡这样操作。
你这个例子里的情况可以子组件做一个prop参数,侦听这个参数的变化,当有变化的时候,就getData。
tab click的时候改变这个参数的值。
el table的prop数据有变化的话,el table这个组件肯定会重新渲染的。所以这里不知道你用的是不是也有问题。
【 在 mrg 的大作中提到: 】
: 请教个vue问题,父组件index里边是el table每个tab里是一个组件,每个组件有自己的getdata方法去后端取数据,index页面eltab绑定了tab click事件,点击是 通过ref调用对应组件的getdata方法,这些都没问题,问题是调用后子组件页面获取不到数据,consol log有数据,应该是渲染比获取数据要快,这个怎么解决呢
: 发自「今日水木 on iPhone 11」
--
FROM 121.228.211.*