Browse Source

优化显示

pull/16/head
hole-thu 4 years ago
parent
commit
a71ea7137f
  1. 14
      src/Flows.js

14
src/Flows.js

@ -511,6 +511,10 @@ class FlowSidebar extends PureComponent {
}
do_vote(vote) {
this.setState({
loading_status: 'loading',
error_msg: null,
});
API.add_vote(vote, this.state.info.pid, this.props.token)
.then((json) => {
if (json.code !== 0) return;
@ -518,6 +522,7 @@ class FlowSidebar extends PureComponent {
this.setState(
(prev, props) => ({
info: Object.assign({}, prev.info, { poll: json.data }),
loading_status: 'done',
}),
() => {
this.syncState({
@ -525,6 +530,13 @@ class FlowSidebar extends PureComponent {
});
},
);
})
.catch((e) => {
console.error(e);
this.setState({
loading_status: 'done',
error_msg: '' + e,
});
});
}
@ -739,7 +751,7 @@ class FlowSidebar extends PureComponent {
{!this.state.rev && main_thread_elem}
{!!this.state.error_msg && (
<div className="box box-tip flow-item">
<p>回复加载失败</p>
<p>加载失败</p>
<p>{this.state.error_msg}</p>
</div>
)}

Loading…
Cancel
Save