react+tailwindcss实现一个磁盘硬盘存储空间大小分布代码

代码语言:html

所属分类:其他

代码描述:react+tailwindcss实现一个磁盘硬盘存储空间大小分布代码

代码标签: react 磁盘 硬盘 存储 空间 大小 分布 代码 tailwind

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  

  <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
  
  
  

  
</head>

<body translate="no">
  <body class="bg-gray-100 text-gray-900 dark:bg-gray-900 dark:text-gray-100 transition">
	<div id="root"></div>
</body>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/tailwindcss.3.4.16.js"></script>
  <!-- 添加 React 和 Babel CDN -->
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/react.production.18.2.0.js"></script>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/react-dom.production.18.2.0.js"></script>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/babel.7.18.13.js"></script>
  <script type="text/babel">
    // 移除 import 语句,因为我们已经通过 CDN 引入了依赖
    const { useState, useRef, StrictMode ,useEffect } = React;
    const { createRoot } = ReactDOM;

function fakeData() {
	const KB = 1024;
	const MB = KB * 1024;
	const GB = MB * 1024;
	const maxMemory = 64 * GB;
	const randomIDAndMemory = () => ({
		id: crypto.randomUUID(),
		memory: Math.round(maxMemory * (Utils.randomFloat(0.1,0.33)))
	});

	return {
		maxMemory,
		data: [
			{
				...randomIDAndMemory(),
				name: "Regular",
				color: "cyan"
			},
			{
				...randomIDAndMemory(),
				name: "System",
				color: "red"
			},
			{
				...randomIDAndMemory(),
				name: "Shared",
				color: "yellow"
			}
		]
	};
}
function Icon({ icon }: .........完整代码请登录后点击上方下载按钮下载查看

网友评论0