父组件中
<Child :datas="datas"></Child>
子组件
props: {
datas: {
type: Object,
default: () => ({})
}
},
watch: {
datas: { // 取接口返回值
handler(newVal, oldVal) {
if (newVal) {
this.datas = newVal
}
},
immediate: true,
deep: true //因为是传的对象,属于复杂的数据结构 所以用深层监听 deep
}
},