Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
浩星
基于vue的头像自动生成器
提交
bdd29116
基
基于vue的头像自动生成器
项目概览
浩星
/
基于vue的头像自动生成器
与 Fork 源项目一致
Fork自
虎纹鲨鱼 / avatar
通知
1
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
基
基于vue的头像自动生成器
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
bdd29116
编写于
5月 04, 2022
作者:
L
LeoKu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: add locale
上级
58a53f13
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
22 addition
and
4 deletion
+22
-4
.eslintrc.js
.eslintrc.js
+1
-0
src/__tests__/utils.test.ts
src/__tests__/utils.test.ts
+16
-2
src/components/Configurator.vue
src/components/Configurator.vue
+1
-1
src/components/SectionWrapper.vue
src/components/SectionWrapper.vue
+1
-0
src/components/VueColorAvatar.vue
src/components/VueColorAvatar.vue
+1
-1
src/i18n/locales/en/index.ts
src/i18n/locales/en/index.ts
+1
-0
src/i18n/locales/zh/index.ts
src/i18n/locales/zh/index.ts
+1
-0
未找到文件。
.eslintrc.js
浏览文件 @
bdd29116
...
...
@@ -44,6 +44,7 @@ module.exports = {
'
@typescript-eslint/explicit-module-boundary-types
'
:
0
,
'
@typescript-eslint/consistent-type-imports
'
:
1
,
'
@typescript-eslint/no-non-null-assertion
'
:
0
,
'
@typescript-eslint/no-explicit-any
'
:
0
,
},
ignorePatterns
:
[
'
dist
'
,
...
...
src/__tests__/utils.test.ts
浏览文件 @
bdd29116
...
...
@@ -9,8 +9,22 @@ test('highlightJSON', () => {
expect
(
highlightJSON
(
str
)).
toMatch
(
'
string
'
)
})
const
getKeys
=
(
target
:
Record
<
string
,
any
>
)
=>
{
const
keys
:
string
[]
=
[]
for
(
const
key
in
target
)
{
if
(
typeof
target
[
key
]
===
'
object
'
)
{
keys
.
push
(...
getKeys
(
target
[
key
]))
}
else
{
keys
.
push
(
key
)
}
}
return
keys
}
test
(
'
check locales completeness
'
,
()
=>
{
const
zh
=
Reflect
.
own
Keys
(
localeZH
).
sort
()
const
en
=
Reflect
.
own
Keys
(
localeEN
).
sort
()
const
zh
=
get
Keys
(
localeZH
).
sort
()
const
en
=
get
Keys
(
localeEN
).
sort
()
expect
(
zh
).
toEqual
(
en
)
})
src/components/Configurator.vue
浏览文件 @
bdd29116
...
...
@@ -67,7 +67,7 @@
"
class=
"color-picker"
>
<summary
class=
"color"
>
颜色
</summary>
<summary
class=
"color"
>
{{
t
(
'
label.colors
'
)
}}
</summary>
<ul
class=
"color-list"
>
<li
v-for=
"fillColor in SETTINGS.commonColors"
...
...
src/components/SectionWrapper.vue
浏览文件 @
bdd29116
...
...
@@ -20,6 +20,7 @@ const props = defineProps<{
.section-title
{
margin-bottom
:
1
.5rem
;
font-weight
:
bold
;
line-height
:
23px
;
}
}
</
style
>
src/components/VueColorAvatar.vue
浏览文件 @
bdd29116
...
...
@@ -26,7 +26,7 @@ import { ref, toRefs, watchEffect } from 'vue'
import
{
WrapperShape
}
from
'
@/enums
'
import
{
type
AvatarOption
}
from
'
@/types
'
import
{
getRandomAvatarOption
}
from
'
@/utils
'
import
{
AVATAR_LAYER
,
NONE
,
SETTINGS
}
from
'
@/utils/constant
'
import
{
AVATAR_LAYER
,
NONE
}
from
'
@/utils/constant
'
import
{
widgetData
}
from
'
@/utils/dynamic-data
'
import
Background
from
'
./widgets/Background.vue
'
...
...
src/i18n/locales/en/index.ts
浏览文件 @
bdd29116
...
...
@@ -16,6 +16,7 @@ export default {
label
:
{
wrapperShape
:
'
Avatar Shape
'
,
backgroundColor
:
'
Background Color
'
,
colors
:
'
colors
'
,
},
widgetType
:
{
[
WidgetType
.
Face
]:
'
Face
'
,
...
...
src/i18n/locales/zh/index.ts
浏览文件 @
bdd29116
...
...
@@ -16,6 +16,7 @@ export default {
label
:
{
wrapperShape
:
'
头像形状
'
,
backgroundColor
:
'
背景颜色
'
,
colors
:
'
颜色
'
,
},
widgetType
:
{
[
WidgetType
.
Face
]:
'
脸蛋
'
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录