From b449aca90c49fe8ee96f1c040c5953fcdd2ca15d Mon Sep 17 00:00:00 2001 From: liuwh <hugeinfo123> Date: Mon, 06 Apr 2020 17:49:41 +0800 Subject: [PATCH] 新建文档 --- src/components/common/HotListTableView/index.jsx | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/components/common/HotListTableView/index.jsx b/src/components/common/HotListTableView/index.jsx index 8469970..e0157dc 100644 --- a/src/components/common/HotListTableView/index.jsx +++ b/src/components/common/HotListTableView/index.jsx @@ -30,7 +30,7 @@ page: 1, size: 10, }, - loading: false + loading: true }; } @@ -116,6 +116,7 @@ render() { let { keywordlist, formData, loading } = this.state; + let tableParams = { url: `api/news/newslist`, formData, @@ -124,30 +125,29 @@ extraFromData: { }, setFormData: this.setFormData - } + }; return ( <div className="hot-list-table-view-main"> - { - loading ? <div style={{ padding: 10 }}> - <Skeleton /> + <Skeleton loading={loading}> + <BreadcrumbView data={[{ name: '行业热点知识库' }]} /> + <div className="hot-list-table-view-main-content"> + <Tabs defaultActiveKey={'全部'} onChange={this.tabChange}> + { + keywordlist.length && + keywordlist.map((key) => ( + <TabPane tab={key} key={key}> + </TabPane> + )) + } + </Tabs> + {/* 避免请求两遍 */} + { + !loading && + <TableView {...tableParams} /> + + } </div> - : - <React.Fragment> - <BreadcrumbView data={[{ name: '行业热点知识库' }]} /> - <div className="hot-list-table-view-main-content"> - <Tabs defaultActiveKey={'全部'} onChange={this.tabChange}> - { - keywordlist.length && - keywordlist.map((key) => ( - <TabPane tab={key} key={key}> - </TabPane> - )) - } - </Tabs> - <TableView {...tableParams} /> - </div> - </React.Fragment> - } + </Skeleton> </div> ) } -- Gitblit v1.8.0