文章詳情頁
javascript - [多圖預警]reactjs點擊某表格編輯內容,跳轉傳值this.context.router.params.id時id報錯未定義
瀏覽:187日期:2023-04-12 10:35:44
問題描述
請教一下各位大師兄,如上所述,點擊某表格的一行的“編輯”來實現更改其內容的時候,利用 this.context.router.push('/user/edit/'+user.id)跳轉傳值,在編輯組件中利用 this.context.router.params.id獲取id時,報錯Cannot read property ’id’ of undefined?? 比較困擾啊,還請指點一下。。。詳情如下圖片:首先是表格表格頁面,底部有編輯按鈕,上面有個跳轉函數:
其次是,index.js的路由設置,應該沒問題吧:
再次是編輯頁面,實現取得數據后自動填充至表格中,這里面有一些驗證規則:
問題解答
回答1:檢查編輯組件中的this.context.router.params值,你報錯是因為這個值是undefined,看下能不能訪問到該值
標簽:
JavaScript
排行榜
