角色面板bug fix

This commit is contained in:
yoimiya-kokomi 2022-09-17 06:13:32 +08:00
parent d570e7f1aa
commit faf3164faf
3 changed files with 5 additions and 5 deletions

View File

@ -45,7 +45,7 @@ export async function profileStat (e) {
avatarRet.push(avatar)
if (profiles[id]) {
let profile = profiles[id]
if(profile.hasData) {
if (profile.hasData) {
let mark = profiles[id].getArtisMark(false)
avatar.artisMark = Data.getData(mark, 'mark,markClass,names')
}

View File

@ -70,11 +70,11 @@ export default class ProfileArtis extends Base {
}
get sets () {
return this.getSetData().sets
return this.getSetData().sets || {}
}
get names () {
return this.getSetData().names
return this.getSetData().names || []
}
mainAttr (idx = '') {

View File

@ -30,9 +30,9 @@
<span class="cons cons-{{weapon.affix}}">{{weapon.affix}}</span>
</div>
</div>
<div class="item avatar-artis artis{{avatar.names.length}}">
<div class="item avatar-artis artis{{avatar?.names?.length}}">
<div class="artis item-icon">
{{each avatar.names name}}
{{each avatar?.names name}}
<span class="img"
style="background-image:url({{_res_path}}/meta/reliquaries/icon/{{name}}.png)"></span>
{{/each}}