react-native中ListView组件点击跳转的方法示例


Posted in Javascript onSeptember 30, 2017

前言

在 上一篇 我们实现了NavigatorIOS与ListView结合使用的方法,那么这篇文章介绍一下ListView里点击跳转到新视图的方法,话不多说了,来一起看看详细的介绍吧。

先看效果

react-native中ListView组件点击跳转的方法示例

用法

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)}} ,这样就没问题了,页面也可以跳转成功了

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

参考

ListView列表点击跳转

源码:https://github.com/tomoya92/ITNews-React-Native

Javascript 相关文章推荐
表单切换,用回车键替换Tab健(不支持IE)
Jul 20 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
Jan 23 Javascript
JavaScript实现随机替换图片的方法
Apr 16 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
Dec 18 Javascript
jquery实现列表上下移动功能
Feb 25 Javascript
JS添加或修改控件的样式(Class)实现方法
Oct 15 Javascript
js常用DOM方法详解
Feb 04 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
Feb 28 Javascript
微信小程序ibeacon三点定位详解
Oct 31 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
Feb 18 Javascript
vue中多个倒计时实现代码实例
Mar 27 Javascript
jquery实现拖拽小方块效果
Dec 10 jQuery
详解在Vue中有条件地使用CSS类
Sep 30 #Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
Sep 30 #Javascript
vue按需引入element Transfer 穿梭框
Sep 30 #Javascript
vue获取DOM元素并设置属性的两种实现方法
Sep 30 #Javascript
jQuery完成表单验证的实例代码(纯代码)
Sep 30 #jQuery
JS设计模式之数据访问对象模式的实例讲解
Sep 30 #Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
Sep 30 #Javascript
You might like
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
PHP 实例化类的一点摘记
2008/03/23 PHP
Look And Say 序列php实现代码
2011/05/22 PHP
PHP如何使用Memcached
2016/04/05 PHP
[原创]PHP字符串中插入子字符串方法总结
2016/05/06 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
PHP7新特性
2021/03/09 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
基于ajax与msmq技术的消息推送功能实现代码
2016/12/26 Javascript
vue+jquery+lodash实现滑动时顶部悬浮固定效果
2018/04/28 jQuery
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2020/04/29 Javascript
Webpack5正式发布,有哪些新特性
2020/10/12 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
2020/10/27 Javascript
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
python生成1行四列全2矩阵的方法
2018/08/04 Python
nohup后台启动Python脚本,log不刷新的解决方法
2019/01/14 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
使用python实现哈希表、字典、集合操作
2019/12/22 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
在ipython notebook中使用argparse方式
2020/04/20 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
柯基袜:Corgi Socks
2017/01/26 全球购物
迪士尼西班牙官方网上商店:ShopDisney西班牙
2020/02/02 全球购物
企业宣传策划方案
2014/05/29 职场文书
中文专业求职信
2014/06/20 职场文书
政风行风评议整改方案
2014/09/15 职场文书
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
推普标语口号大全
2015/12/26 职场文书
当你焦虑迷茫时,请读读这6句话
2019/07/24 职场文书
如何在Mac上通过docker配置PHP开发环境
2021/05/29 PHP