表现

父组件数据还未获取时就向子组件传props,导致子组件不到数据而报错。

原因

mpvue虽然同时兼容vue和小程序的生命周期,但有先后之差,了解更多请戳:理解mpvue的生命周期

解决方案

用v-if控制子组件的渲染,判定条件为传入的值,如:<child v-if='list' :list='list'></child>
这样,在没有父组件没有获取到数据的情况下,就不会编译子组件,也就不会报错了~

Logo

前往低代码交流专区

更多推荐