首頁  >  文章  >  web前端  >  react-native中ListView元件點擊跳轉實作方法

react-native中ListView元件點擊跳轉實作方法

小云云
小云云原創
2018-01-30 17:43:251930瀏覽

本文主要給大家介紹了關於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)} } ,這樣就沒問題了,頁面也可以跳成功了。

相關推薦:

JS實作div點擊跳到另一頁實例程式碼

微信小程式函數節流多次點擊跳轉如何防止

實例詳解JS簡單實作點擊跳轉登陸郵箱功能的方法

以上是react-native中ListView元件點擊跳轉實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn