title: Render a child component only after async method is completed in parent's mounted
body: <p>I have a parent component which renders a child component.  I am making an async call (an axios 'get' request from Vuex actions) from inside the <code>mounted</code> of the parent component, which fetches the data required for the child component.</p>
  
  <p>I want to prevent the rendering of the child component til that async call is completed.  Can someone suggest some elegant approach?</p>