fix duplicated load
This commit is contained in:
parent
7683cca288
commit
5dab0d6adf
@ -117,7 +117,7 @@
|
|||||||
<span class="font-weight-bolder">
|
<span class="font-weight-bolder">
|
||||||
{{ item.wallet }}
|
{{ item.wallet }}
|
||||||
<b-badge
|
<b-badge
|
||||||
v-for="(name, i) in names[item.address.addr]"
|
v-for="(name, i) in domains[item.address.addr]"
|
||||||
:key="i"
|
:key="i"
|
||||||
v-b-tooltip.hover.top="name.provider"
|
v-b-tooltip.hover.top="name.provider"
|
||||||
variant="primary"
|
variant="primary"
|
||||||
@ -243,9 +243,13 @@ export default {
|
|||||||
index: 0,
|
index: 0,
|
||||||
chainid: '',
|
chainid: '',
|
||||||
names: {},
|
names: {},
|
||||||
|
loading: [],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
domains() {
|
||||||
|
return this.names
|
||||||
|
},
|
||||||
walletName() {
|
walletName() {
|
||||||
const key = this.$store?.state?.chains?.defaultWallet
|
const key = this.$store?.state?.chains?.defaultWallet
|
||||||
return key || 'Wallet'
|
return key || 'Wallet'
|
||||||
@ -286,6 +290,8 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
formatAddr(v) {
|
formatAddr(v) {
|
||||||
|
if (!this.loading.includes(v)) {
|
||||||
|
this.loading.push(v)
|
||||||
this.$http.resolveStarName(v).then(res => {
|
this.$http.resolveStarName(v).then(res => {
|
||||||
const name = {
|
const name = {
|
||||||
name: res.data,
|
name: res.data,
|
||||||
@ -310,6 +316,7 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
}
|
||||||
return v.substring(0, 10).concat('...', v.substring(v.length - 10))
|
return v.substring(0, 10).concat('...', v.substring(v.length - 10))
|
||||||
},
|
},
|
||||||
updateDefaultWallet(v) {
|
updateDefaultWallet(v) {
|
||||||
|
Loading…
Reference in New Issue
Block a user