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

熱門標(biāo)簽