React Native 监听属性值
发布日期:2022-04-05 00:52:16
浏览次数:3
分类:博客文章
本文共 665 字,大约阅读时间需要 2 分钟。
有时我们在开发React Native项目时,需要监听属性值的变化,
那么我们就需要用到这个方法 componentWillReceiveProps(nextProps: IProps)
话不多说直接上代码
state = { modalVisible: false, hotName: this.props.currentselhotName, // 选中数据 selIndex: this.props.data.indexOf(this.props.currentselhotName), // 选中索引 }; // 之所以在这里添加是因为当前页并不销毁,只是做显示隐藏,所以state的默认值只会走一次,所以需要监听属性变更时,重新变更state componentWillReceiveProps(nextProps: IProps) { if (nextProps.currentselhotName !== this.props.currentselhotName) { this.setState({ selIndex: this.props.data.indexOf(nextProps.currentselhotName), hotName: nextProps.currentselhotName }) } }
转载地址:https://www.cnblogs.com/lijianyi/p/14441890.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年03月28日 22时16分15秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python信号采集代码_13行代码实现:Python实时视频采集(附源码)
2019-04-21
h5引入json_纯js直接引入json文件
2019-04-21
python格式化字符串总结_Python字符串处理方法总结
2019-04-21
python中true什么意思_python中的bool是什么意思
2019-04-21
jacobian 矩阵意义_Jacobian矩阵和Hessian矩阵的作用是什么?
2019-04-21
c++ jna 数据类型_JNA 使用总结
2019-04-21
python中如何遍历列表并将列表值赋予_python中如何实现遍历整个列表?
2019-04-21
mysql redis缓存层_redis实现缓存的两种方式
2019-04-21
mysql索引篇_MySQL索引篇
2019-04-21
有至少一个用MySQL_Mysql有用的面试题
2019-04-21
mysql select同时update_MySQLSELECT同时UPDATE同一张表
2019-04-21
mysql删除后数据库没变化_mysql之delete删除记录后数据库大小不变
2019-04-21
qpython3安装lxml_在python的lxml中使用xml目录?
2019-04-21
java 幂取模_快速幂取模算法
2019-04-21
java上传下载源码_javaweb简单实现文件上传与下载源代码
2019-04-21