单击按钮时显示加载程序

杰克23

我试图在单击按钮(进行注册)时获得加载程序,而不创建另一个页面(仅用于显示加载程序)。我能怎么做??

这是我的代码以及我尝试过的内容(但没有出现)

class Signup extends Component {
  constructor(props) {
    super(props);
    this.state = {
     //code about signup
      isLoading: false
    };
  }

  showLoader = () =>{
    this.setState({ isLoading: true})
    this.registrazione()
  }
  registrazione() {
    //code about signup

  }

  render() {
    return (
      <View style={style.container}>
        //code about signup
          <View style={style.footer}>
            <TouchableOpacity
              style={[style.button, style.buttonOK]}
              onPress={() => this.showLoader()}
            >
              <Text style={[style.buttonTesto]}>Signup</Text>
            </TouchableOpacity>
            <ActivityIndicator animating={this.state.isLoading} size="large" color="#56cbbe" />
          </View>
        </KeyboardAwareScrollView>
      </View>
      </View>
    );
  }
}
克罗杰夫

首先,您有一个不需要的关闭View标记。假设这只是个问题,可以使用JS三元运算符来实现。像这样:

<View style={style.container}>
        //code about signup
          <View style={style.footer}>
            {(!this.state.isLoading) ? <TouchableOpacity
              style={[style.button, style.buttonOK]}
              onPress={() => this.showLoader()}
            >
              <Text style={[style.buttonTesto]}>Signup</Text>
            </TouchableOpacity> : <ActivityIndicator animating={this.state.isLoading} size="large" color="#56cbbe" />}
          </View>
        </KeyboardAwareScrollView>
</View>

您可以在此处了解有关三元运算符的更多信息

这应将按钮替换为加载动画。

如果有任何疑问,请随时询问!我很乐意提供帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在按钮单击时显示加载程序

来自分类Dev

当单击按钮时,隐藏已经显示页面加载的段落

来自分类Dev

单击按钮后显示图片,并在加载iframe时隐藏

来自分类Dev

使用jQuery单击隐藏/显示按钮时页面重新加载

来自分类Dev

单击时在图像按钮上显示加载动画

来自分类Dev

单击按钮时加载组件

来自分类Dev

希望按钮在页面加载时隐藏内容,然后在单击按钮时显示

来自分类Dev

提交时在联系表格的提交按钮旁边显示加载程序

来自分类Dev

使用jQuery单击隐藏/显示按钮单击时页面重新加载

来自分类Dev

单击按钮时显示姓氏

来自分类Dev

单击按钮时显示框架

来自分类Dev

单击按钮时隐藏并显示

来自分类Dev

单击按钮时显示姓氏

来自分类Dev

单击按钮时按钮的显示内容

来自分类Dev

显示单击显示按钮时隐藏表格

来自分类Dev

div在加载时显示,在单击时消失

来自分类Dev

Ionic-单击后退按钮时以ng-repeat方式重新加载并显示新数据

来自分类Dev

在Facebook Integration中,当我单击登录按钮时,它显示正在加载并返回主屏幕?

来自分类Dev

使用javascript在php网站中单击按钮时显示加载圆圈?

来自分类Dev

在页面加载时自动单击单选按钮

来自分类Dev

单击按钮时刷新Ajax加载的页面

来自分类Dev

单击按钮时再次加载android viewtreeObserver

来自分类Dev

在页面加载时自动单击单选按钮

来自分类Dev

按钮在单击时加载索引文件

来自分类Dev

如何仅在单击按钮时加载 iframe

来自分类Dev

jQuery仅在单击时显示-不在加载时单击

来自分类Dev

单击“ Chrome扩展程序”浏览器操作按钮时不显示弹出窗口

来自分类Dev

单击表单提交按钮时触发远程引导程序模态,然后显示远程模态内容吗?

来自分类Dev

为什么单击概览按钮时显示默认的Flutter图标应用程序?

Related 相关文章

  1. 1

    如何在按钮单击时显示加载程序

  2. 2

    当单击按钮时,隐藏已经显示页面加载的段落

  3. 3

    单击按钮后显示图片,并在加载iframe时隐藏

  4. 4

    使用jQuery单击隐藏/显示按钮时页面重新加载

  5. 5

    单击时在图像按钮上显示加载动画

  6. 6

    单击按钮时加载组件

  7. 7

    希望按钮在页面加载时隐藏内容,然后在单击按钮时显示

  8. 8

    提交时在联系表格的提交按钮旁边显示加载程序

  9. 9

    使用jQuery单击隐藏/显示按钮单击时页面重新加载

  10. 10

    单击按钮时显示姓氏

  11. 11

    单击按钮时显示框架

  12. 12

    单击按钮时隐藏并显示

  13. 13

    单击按钮时显示姓氏

  14. 14

    单击按钮时按钮的显示内容

  15. 15

    显示单击显示按钮时隐藏表格

  16. 16

    div在加载时显示,在单击时消失

  17. 17

    Ionic-单击后退按钮时以ng-repeat方式重新加载并显示新数据

  18. 18

    在Facebook Integration中,当我单击登录按钮时,它显示正在加载并返回主屏幕?

  19. 19

    使用javascript在php网站中单击按钮时显示加载圆圈?

  20. 20

    在页面加载时自动单击单选按钮

  21. 21

    单击按钮时刷新Ajax加载的页面

  22. 22

    单击按钮时再次加载android viewtreeObserver

  23. 23

    在页面加载时自动单击单选按钮

  24. 24

    按钮在单击时加载索引文件

  25. 25

    如何仅在单击按钮时加载 iframe

  26. 26

    jQuery仅在单击时显示-不在加载时单击

  27. 27

    单击“ Chrome扩展程序”浏览器操作按钮时不显示弹出窗口

  28. 28

    单击表单提交按钮时触发远程引导程序模态,然后显示远程模态内容吗?

  29. 29

    为什么单击概览按钮时显示默认的Flutter图标应用程序?

热门标签

归档