本文主要給大家介紹了關於react-native中ListView組件點擊跳轉的相關資料,ListView作為React Native的核心組件,用於高效地顯示一個可以垂直滾動的變化的數據列表。需要的朋友可以參考借鑒,下面來一起看看吧。
先看效果
用法
#NewsList.js
_onPress(rowData) { this.props.navigator.push({ title: rowData, component: CNodeJSList, passProps: { name: rowData, } }) }
說明
使用this.props.navigator.push() 指定component 就可以跳到下一個視圖裡了,如果想傳值,可以用passProps 屬性,在下一個視圖裡使用this. props.name 接收就可以了
對於onPress裡方法的調用,如果是以onPress={this._onPress}調用_onPress方法,頁面是不跳轉的,需要綁定this,寫法是:onPress={this._onPress.bind(this)} 但這樣好像沒法傳值,所以要傳值需要這樣寫:onPress={()=>{this._onPress(rowData)} } ,這樣就沒問題了,頁面也可以跳成功了。
相關推薦:
以上是react-native中ListView元件點擊跳轉實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!