父页面
<ranking-table v-if="funddata!=null" :childObject="funddata"></ranking-table> 定义 : 在data()中。 funddata:{}, GetFund(){
var input={fundCode:"000001"};
var response=""// 异步反回来的数据,太长了, 不写了
var data=response.d;
this.funddata=data;
this.showIndex(data);},
1.子组件
props:{
childObject:{type:Object}
},
watch:{
childObject:{
handler(){
if(JSON.stringify(this.childObject) === "{}"){
console.log("对象为空");
console.log(this.childObject);
} else {
console.log("对象不为空");
console.log(this.childObject);
this.getTableData();
}
},
immediate:true
}
},
mounted(){
// this.getTableData();
},
methods: {
getTableData(){
console.log(this.childObject)
}
}
还不快抢沙发