不使用列表视图或平面列表时如何刷新屏幕?

时间:2019-09-27 11:12:57

标签: react-native

我正在使用react-native构建一个移动应用程序。 主屏幕是获取不同json url的不同类(不同js文件)的组合。 每次用户下拉屏幕时,我都需要刷新index.js。 没有列表视图或平面视图怎么办? 有想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用npm。

1)安装npm i react-native-pull-to-refresh --save

2)然后使用下面的代码进行刷新。

`import PTRView from 'react-native-pull-to-refresh';
    var PullToRefreshProject = React.createClass({
      _refresh: function() {
        return new Promise((resolve) => {
          setTimeout(()=>{resolve()}, 2000)
        });
      },
      render: function() {
        return (
          <PTRView onRefresh={this._refresh} >
            <View style={styles.container}>
              <Text style={styles.welcome}>
                Let's Pull!
              </Text>
            </View>
          </PTRView>
        );
      },
    });`

引用链接:-https://www.npmjs.com/package/react-native-pull-to-refresh