首页 > 解决方案 > 每次打开屏幕时加载数据

问题描述

我是本地人的新手,我一直在做一个项目,现在卡在需要帮助的地方

实际上,我想_profiledata()在导航到个人资料页面的地方调用一个函数 ()。基本上我正在做的是调用函数,componentDidMount但它只被调用一次

我尝试使用componentWillUpdate,但是当我在函数中设置状态时它继续运行profiledata

代码如下

componentDidMount()
{
  this._profiledata();
  console.log('fordata')
}

标签: react-native

解决方案


我建议解决方法,

用这个

 this._profiledata()

在个人资料页面的 onPress 功能上,例如个人资料页面位于设置页面上。当用户按下设置页面下的配置文件菜单时,使用 onPress 功能来数据!

并在加载和获取数据时向用户显示活动指示器!完成后显示内容!

希望建议有帮助!


推荐阅读