mirror of
https://gitee.com/bookshelfplus/bookshelfplus
synced 2025-09-02 23:23:28 +08:00
表格渲染考虑无满足条件传入提示字符串的情况
This commit is contained in:
@@ -52,8 +52,12 @@ function renderTable({
|
|||||||
}
|
}
|
||||||
theadHtml += "</tr>";
|
theadHtml += "</tr>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} else if (typeof data === "string") {
|
||||||
|
// 是文字 (一般用于未查到结果,显示提示信息)
|
||||||
|
theadHtml += `<tr><th>${data}</th></tr>`;
|
||||||
} else {
|
} else {
|
||||||
throw new DOMException("Failed to render table: data is not array or dictionary.");
|
throw new DOMException("Failed to render table: data is not array, dictionary or string.");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取table
|
// 获取table
|
||||||
|
@@ -58,7 +58,7 @@
|
|||||||
var status = axiosData.status;
|
var status = axiosData.status;
|
||||||
var data = axiosData.data;
|
var data = axiosData.data;
|
||||||
if (status === "success") {
|
if (status === "success") {
|
||||||
console.log(data)
|
// console.log(data)
|
||||||
|
|
||||||
// 数据进行转换
|
// 数据进行转换
|
||||||
var renderData = [];
|
var renderData = [];
|
||||||
@@ -87,16 +87,12 @@
|
|||||||
</span>`,
|
</span>`,
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
if(renderData.length == 0) {
|
if(renderData.length == 0) {
|
||||||
renderData.push({
|
renderTable({ data: "没有搜索到相关书籍", tableId: "result-table", renderTableHead: true });
|
||||||
书名: "没有搜索到相关书籍",
|
} else {
|
||||||
分类: "",
|
renderTable({ data: renderData, tableId: "result-table", renderTableHead: true });
|
||||||
简介: "",
|
|
||||||
语言: "",
|
|
||||||
出版社: "",
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
renderTable({ data: renderData, tableId: "result-table", renderTableHead: true });
|
|
||||||
// renderTable({ data: data, tableId: "origin-table", renderTableHead: true });
|
// renderTable({ data: data, tableId: "origin-table", renderTableHead: true });
|
||||||
|
|
||||||
// 渲染后重新获取一次字体
|
// 渲染后重新获取一次字体
|
||||||
|
Reference in New Issue
Block a user