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 相关文章推荐
input 高级限制级用法
Mar 26 Javascript
javascript 面向对象编程 聊聊对象的事
Sep 17 Javascript
jquery checkbox,radio是否选中的判断代码
Mar 20 Javascript
JavaScript自定义DateDiff函数(兼容所有浏览器)
Mar 01 Javascript
解决遍历时Array.indexOf产生的性能问题
Jul 03 Javascript
jquery数据验证插件(自制,简单,练手)实例代码
Oct 24 Javascript
原生JavaScript实现合并多个数组示例
Sep 21 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
Mar 29 Javascript
JS实现title标题栏文字不间断滚动显示效果
Sep 07 Javascript
ajax实现动态下拉框示例
Jan 10 Javascript
JavaScript实现放大镜效果代码示例
Apr 29 Javascript
js中Object.create实例用法详解
Oct 05 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
php实现数组按指定KEY排序的方法
2015/03/30 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
javascript 简练的几个函数
2009/08/29 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
使用node.js 获取客户端信息代码分享
2014/11/26 Javascript
JavaScript中诡异的delete操作符
2015/03/12 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
js实现textarea限制输入字数
2017/02/13 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
微信小程序 空白页重定向解决办法
2017/06/27 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
jQuery实现滚动效果
2017/11/17 jQuery
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
React中的render何时执行过程
2018/04/13 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
react使用CSS实现react动画功能示例
2020/05/18 Javascript
[04:45]上海特级锦标赛主赛事第三日TOP10
2016/03/05 DOTA
[52:39]完美世界DOTA2联赛PWL S3 CPG vs Forest 第一场 12.16
2020/12/17 DOTA
Python 多线程实例详解
2017/03/25 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
python浪漫表白源码
2019/04/05 Python
Python中断多重循环的几种方式详解
2020/02/10 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
心得体会开头
2014/01/01 职场文书
调解员先进事迹材料
2014/02/07 职场文书
献爱心标语
2014/06/21 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
办护照工作证明
2014/10/01 职场文书
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python