这篇文章主要介绍React-native中ListView组件如何实现点击跳转功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!先看效果用法NewsList.js_onPress(r
这篇文章主要介绍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)}}
,这样就没问题了,页面也可以跳转成功了
以上是“react-native中ListView组件如何实现点击跳转功能”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网node.js频道!
--结束END--
本文标题: react-native中ListView组件如何实现点击跳转功能
本文链接: https://www.lsjlt.com/news/73652.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
2022-06-04
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0