You've already forked DataMate
fix(dataset): 修复数据集详情页面初始化逻辑
- 添加 id 参数存在性检查避免空值调用 - 将 fetchFiles 函数依赖添加到 useEffect 依赖数组中 - 确保在 id 不存在时不执行数据获取操作
This commit is contained in:
@@ -124,9 +124,12 @@ export default function DatasetDetail() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
if (!id) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
fetchDataset();
|
fetchDataset();
|
||||||
filesOperation.fetchFiles('', 1, 10); // 从根目录开始,第一页
|
filesOperation.fetchFiles("", 1, 10); // 从根目录开始,第一页
|
||||||
}, []);
|
}, [id]);
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (dataset?.parentDatasetId && activeTab === "children") {
|
if (dataset?.parentDatasetId && activeTab === "children") {
|
||||||
setActiveTab("overview");
|
setActiveTab("overview");
|
||||||
|
|||||||
Reference in New Issue
Block a user