表现 父组件数据还未获取时就向子组件传props,导致子组件不到数据而报错。 原因 vue>mpvue虽然同时兼容vue和小程序的生命周期,但有先后之差,了解更多请戳:理解vue>mpvue的生命周期 解决方案 用v-if控制子组件的渲染,判定条件为传入的值,如:<child v-if='list' :list='list'></child> 这样,在没有父组件没有获取到数据的情况下,就不会编译子组件,也就不会报错了~