Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yma16
cat
提交
262df470
C
cat
项目概览
yma16
/
cat
与 Fork 源项目一致
Fork自
yma16 / 可视化 csdn 数据
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
cat
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
262df470
编写于
7月 01, 2023
作者:
6
63f1bb74d2451104dc7d8b9f
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Auto Commit
上级
d11931b2
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
44 addition
and
40 deletion
+44
-40
src/components/SearchGrade.vue
src/components/SearchGrade.vue
+4
-40
src/components/const.js
src/components/const.js
+34
-0
src/service/csdnApi.js
src/service/csdnApi.js
+6
-0
未找到文件。
src/components/SearchGrade.vue
浏览文件 @
262df470
<
script
setup
>
import
axios
from
'
axios
'
;
import
*
as
echarts
from
'
echarts
'
;
import
Author
from
'
./Author.vue
'
import
{
tableColumns
}
from
'
./const
'
import
{
getRemoteCsdnGrade
}
from
'
../service/csdnApi
'
import
{
onMounted
,
reactive
,
onUnmounted
}
from
'
vue
'
;
const
state
=
reactive
({
loading
:
false
,
searchValue
:
''
,
firstChart
:
null
,
columns
:
[{
title
:
'
文章名称
'
,
dataIndex
:
'
title
'
,
fixed
:
true
},
{
title
:
'
链接
'
,
key
:
'
url
'
},
{
title
:
'
浏览量
'
,
dataIndex
:
'
viewCount
'
,
sorter
:
(
a
,
b
)
=>
a
.
viewCount
-
b
.
viewCount
,
},
{
title
:
'
评论量
'
,
dataIndex
:
'
commentCount
'
,
sorter
:
(
a
,
b
)
=>
a
.
commentCount
-
b
.
commentCount
,
},
{
title
:
'
收藏量
'
,
dataIndex
:
'
collectCount
'
,
sorter
:
(
a
,
b
)
=>
a
.
collectCount
-
b
.
collectCount
,
},,
{
title
:
'
点赞量
'
,
dataIndex
:
'
diggCount
'
,
sorter
:
(
a
,
b
)
=>
a
.
diggCount
-
b
.
diggCount
,
},{
title
:
'
质量分
'
,
dataIndex
:
'
score
'
,
sorter
:
(
a
,
b
)
=>
a
.
score
-
b
.
score
,
},
{
title
:
'
建议
'
,
dataIndex
:
'
message
'
,
},
{
title
:
'
发文时间
'
,
dataIndex
:
'
postTime
'
,
}],
columns
:
tableColumns
,
dataSource
:
[],
pagination
:
{
total
:
0
,
...
...
@@ -64,14 +31,12 @@ function changePageSize(current, pageSize) {
state
.
pagination
.
pageSize
=
pageSize
}
const
getCsdnData
=
(
uId
)
=>
{
const
url
=
'
https://yongma16.xyz/common-api/getCsdnGrade/
'
const
data
=
{
uId
}
state
.
loading
=
true
state
.
pagination
.
current
=
1
axios
.
post
(
url
,
data
,
{
timeout
:
100000
}
).
then
(
res
=>
{
getRemoteCsdnGrade
(
data
).
then
(
res
=>
{
state
.
dataSource
=
res
.
data
.
data
state
.
pagination
.
total
=
state
.
dataSource
.
length
state
.
loading
=
false
...
...
@@ -241,6 +206,5 @@ function initFirstData() {
<div
id=
"first"
style=
"width:100vw;height:900px;margin: 0 auto"
></div>
</a-spin>
</div>
</div>
</template>
src/components/const.js
0 → 100644
浏览文件 @
262df470
export
const
tableColumns
=
[{
title
:
'
文章名称
'
,
dataIndex
:
'
title
'
,
fixed
:
true
},
{
title
:
'
链接
'
,
key
:
'
url
'
},
{
title
:
'
浏览量
'
,
dataIndex
:
'
viewCount
'
,
sorter
:
(
a
,
b
)
=>
a
.
viewCount
-
b
.
viewCount
,
},
{
title
:
'
评论量
'
,
dataIndex
:
'
commentCount
'
,
sorter
:
(
a
,
b
)
=>
a
.
commentCount
-
b
.
commentCount
,
},
{
title
:
'
收藏量
'
,
dataIndex
:
'
collectCount
'
,
sorter
:
(
a
,
b
)
=>
a
.
collectCount
-
b
.
collectCount
,
},,
{
title
:
'
点赞量
'
,
dataIndex
:
'
diggCount
'
,
sorter
:
(
a
,
b
)
=>
a
.
diggCount
-
b
.
diggCount
,
},{
title
:
'
质量分
'
,
dataIndex
:
'
score
'
,
sorter
:
(
a
,
b
)
=>
a
.
score
-
b
.
score
,
},
{
title
:
'
建议
'
,
dataIndex
:
'
message
'
,
},
{
title
:
'
发文时间
'
,
dataIndex
:
'
postTime
'
,
}]
\ No newline at end of file
src/service/csdnApi.js
0 → 100644
浏览文件 @
262df470
import
axios
from
'
axios
'
;
const
url
=
'
https://yongma16.xyz/common-api/getCsdnGrade/
'
export
function
getRemoteCsdnGrade
(
data
){
return
axios
.
post
(
url
,
data
,
{
timeout
:
100000
})
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录