31 lines
853 B
Markdown
31 lines
853 B
Markdown
# WithdrawDialog.vue
|
||
|
||
**路径**:`src/components/WithdrawDialog.vue`
|
||
|
||
## 功能用途
|
||
|
||
提现弹窗,支持输入金额、选择网络、选择提现目标(Connected wallet)。仅支持已连接钱包提现,需验签;`walletAddress` 取用户信息的 `externalWalletAddress`,`tokenAddress` 为出金地址(用户接收资金的地址)。
|
||
|
||
## Props
|
||
|
||
| 属性 | 类型 | 说明 |
|
||
|------|------|------|
|
||
| modelValue | boolean | v-model 控制显隐 |
|
||
| balance | string | 当前余额展示 |
|
||
|
||
## 事件
|
||
|
||
- `update:modelValue`:关闭时更新
|
||
|
||
## 使用方式
|
||
|
||
```vue
|
||
<WithdrawDialog v-model="withdrawDialogOpen" :balance="portfolioBalance" />
|
||
```
|
||
|
||
## 扩展方式
|
||
|
||
1. **真实提现**:对接提现接口,校验余额与地址
|
||
2. **手续费**:展示网络手续费与到账金额
|
||
3. **限额**:增加单笔/每日限额校验
|