鍍金池/ 問答/HTML/ 父子組件傳參,如何讓data里的初始id為選中的id

父子組件傳參,如何讓data里的初始id為選中的id

用elementUI做一個點擊用戶列表查看用戶詳情的功能

clipboard.png

clipboard.png
先獲取每次點擊的不同id,并且調(diào)取子組件事件。

clipboard.png
再將id保存到data中,然后傳入子組件

clipboard.png

clipboard.png

clipboard.png
每次都能傳遞不同的id到子組件,并調(diào)用子組件請求成功,除了第一次為空,后面發(fā)現(xiàn)是因為data里的初始id為空,現(xiàn)在想要data里的id第一次點擊時為選中的用戶id,請問應該怎么做,自己試了id:this.id和id:this.tableData3[index].id,但是沒有,還出現(xiàn)頁面空白渲染錯誤。

回答
編輯回答
熊出沒

試試這個想法行不行:

handleEdit: function(index) {
    let that = this;
    taht.id = that.tableData3[index].id;
    setTimeout(() => {
        that.$refs.showdetail.getid();
        that.$refs.showdetail.showdetail();
    },0);
}
2018年8月26日 11:39