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原型继承之基础机制分析
Aug 26 Javascript
node.js解决获取图片真实文件类型的问题
Dec 20 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
Aug 05 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
Apr 11 Javascript
基于bootstrap实现广告轮播带图片和文字效果
Jul 22 Javascript
微信小程序 教程之小程序配置
Oct 17 Javascript
浅谈JS如何实现真正的对象常量
Jun 25 Javascript
JSON 数据格式详解
Sep 13 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
Aug 08 Javascript
JavaScript实现随机点名器
Mar 25 Javascript
解决vue动态下拉菜单 有数据未反应的问题
Aug 06 Javascript
vue项目中微信登录的实现操作
Sep 08 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连接MySQL代码的参数说明
2008/06/07 PHP
PHP 函数call_user_func和call_user_func_array用法详解
2014/03/02 PHP
PHP入门教程之上传文件实例详解
2016/09/11 PHP
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
Javascript Object.extend
2010/05/18 Javascript
判断客户端浏览器是否安装了Flash插件的多种方法
2010/08/11 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
详解webpack 多页面/入口支持&公共组件单独打包
2017/06/29 Javascript
Vue官网todoMVC示例代码
2018/01/29 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
2018/05/03 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
[01:28:24]NAVI vs VG Supermajor 败者组 BO3 第三场 6.5
2018/06/06 DOTA
Python 条件判断的缩写方法
2008/09/06 Python
python正则表达式及使用正则表达式的例子
2018/01/22 Python
python的常见矩阵运算(小结)
2019/08/07 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
python如何绘制疫情图
2020/09/16 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
美国眼镜网:GlassesUSA
2017/09/07 全球购物
印度购物网站:TATA CLiQ
2017/11/23 全球购物
介绍一下Ruby的多线程处理
2013/02/01 面试题
自我评价如何写好?
2014/01/05 职场文书
经典促销广告词大全
2014/03/19 职场文书
党员公开承诺书2015
2015/01/21 职场文书
物业工程部岗位职责
2015/02/11 职场文书
2015年家长学校工作总结
2015/04/22 职场文书
PHP实现rar解压读取扩展包小结
2021/06/03 PHP
win7配置本地ftp服务器的图文教程
2022/08/05 Servers