1. 父页面

    <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)
        
    }
}
      

本文由 hcb 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论