📅  最后修改于: 2023-12-03 15:19:43.058000             🧑  作者: Mango
React Desktop macOS ProgressCircle 组件是一个可以定制的 macOS 圆形进度条组件,可以在 React Desktop 应用程序中使用。
安装:
npm install react-desktop-macos-progresscircle --save
导入并在使用中渲染:
import React from 'react';
import { ProgressCircle } from 'react-desktop-macos-progresscircle';
function App() {
return (
<div className="App">
<ProgressCircle
value={75}
total={100}
size={100}
color={'#007aff'}
borderWidth={4}
/>
</div>
);
}
export default App;
value
(number, required) - 当前进度值total
(number, required) - 总进度值size
(number) - 进度条的大小,默认为 60
color
(string) - 进度条颜色,默认为 'rgba(0, 122, 255, 1)'
borderWidth
(number) - 进度条边框宽度,默认为 3
maxValue
(number) - 进度条最大值,默认为 100
演示了不同的参数使用方法:
import React from 'react';
import { ProgressCircle } from 'react-desktop-macos-progresscircle';
function App() {
return (
<div className="App">
<ProgressCircle
value={50}
total={100}
size={70}
color={'#007aff'}
borderWidth={4}
/>
<br />
<ProgressCircle
value={25}
total={50}
size={150}
color={'#ff3b30'}
borderWidth={8}
maxValue={50}
/>
<br />
<ProgressCircle
value={75}
total={100}
size={100}
color={'#34c759'}
borderWidth={6}
/>
</div>
);
}
export default App;
效果:
React Desktop macOS ProgressCircle 组件易于使用,可以轻松地定制出合适的进度条。它具有良好的文档和示例来满足您的需求。