Browse Source

修改合约保证金为2位小数点

master
liaoxinyu 9 months ago
parent
commit
b18d33756f
  1. 14
      pages/exchange/open-position.vue

14
pages/exchange/open-position.vue

@ -173,7 +173,7 @@
</v-input> -->
<v-input
v-model="margin"
@input="sliderActive=-1"
@input="inputEnter"
:placeholder="$t('exchange.c5')" style="border: 1px solid #202020;">
<template #right>
<view class="color-light fn-bold" style="margin-right: 10px;">
@ -1074,7 +1074,7 @@ export default {
watch: {
maxNum(n) {
this.form.amount = Math.round((this.maxNum * this.sliderActive1) / 100);
this.margin = (this.form.amount / this.form.lever_rate).toFixed(5)
this.margin = (this.form.amount / this.form.lever_rate).toFixed(2)
},
symbol() {
this.$emit("symbols", this.symbol)
@ -1151,6 +1151,14 @@ export default {
}
},
methods: {
inputEnter(e){
this.$nextTick(()=> {
this.margin = e
.replace(/[^\d.]/g, "") //
.replace(/^(\d*\.?\d{0,2}).*$/, "$1"); //
this.sliderActive=-1
})
},
onRefresh() {
if (this.refreshing) return;
this.refreshing = true;
@ -1574,7 +1582,7 @@ export default {
this.form.amount = Math.round((this.maxNum * n) / 100);
this.sliderActive = i
this.sliderActive1 = n
this.margin = (this.form.amount / this.form.lever_rate).toFixed(5)
this.margin = (this.form.amount / this.form.lever_rate).toFixed(2)
},
pingChange(n, i) {
console.log(n)

Loading…
Cancel
Save