在请求结束后,可以使用setState方法来改变确定按钮的loading状态,从而关闭确定按钮的loading。\n\n首先,在组件的state中添加一个loading属性来控制确定按钮的loading状态。例如:\n\njavascript\nstate = {\n loading: false\n};\n\n\n然后,在发送请求之前将loading设置为true,表示确定按钮正在加载中。例如:\n\njavascript\nhandleSubmit = () => {\n this.setState({ loading: true });\n // 发送请求的代码\n};\n\n\n接着,在请求完成后将loading设置为false,表示确定按钮加载完成。例如:\n\njavascript\nhandleSubmit = () => {\n this.setState({ loading: true });\n // 发送请求的代码\n\n // 请求完成后将 loading 设置为 false\n this.setState({ loading: false });\n};\n\n\n最后,在确定按钮的loading属性中使用this.state.loading来动态控制loading状态。例如:\n\njavascript\n<Popconfirm\n title="Are you sure?"\n onConfirm={this.handleSubmit}\n okButtonProps={{ loading: this.state.loading }}\n>\n <Button type="primary">Confirm</Button>\n</Popconfirm>\n\n\n这样,在请求结束后,确定按钮的loading状态会改变,从而关闭确定按钮的loading。

Antd Confirm 按钮加载状态控制:请求结束后关闭 Loading

原文地址: https://www.cveoy.top/t/topic/p3nS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录