当父组件 axjos 获取数据,子组件使用 props 接收数据时,执行 mounted 的时候 axjos 还没有返回数据,而且 mounted 只执行一次,这时 props 中接收的数据为空
解决方案:在对应组件中判断数据的长度,用v-if去判断,假设这个days是异步获取的数据。
<hospitalChart :days.sync='days' :peopleAmount.sync='peopleAmount' v-if="days.length"></hospitalChart
当父组件 axjos 获取数据,子组件使用 props 接收数据时,执行 mounted 的时候 axjos 还没有返回数据,而且 mounted 只执行一次,这时 props 中接收的数据为空
解决方案:在对应组件中判断数据的长度,用v-if去判断,假设这个days是异步获取的数据。
<hospitalChart :days.sync='days' :peopleAmount.sync='peopleAmount' v-if="days.length"></hospitalChart