每次屏幕打开时加载数据

时间:2019-02-28 08:03:45

标签: react-native

我是新来的响应本机的人,并且我一直在从事一个项目,目前遇到了需要帮助的地方

实际上,我想在我浏览个人资料页面的地方调用一个函数(_profiledata())。基本上,我在做的是在componentDidMount中调用该函数,但只调用一次

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

下面给出了代码

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

1 个答案:

答案 0 :(得分:0)

我建议您解决一个问题,

使用此

 this._profiledata()

在配置文件页面的onPress功能上,例如配置文件页面位于设置页面上的示例。当用户在设置页面下的配置文件菜单上按下时,使用onPress功能进行数据!

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

希望该建议有所帮助!