点击按钮,子组件显示,再次点击,组件隐藏,但是由于每次组件显示,都会重复调用接口,所以我想询问一下各位,有没有什么好的办法,让子组件的接口只调用一次
用display:none控制吧,而不是每次都创建和销毁组件
你肯定是放在componentDidMount里面了,每次组价加载成功之后就会调用接口,可以像lcoder说的一样每次不销毁,也可以放在父组件里面
嗯嗯,我当初没考虑这个,谢谢
点击按钮,请求数据,拿到数据后存储数据并显示组件, 点击按钮,隐藏组件,数据还在, 点击按钮,有数据,不请求接口,直接显示组件。 请求数据的位置,可以放在父组件!