【发布时间】:2021-08-25 17:33:47
【问题描述】:
我正在尝试计算数组并在仪表板上显示数字。我尝试fetch('data/users.json),但出现显示 0 的错误。
需要从 data 文件夹内 public 文件夹中的两个 JSON 文件计算 id,您可以在下面的代码中看到。
import React from 'react'
import '../Navbar/navbar.css'
import '../Dashboard/dashboard.css'
// import UserList from "./data/users.json"
const Dashboard = () => {
return (
<div>
<main>
<h1 className= "heading">Welcome to Dashboard</h1>
{/* <p> User data list : {Object.keys(UserData).length}</p>
<p>Suscriber list: {Object.keys(Suscriber).length}</p> */}
<p>
Lorem
ipsum dolor sit, amet consectetur adipisicing elit. Placeat accusantium
rerum dolorem odio amet id blanditiis nobis incidunt consequuntur
molestiae doloribus corrupti quidem dolor ex, assumenda beatae dolore?
Voluptatem, ab?Lorem ipsum dolor sit amet consectetur, adipisicing elit.
</p>
<div className="users_view">
<div className="flexs">
<div className="total_users">
<h1>Total Users: {Object.keys(fetch('data/users.json')).length} </h1>
</div>
</div>
<div className="flexs">
<div className="total_users">
<h1>Subscribed user: {Object.keys(fetch('data/subscriptions.json')).length}</h1>
</div>
</div>
</div>
</main>
</div>
)
}
export default Dashboard
下图是目录:
【问题讨论】:
-
请阅读How to Ask。关于不发文字图片的部分。
-
请将代码粘贴到问题中
-
并阅读
fetch的介绍性指南。它不会返回同步解析的 JSON。 -
好的,谢谢!我试图放置目录图像,但我放置了整个 SS。很抱歉。
标签: javascript reactjs json