|
@@ -439,7 +439,7 @@
|
|
<div class="name">
|
|
<div class="name">
|
|
Address-{{index+1}}
|
|
Address-{{index+1}}
|
|
</div>
|
|
</div>
|
|
- <div class="address">
|
|
|
|
|
|
+ <div class="address" @click="copyAddress(item)">
|
|
{{item}}
|
|
{{item}}
|
|
<img src="../../assets/address/content_copy.svg" alt="content_copy">
|
|
<img src="../../assets/address/content_copy.svg" alt="content_copy">
|
|
</div>
|
|
</div>
|
|
@@ -703,6 +703,29 @@ export default {
|
|
})
|
|
})
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ copyAddress(el){
|
|
|
|
+ let address = el
|
|
|
|
+ if (navigator.clipboard) {
|
|
|
|
+ navigator.clipboard.writeText(address);
|
|
|
|
+ this.success('复制成功')
|
|
|
|
+ } else {
|
|
|
|
+ let textarea = document.createElement('textarea');
|
|
|
|
+ document.body.appendChild(textarea);
|
|
|
|
+ // 隐藏此输入框
|
|
|
|
+ textarea.style.position = 'fixed';
|
|
|
|
+ textarea.style.clip = 'rect(0 0 0 0)';
|
|
|
|
+ textarea.style.top = '10px';
|
|
|
|
+ // 赋值
|
|
|
|
+ textarea.value = address;
|
|
|
|
+ // 选中
|
|
|
|
+ textarea.select();
|
|
|
|
+ // 复制
|
|
|
|
+ document.execCommand('copy', true);
|
|
|
|
+ // 移除输入框
|
|
|
|
+ document.body.removeChild(textarea);
|
|
|
|
+ this.success('复制成功')
|
|
|
|
+ }
|
|
|
|
+ },
|
|
success(message) {
|
|
success(message) {
|
|
this.$notify({
|
|
this.$notify({
|
|
title: '成功',
|
|
title: '成功',
|
|
@@ -1395,6 +1418,7 @@ export default {
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
line-height: 16px;
|
|
line-height: 16px;
|
|
color: #212121;
|
|
color: #212121;
|
|
|
|
+ cursor: pointer;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.pagination{
|
|
.pagination{
|