Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_41256425
magic-pig
提交
5fa900dd
M
magic-pig
项目概览
qq_41256425
/
magic-pig
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
magic-pig
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5fa900dd
编写于
11月 22, 2022
作者:
6
62f3568c7066201db17ad50a
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
导入fontawesome
上级
831f08bf
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
138 addition
and
0 deletion
+138
-0
web/package-lock.json
web/package-lock.json
+114
-0
web/package.json
web/package.json
+5
-0
web/src/component-library.ts
web/src/component-library.ts
+9
-0
web/src/main.ts
web/src/main.ts
+10
-0
未找到文件。
web/package-lock.json
浏览文件 @
5fa900dd
...
...
@@ -8,6 +8,11 @@
"name"
:
"web"
,
"version"
:
"0.0.0"
,
"dependencies"
:
{
"@fortawesome/fontawesome-svg-core"
:
"^6.2.1"
,
"@fortawesome/free-brands-svg-icons"
:
"^6.2.1"
,
"@fortawesome/free-regular-svg-icons"
:
"^6.2.1"
,
"@fortawesome/free-solid-svg-icons"
:
"^6.2.1"
,
"@fortawesome/vue-fontawesome"
:
"^3.0.2"
,
"vue"
:
"^3.2.41"
,
"vue-router"
:
"^4.1.6"
},
...
...
@@ -61,6 +66,72 @@
"node"
:
">=12"
}
},
"node_modules/@fortawesome/fontawesome-common-types"
:
{
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.1.tgz"
,
"integrity"
:
"sha512-Sz07mnQrTekFWLz5BMjOzHl/+NooTdW8F8kDQxjWwbpOJcnoSg4vUDng8d/WR1wOxM0O+CY9Zw0nR054riNYtQ=="
,
"hasInstallScript"
:
true
,
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/@fortawesome/fontawesome-svg-core"
:
{
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.1.tgz"
,
"integrity"
:
"sha512-HELwwbCz6C1XEcjzyT1Jugmz2NNklMrSPjZOWMlc+ZsHIVk+XOvOXLGGQtFBwSyqfJDNgRq4xBCwWOaZ/d9DEA=="
,
"hasInstallScript"
:
true
,
"dependencies"
:
{
"@fortawesome/fontawesome-common-types"
:
"6.2.1"
},
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/@fortawesome/free-brands-svg-icons"
:
{
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.1.tgz"
,
"integrity"
:
"sha512-L8l4MfdHPmZlJ72PvzdfwOwbwcCAL0vx48tJRnI6u1PJXh+j2f3yDoKyQgO3qjEsgD5Fr2tQV/cPP8F/k6aUig=="
,
"hasInstallScript"
:
true
,
"dependencies"
:
{
"@fortawesome/fontawesome-common-types"
:
"6.2.1"
},
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/@fortawesome/free-regular-svg-icons"
:
{
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.2.1.tgz"
,
"integrity"
:
"sha512-wiqcNDNom75x+pe88FclpKz7aOSqS2lOivZeicMV5KRwOAeypxEYWAK/0v+7r+LrEY30+qzh8r2XDaEHvoLsMA=="
,
"hasInstallScript"
:
true
,
"dependencies"
:
{
"@fortawesome/fontawesome-common-types"
:
"6.2.1"
},
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/@fortawesome/free-solid-svg-icons"
:
{
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.1.tgz"
,
"integrity"
:
"sha512-oKuqrP5jbfEPJWTij4sM+/RvgX+RMFwx3QZCZcK9PrBDgxC35zuc7AOFsyMjMd/PIFPeB2JxyqDr5zs/DZFPPw=="
,
"hasInstallScript"
:
true
,
"dependencies"
:
{
"@fortawesome/fontawesome-common-types"
:
"6.2.1"
},
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/@fortawesome/vue-fontawesome"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.2.tgz"
,
"integrity"
:
"sha512-xHVtVY8ASUeEvgcA/7vULUesENhD+pi/EirRHdMBqooHlXBqK+yrV6d8tUye1m5UKQKVgYAHMhUBfOnoiwvc8Q=="
,
"peerDependencies"
:
{
"@fortawesome/fontawesome-svg-core"
:
"~1 || ~6"
,
"vue"
:
">= 3.0.0 < 4"
}
},
"node_modules/@vitejs/plugin-vue"
:
{
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz"
,
...
...
@@ -926,6 +997,49 @@
"dev"
:
true
,
"optional"
:
true
},
"@fortawesome/fontawesome-common-types"
:
{
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.1.tgz"
,
"integrity"
:
"sha512-Sz07mnQrTekFWLz5BMjOzHl/+NooTdW8F8kDQxjWwbpOJcnoSg4vUDng8d/WR1wOxM0O+CY9Zw0nR054riNYtQ=="
},
"@fortawesome/fontawesome-svg-core"
:
{
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.1.tgz"
,
"integrity"
:
"sha512-HELwwbCz6C1XEcjzyT1Jugmz2NNklMrSPjZOWMlc+ZsHIVk+XOvOXLGGQtFBwSyqfJDNgRq4xBCwWOaZ/d9DEA=="
,
"requires"
:
{
"@fortawesome/fontawesome-common-types"
:
"6.2.1"
}
},
"@fortawesome/free-brands-svg-icons"
:
{
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.1.tgz"
,
"integrity"
:
"sha512-L8l4MfdHPmZlJ72PvzdfwOwbwcCAL0vx48tJRnI6u1PJXh+j2f3yDoKyQgO3qjEsgD5Fr2tQV/cPP8F/k6aUig=="
,
"requires"
:
{
"@fortawesome/fontawesome-common-types"
:
"6.2.1"
}
},
"@fortawesome/free-regular-svg-icons"
:
{
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.2.1.tgz"
,
"integrity"
:
"sha512-wiqcNDNom75x+pe88FclpKz7aOSqS2lOivZeicMV5KRwOAeypxEYWAK/0v+7r+LrEY30+qzh8r2XDaEHvoLsMA=="
,
"requires"
:
{
"@fortawesome/fontawesome-common-types"
:
"6.2.1"
}
},
"@fortawesome/free-solid-svg-icons"
:
{
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.1.tgz"
,
"integrity"
:
"sha512-oKuqrP5jbfEPJWTij4sM+/RvgX+RMFwx3QZCZcK9PrBDgxC35zuc7AOFsyMjMd/PIFPeB2JxyqDr5zs/DZFPPw=="
,
"requires"
:
{
"@fortawesome/fontawesome-common-types"
:
"6.2.1"
}
},
"@fortawesome/vue-fontawesome"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.2.tgz"
,
"integrity"
:
"sha512-xHVtVY8ASUeEvgcA/7vULUesENhD+pi/EirRHdMBqooHlXBqK+yrV6d8tUye1m5UKQKVgYAHMhUBfOnoiwvc8Q=="
,
"requires"
:
{}
},
"@vitejs/plugin-vue"
:
{
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz"
,
...
...
web/package.json
浏览文件 @
5fa900dd
...
...
@@ -9,6 +9,11 @@
"preview"
:
"vite preview"
},
"dependencies"
:
{
"@fortawesome/fontawesome-svg-core"
:
"^6.2.1"
,
"@fortawesome/free-brands-svg-icons"
:
"^6.2.1"
,
"@fortawesome/free-regular-svg-icons"
:
"^6.2.1"
,
"@fortawesome/free-solid-svg-icons"
:
"^6.2.1"
,
"@fortawesome/vue-fontawesome"
:
"^3.0.2"
,
"vue"
:
"^3.2.41"
,
"vue-router"
:
"^4.1.6"
},
...
...
web/src/component-library.ts
0 → 100644
浏览文件 @
5fa900dd
import
{
faCaretLeft
,
faCaretRight
,
faHouse
,
faCircleXmark
,
faTerminal
,
faWindowMinimize
}
from
'
@fortawesome/free-solid-svg-icons
'
export
const
fontAWSArr
=
[
faCaretLeft
,
faCaretRight
,
faHouse
,
faCircleXmark
,
faTerminal
,
faWindowMinimize
]
\ No newline at end of file
web/src/main.ts
浏览文件 @
5fa900dd
...
...
@@ -2,7 +2,17 @@ import { createApp } from 'vue'
import
router
from
'
./router/index
'
import
'
./style.css
'
import
App
from
'
./App.vue
'
import
{
FontAwesomeIcon
}
from
'
@fortawesome/vue-fontawesome
'
import
{
library
}
from
'
@fortawesome/fontawesome-svg-core
'
import
{
fontAWSArr
}
from
'
./component-library
'
const
app
=
createApp
(
App
)
// use fontawesome icon
app
.
component
(
'
font-awesome-icon
'
,
FontAwesomeIcon
)
for
(
const
item
of
fontAWSArr
)
{
library
.
add
(
item
)
}
app
.
use
(
router
)
app
.
mount
(
'
#app
'
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录