Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
gitcode_dev
quicker
提交
c4f4c410
quicker
项目概览
gitcode_dev
/
quicker
上一次同步 接近 2 年
通知
6
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
quicker
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
c4f4c410
编写于
1月 22, 2022
作者:
璃白.
🌻
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat:商城改版
上级
774a6879
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
30 addition
and
16 deletion
+30
-16
src/renderer/assets/api/index.js
src/renderer/assets/api/index.js
+2
-2
src/renderer/pages/search/subpages/market.vue
src/renderer/pages/search/subpages/market.vue
+28
-14
未找到文件。
src/renderer/assets/api/index.js
浏览文件 @
c4f4c410
...
...
@@ -20,8 +20,8 @@ export default {
axios
.
get
(
`https://gitlab.com/api/v4/projects/layyback%2Fquicker-market/repository/files/
${
plugin
.
path
}
%2F
${
plugin
.
detail
}
/raw?ref=master`
),
getDownloadUrl
:
plugin
=>
`https://gitlab.com/api/v4/projects/layyback%2Fquicker-market/repository/archive.zip?path=
plugins%2F
${
plugin
.
name
}
`
,
getDownloadUrl
:
plugin
Path
=>
`https://gitlab.com/api/v4/projects/layyback%2Fquicker-market/repository/archive.zip?path=
${
pluginPath
}
`
,
getPluginDetail
:
pluginPath
=>
axios
.
get
(
`https://gitlab.com/api/v4/projects/layyback%2Fquicker-market/repository/files/
${
pluginPath
}
%2Fplugin.json/raw?ref=master`
...
...
src/renderer/pages/search/subpages/market.vue
浏览文件 @
c4f4c410
<
template
>
<div
class=
"market"
>
<a-menu
mode=
"vertical"
v-model=
"selectedMenu"
@
click=
"getPlugins"
>
<a-menu-item
v-for=
"(item, index) in menu"
:key=
"item.id"
:value=
"item.path"
>
<a-icon
:type=
"icon[index]"
/>
{{
item
.
name
}}
<a-menu-item
v-for=
"item in menu"
:key=
"item.id"
:value=
"item.path"
>
<a-icon
:type=
"formatMenu(item.name).icon"
/>
{{
formatMenu
(
item
.
name
).
name
}}
</a-menu-item>
</a-menu>
<div
class=
"market-content"
>
...
...
@@ -137,7 +133,6 @@ export default {
bannerList
:
[],
show
:
false
,
selectedMenu
:
[],
icon
:
[
"
calculator
"
,
"
tool
"
,
"
build
"
],
currentSelect
:
{}
};
},
...
...
@@ -150,11 +145,33 @@ export default {
api
.
getMenu
().
then
(
async
({
data
:
res
})
=>
{
if
(
!
res
.
length
)
return
;
this
.
menu
=
res
;
// console.log(res);
const
firstItem
=
res
[
0
];
this
.
selectedMenu
=
[
firstItem
.
id
];
this
.
getPlugins
({
item
:
{
value
:
firstItem
.
path
}
});
});
},
formatMenu
(
name
)
{
if
(
!
name
)
return
""
;
switch
(
name
)
{
case
"
entertainment
"
:
return
{
name
:
"
游戏娱乐
"
,
icon
:
"
build
"
};
case
"
software
"
:
return
{
name
:
"
应用软件
"
,
icon
:
"
calculator
"
};
case
"
tools
"
:
return
{
name
:
"
开发工具
"
,
icon
:
"
tool
"
};
}
},
getPlugins
({
item
})
{
console
.
log
(
item
);
const
path
=
encodeURIComponent
(
item
.
value
);
...
...
@@ -170,7 +187,7 @@ export default {
},
async
getPluginDetail
(
path
)
{
const
{
data
:
plugin
}
=
await
api
.
getPluginDetail
(
path
);
plugin
.
path
=
path
plugin
.
path
=
path
;
if
(
plugin
.
detail
&&
isMdFile
(
plugin
.
detail
))
{
const
{
readme
}
=
await
api
.
getReadme
(
plugin
);
plugin
.
readme
=
readme
;
...
...
@@ -178,11 +195,8 @@ export default {
plugin
.
readme
=
plugin
.
detail
;
}
plugin
.
logo
=
api
.
getLogo
(
plugin
);
// plugin.logo = `https://gitcode.net/weixin_43881430/quicker-market/-/raw/master/plugins/${plugin.name}/${logo}`;
plugin
.
downloadUrl
=
api
.
getDownloadUrl
(
plugin
);
// plugin.downloadUrl = `https://gitlab.com/api/v4/projects/layyback%2Fquicker-market/repository/archive.zip?path=plugins%2F${plugin.name}`;
// plugin.downloadUrl =
// "https://gitcode.net/api/v4/projects/weixin_43881430%2Fquicker-market/repository/archive.zip";
plugin
.
downloadUrl
=
api
.
getDownloadUrl
(
plugin
.
path
);
console
.
log
(
plugin
.
downloadUrl
);
return
plugin
;
},
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录