gpt4 book ai didi

html - 如何建立磁盘状态图?

转载 作者:搜寻专家 更新时间:2023-10-31 22:36:33 26 4
gpt4 key购买 nike

我正在尝试构建一个这样的 html,用于在我的 React 页面上显示磁盘状态。我希望找到像这样的可重用组件。这种类型的图表叫什么,以便我可以查找任何可用的实现?这会是某些图表库的一部分吗?

enter image description here

如果我要从头开始构建它,我应该从哪里开始?

最佳答案

你基本上是在谈论几个进度条放在一起......这里是如何在 React 中制作进度条:

主要组成部分:

class ProgressBarExample extends React.Component {
state = { percentage: 0 };

nextStep = () => {
if (this.state.percentage === 100) return;
this.setState({ percentage: this.state.percentage + 20 });
};

render() {
return (
<div>
<h2> A React Progress Bar </h2>
<ProgressBar percentage={this.state.percentage} />

<div style={{ marginTop: '20px' }}>
<button onClick={this.nextStep}>Next Step</button>
</div>

<div
style={{ marginTop: '10px', color: 'blue', marginBottom: '15px' }}
onClick={() => this.setState({ percentage: 0 })}
>
Reset
</div>
</div>
);
}
}

这是你的进度条组件:

const ProgressBar = props => {
return (
<div className="progress-bar">
<Filler percentage={props.percentage} />
</div>
);
};

这是你的填充物:

const Filler = props => {
return <div className="filler" style={{ width: `${props.percentage}%` }} />;
};

这是现场演示:https://codesandbox.io/s/wk628wy5yk

关于html - 如何建立磁盘状态图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54360536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com