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 相关文章推荐
javascript-简单的日历实现及Date对象语法介绍(附图)
May 30 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
Nov 17 Javascript
JavaScript检测实例属性, 原型属性
Feb 04 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
Mar 11 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
May 05 Javascript
JavaScript简单获取页面图片原始尺寸的方法
Jun 21 Javascript
基于JavaScript实现添加到购物车效果附源码下载
Aug 22 Javascript
jQuery Ajax File Upload实例源码
Dec 12 Javascript
用js将long型数据转换成date型或datetime型的实例
Jul 03 Javascript
详解javascript replace高级用法
Feb 17 Javascript
JavaScript惰性载入函数实例分析
Mar 27 Javascript
JS数组扁平化、去重、排序操作实例详解
Feb 24 Javascript
详解在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
一个图形显示IP的PHP程序代码
2007/10/19 PHP
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
Javascript的闭包详解
2014/12/26 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
代码分析jQuery四种静态方法使用
2015/07/23 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
js获取Html元素的实际宽度高度的方法
2016/05/19 Javascript
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
python os用法总结
2018/06/08 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
Flask框架工厂函数用法实例分析
2019/05/25 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
python读写csv文件的方法
2019/08/13 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
2020/02/25 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
python遍历路径破解表单的示例
2020/11/21 Python
python3字符串输出常见面试题总结
2020/12/01 Python
python 数据类型强制转换的总结
2021/01/25 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
The Hut美国/加拿大:英国领先的豪华在线百货商店
2019/03/26 全球购物
Europcar意大利:汽车租赁
2019/07/07 全球购物
英国奢侈品在线精品店:Hervia
2020/09/03 全球购物
计算机实训报告范文
2014/11/05 职场文书
2015年幼儿园大班工作总结
2015/04/25 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS
Python学习之os包使用教程详解
2022/03/21 Python
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL