亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

反應。如何在不出現警告的情況下將網格插入 TabPanel?

反應。如何在不出現警告的情況下將網格插入 TabPanel?

ABOUTYOU 2023-12-14 15:47:16
問題是不言自明的。我使用 Material-UI 中的選項卡,以便可以根據用戶的選擇呈現不同的網格。每個面板應包含一個帶有各種文本字段和組件的網格。問題是我收到一條警告:警告:validateDOMNesting(...):div 不能顯示為 p 的后代。下面是代碼:<Grid item md={10} xs={10} className={classes.divStyle}>      {categories.map((category, i) => (             <TabPanel value={value} index={i} key={`tabpanel-${i}`}>                  <Grid p={3}>                  </Grid>              </TabPanel>                ))};</Grid>我該如何解決呢?提前致謝!
查看完整描述

1 回答

?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

你的代碼基本上是正確的(假設你這里沒有顯示TabContext、Tab、值等)。

檢查您是否有呈現為標簽的父組件<p>,例如通過使用瀏覽器代碼檢查。

此錯誤的常見來源似乎是父<Typography>元素,默認情況下它呈現為<p>標簽。這可以通過例如更改<Typography component="div">?;蛘撸琓ypography 元素可能更適合在樹中進一步使用,即不作為父元素,而更像使用 p 標簽的相同方式。


查看完整回答
反對 回復 2023-12-14
  • 1 回答
  • 0 關注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號