第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

Material UI - React - 使用選項(xiàng)卡在列表中移動并自動滾動到索引

Material UI - React - 使用選項(xiàng)卡在列表中移動并自動滾動到索引

哆啦的時光機(jī) 2023-03-18 16:18:59
如果我有一個很大的項(xiàng)目列表,每個項(xiàng)目都有一個類別,const categories: string[] = [0, 1, 2, 3, 4, 5];const items: {name: string, category: number}[] = [{name: "foo", category: 1}, {name: "bar", category: 1}, {name: "foobar", category: 2}, {name: "barfoo", category: 3}, ... etc.];..在 material-ui 中,它們被用作類別的選項(xiàng)卡標(biāo)題:  <AppBar>    <Tabs      value={tabIndex}      onChange={handleChange}      indicatorColor="secondary"      variant="scrollable"      scrollButtons="auto"    >      {categories.map((i) => (        <Tab          key={i}          label={i}        />      ))}    </Tabs>  </AppBar>然后我在選項(xiàng)卡標(biāo)題下有一長串項(xiàng)目,這些項(xiàng)目按類別分類在一起。我如何使用選項(xiàng)卡通過自動滾動到基于所選選項(xiàng)卡的位置中的第一個類別以及在滾動到列表中的特定第一個索引時自動更新選項(xiàng)卡位置來按順序?yàn)g覽列表。對于一個視覺示例:使用制表符在需要按特定順序閱讀的連續(xù)內(nèi)容中移動的示例圖像我怎樣才能在材料 ui 和反應(yīng)中實(shí)現(xiàn)這樣的東西?總之,滾動瀏覽具有類別并按類別排序的大量項(xiàng)目從選項(xiàng)卡選擇自動滾動到第一個列表位置類別根據(jù)列表滾動位置自動選擇標(biāo)簽
查看完整描述

2 回答

?
慕尼黑5688855

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個贊

正確答案在上面,但還有這個 CodeSandbox 示例也可以使用。



查看完整回答
反對 回復(fù) 2023-03-18
?
絕地?zé)o雙

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個贊

您正在尋找的組件是Scrollspy,它是材料 ui 的未來組件

目前,他們在材料 ui 文檔中實(shí)現(xiàn)了名為AppTableOfContents 的組件。如果您在右側(cè)的文檔中看到內(nèi)容部分。

https://github.com/mui-org/material-ui/issues/16359 在這里我找到了兩個解決方案

  1. 使用反應(yīng)滾動間諜

  2. 使用useScrollspy Hook(試試這個)


查看完整回答
反對 回復(fù) 2023-03-18
  • 2 回答
  • 0 關(guān)注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號