react-native中ListView组件点击跳转实现方法

小云云
풀어 주다: 2018-01-30 17:43:25
원래의
1865명이 탐색했습니다.

本文主要给大家介绍了关于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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!