Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
红目香薰
csdn-datav
提交
26467dc6
C
csdn-datav
项目概览
红目香薰
/
csdn-datav
与 Fork 源项目一致
Fork自
CSDN 技术社区 / csdn-datav
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
csdn-datav
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
26467dc6
编写于
11月 15, 2022
作者:
番红炒西茄柿
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
asdvca
上级
cfce5643
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
106 addition
and
0 deletion
+106
-0
package.json
package.json
+1
-0
src/router.js
src/router.js
+20
-0
src/view/pc/interest.vue
src/view/pc/interest.vue
+85
-0
src/view/wap/interest.vue
src/view/wap/interest.vue
+0
-0
未找到文件。
package.json
浏览文件 @
26467dc6
...
...
@@ -14,6 +14,7 @@
"
core-js
"
:
"
^3.8.3
"
,
"
echarts
"
:
"
^5.3.3
"
,
"
element-ui
"
:
"
^2.15.9
"
,
"
heatmapjs
"
:
"
^2.0.2
"
,
"
node-sass
"
:
"
^6.0.1
"
,
"
sass-loader
"
:
"
^10.0.1
"
,
"
vant
"
:
"
^2.12.9
"
,
...
...
src/router.js
浏览文件 @
26467dc6
...
...
@@ -43,6 +43,16 @@ const routes = [
pageSpm
:
'
1011.2266
'
}
},
{
path
:
'
interest
'
,
component
:
()
=>
import
(
'
./view/pc/interest.vue
'
),
meta
:
{
title
:
'
城市技术兴趣排名 - 开源实验室
'
,
name
:
'
城市技术兴趣排名
'
,
navTitle
:
'
技术兴趣
'
,
pageSpm
:
'
1011.2266
'
}
},
]
},
{
...
...
@@ -83,6 +93,16 @@ const routes = [
pageSpm
:
'
1011.2266
'
}
},
{
path
:
'
interest
'
,
component
:
()
=>
import
(
'
./view/wap/interest.vue
'
),
meta
:
{
title
:
'
城市技术兴趣排名 - 开源实验室
'
,
name
:
'
城市技术兴趣排名
'
,
navTitle
:
'
技术兴趣
'
,
pageSpm
:
'
1011.2266
'
}
},
]
},
]
...
...
src/view/pc/interest.vue
0 → 100644
浏览文件 @
26467dc6
<
template
>
<!-- -->
<div
class=
"force"
>
<div
class=
"user-rank-list"
>
<RankList
title=
"用户原力月榜"
@
clear=
"clear"
:dropdownList=
"dropdownList"
listTitle=
"原力值"
@
dropdownFn=
"dropdownFn"
:city=
"city"
:rankData=
"rankData"
/>
</div>
</div>
</
template
>
<
script
>
import
ForceMap
from
'
./mapForce.vue
'
import
RankList
from
"
./rankList.vue
"
;
import
{
getForceInfo
}
from
'
@/server/screen-data
'
export
default
{
data
()
{
return
{
optionList
:
[],
rankData
:
[],
rankList
:
[],
city
:
'
全国
'
,
dropdownList
:
[],
mapStyle
:
{
width
:
'
1000
'
,
height
:
'
900
'
,
tooltip
:
true
,
zoom
:
1.5
},
}
},
methods
:
{
dropdownFn
(
val
)
{
this
.
city
=
val
this
.
rankData
=
this
.
optionList
.
find
(
it
=>
it
.
city
==
val
).
list
},
clear
()
{
this
.
rankData
=
this
.
rankList
this
.
city
=
'
全国
'
},
getlist
()
{
getForceInfo
().
then
((
res
)
=>
{
if
(
res
.
status
==
200
)
{
this
.
optionList
=
res
.
data
.
data
.
cityInfoList
this
.
rankData
=
res
.
data
.
data
.
countryTop
this
.
rankList
=
res
.
data
.
data
.
countryTop
this
.
dropdownList
=
res
.
data
.
data
.
cityInfoList
.
map
(
it
=>
it
.
city
)
}
}).
catch
(()
=>
{
})
},
setrankList
(
data
)
{
this
.
rankData
=
data
.
list
this
.
city
=
data
.
city
}
},
created
()
{
this
.
mapStyle
.
width
=
document
.
documentElement
.
clientWidth
this
.
mapStyle
.
height
=
document
.
documentElement
.
clientHeight
-
66
console
.
log
(
"
cnmcnmcnmcnm
"
)
},
mounted
()
{
this
.
getlist
()
console
.
log
(
"
mounted
"
)
},
components
:
{
ForceMap
,
RankList
},
}
</
script
>
<
style
scoped
lang=
"scss"
>
.force
{
width
:
100%
;
display
:
flex
;
justify-content
:
space-between
;
position
:
relative
;
.user-rank-list
{
top
:
40px
;
position
:
absolute
;
right
:
40px
;
}
}
</
style
>
\ No newline at end of file
src/view/wap/interest.vue
0 → 100644
浏览文件 @
26467dc6
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录