| | |
| | | </van-tabs> |
| | | |
| | | <div class="mo_list" v-if="active == '0'"> |
| | | <div class="mo_all_sell" @click="allsellclick()"> |
| | | <div>{{ $t("gball") }}</div> |
| | | </div> |
| | | <div class="mol_item" v-for="(i, index) in list" :key="i.id" @click="open(i, index)"> |
| | | <div class="moli_title flex-between"> |
| | | <div> |
| | |
| | | let teimss2 = null; // 轮询获取持仓数据计时器 |
| | | import tabHead from "@/components/tabHead.vue"; |
| | | import * as api from "@/axios/api"; |
| | | import { Notify } from "vant"; |
| | | export default { |
| | | components: { |
| | | tabHead |
| | |
| | | this.getMoney(); |
| | | teimss = setInterval(() => { |
| | | this.getMoney(); |
| | | }, 10000); |
| | | }, 3000); |
| | | }, |
| | | beforeDestroy() { |
| | | clearInterval(teimss); |
| | |
| | | if (data.status === 0) { |
| | | if (this.active == "0") this.list = data.data.list; |
| | | else this.list2 = data.data.list; |
| | | } |
| | | }, |
| | | // 一键平仓 |
| | | async allsellclick(){ |
| | | let data = await api.allsell(); |
| | | if (data.status === 0) { |
| | | Notify({ type: "success", message: data.msg }); |
| | | this.getList(state); |
| | | } else { |
| | | Notify({ type: "danger", message: data.msg }); |
| | | } |
| | | }, |
| | | open(i, index) { |
| | |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .mo_all_sell{ |
| | | padding: 20px 10px; |
| | | background: linear-gradient(90deg, #585fb4, #48529e); |
| | | border-radius: 25px; |
| | | text-align: center; |
| | | margin: 15px ; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | } |
| | | /deep/ .van-tabs__nav { |
| | | background: none; |
| | | |