javascript - [React Native]如何在Tabs內(nèi)維護每一個ListView的滾動條?
問題描述
問題已解決,是css樣式的問題。。。。和js無關(guān)。。。
我在tabs里包了一個listview,但是切換tabs的時候,listview的滾動條都在同一個位置。。。就是說我在第一個tabs中 滾動了100px ,切換到第二個tabs,也是在100px的位置。。componentDidMount 只會觸發(fā)一次...如何保證每個listview的滾動條在各自的位置。。
//數(shù)組保存8個 const genTabpaneComp = (count) => { const result = []; for (let i = 0; i <= count; i++) { result.push(TabpaneComp(i)); } return result; }; //Tabpane 內(nèi)容 const TabpaneComp = (key) => { let props; return( <TabPane tab={Tabp(key)} key={ key }><p className={styles.categoryList}> <ContentView {...props}/></p> </TabPane> ) };
結(jié)果如圖:
問題解答
回答1:可以在 tab 切換時,記住上一個 tabPane 的滾動位置,這樣可以維護沒有 tabPane 的滾動位置。 read https://github.com/ant-design...
還有一種辦法,可以讓 styles.categoryList 高度固定。
相關(guān)文章:
1. php - 微信開發(fā)驗證服務(wù)器有效性2. 求救一下,用新版的phpstudy,數(shù)據(jù)庫過段時間會消失是什么情況?3. javascript - 我的站點貌似被別人克隆了, google 搜索特定文章,除了域名不一樣,其他的都一樣,如何解決?4. mysql - 請問數(shù)據(jù)庫字段為年月日,傳進的參數(shù)為月,怎么查詢那個月所對應(yīng)的數(shù)據(jù)5. Python2中code.co_kwonlyargcount的等效寫法6. python - 如何判斷字符串為企業(yè)注冊名稱7. html - 移動端radio無法選中8. javascript - vue+iview upload傳參失敗 跨域問題后臺已經(jīng)解決 仍然報403,這是怎么回事啊?9. [python2]local variable referenced before assignment問題10. python中怎么對列表以區(qū)間進行統(tǒng)計?
