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 options属性集合操作代码
Dec 28 Javascript
对于this和$(this)的个人理解
Sep 08 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
Jun 20 Javascript
BootStrap3学习笔记(一)之网格系统
May 20 Javascript
Bootstrap三种表单布局的使用方法
Jun 21 Javascript
js选择器全面解析
Jun 27 Javascript
浅谈React Native 中组件的生命周期
Sep 08 Javascript
详解Vue取消eslint语法限制
Aug 04 Javascript
微信小游戏之使用three.js 绘制一个旋转的三角形
Jun 10 Javascript
vue获取form表单的值示例
Oct 29 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
Nov 07 Javascript
H5 js点击按钮复制文本到粘贴板
Nov 19 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
ThinkPHP行为扩展Behavior应用实例详解
2014/07/22 PHP
php微信公众号开发之微信企业付款给个人
2018/10/04 PHP
javascript 读取图片文件的大小
2009/06/25 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
JS实现点击事件统计的简单实例
2016/07/10 Javascript
再谈Javascript中的异步以及如何异步
2016/08/19 Javascript
浅析Ajax语法
2016/12/05 Javascript
浅谈js中的变量名和函数名重名
2017/02/13 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
2018/11/21 Javascript
pm2发布node配置文件ecosystem.json详解
2019/05/15 Javascript
JS运算符简单用法示例
2020/01/19 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
echarts饼图各个板块之间的空隙如何实现
2020/12/01 Javascript
vue 数据双向绑定的实现方法
2021/03/04 Vue.js
python将字符串转换成数组的方法
2015/04/29 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python回文字符串及回文数字判定功能示例
2018/03/20 Python
Django 多语言教程的实现(i18n)
2018/07/07 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
python得到qq句柄,并显示在前台的方法
2018/10/14 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
如何用Python做一个微信机器人自动拉群
2019/07/03 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
python模块导入的方法
2019/10/24 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
解释一下Windows的消息机制
2014/01/30 面试题
妇科医生自荐信
2013/11/05 职场文书
实习教师个人的自我评价
2013/11/08 职场文书
书法培训心得体会
2014/01/05 职场文书
总经理助理的职责
2014/03/14 职场文书
2015年十一国庆节演讲稿
2015/03/20 职场文书
人事行政主管岗位职责
2015/04/09 职场文书
java版 联机五子棋游戏
2022/05/04 Java/Android