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修改浏览器tab标题小技巧
Jan 06 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
Feb 25 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
Sep 14 Javascript
AngularJS入门教程之表单校验用法示例
Nov 02 Javascript
ajax分页效果(bootstrap模态框)
Jan 23 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
Feb 28 Javascript
Angular.JS通过指令操作DOM的方法
May 10 Javascript
vue2.0+vue-dplayer实现hls播放的示例
Mar 02 Javascript
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
webpack4简单入门实例
Sep 06 Javascript
Vuex中的State使用介绍
Jan 19 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
Apr 25 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读取javascript设置的cookies的代码
2010/04/12 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
discuz目录文件资料汇总
2014/12/30 PHP
php结合ACCESS的跨库查询功能
2015/06/12 PHP
PHP批量生成图片缩略图的方法
2015/06/18 PHP
php 数组随机取值的简单实例
2016/05/23 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
有关于JS构造函数的重载和工厂方法
2013/04/07 Javascript
jquery text()方法取标签中的文本
2014/07/25 Javascript
JavaScript不使用prototype和new实现继承机制
2014/12/29 Javascript
一波JavaScript日期判断脚本分享
2016/03/06 Javascript
基于node实现websocket协议
2016/04/25 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
[51:28]EG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/16 DOTA
python装饰器实例大详解
2017/10/25 Python
numpy中的delete删除数组整行和整列的实例
2018/05/09 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
三查三看党性分析材料
2014/02/18 职场文书
学校志愿者活动总结
2014/06/27 职场文书
向国旗敬礼学生寄语大全
2014/09/30 职场文书
收入及婚姻状况证明
2014/11/20 职场文书
高三毕业评语
2014/12/31 职场文书
2015年房产经纪人工作总结
2015/05/15 职场文书
业务员年终工作总结2015
2015/05/28 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python