|
|
@ -206,6 +206,7 @@ import pageBottom from "./page-bottom.vue"; |
|
|
import Contract from "../../api/contract"; |
|
|
import Contract from "../../api/contract"; |
|
|
import Socket from "@/api/server/Socket.js"; |
|
|
import Socket from "@/api/server/Socket.js"; |
|
|
import Home from "@/api/home"; |
|
|
import Home from "@/api/home"; |
|
|
|
|
|
import bus from "@/components/bus.js"; |
|
|
export default { |
|
|
export default { |
|
|
components: { |
|
|
components: { |
|
|
kline, |
|
|
kline, |
|
|
@ -233,13 +234,15 @@ export default { |
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
|
computed: { |
|
|
computed: { |
|
|
activeContract() { |
|
|
activeContract(val) { |
|
|
return ( |
|
|
let contractList=this.contractList |
|
|
this.contractList |
|
|
|
|
|
.map(item => item.marketInfoList) |
|
|
.map(item => item.marketInfoList) |
|
|
.flat() |
|
|
.flat() |
|
|
.find(item => item.symbol == this.activeSymbol) || {} |
|
|
.find(item => item.symbol == this.activeSymbol) || {} |
|
|
); |
|
|
if(val.price){ |
|
|
|
|
|
delete contractList.price |
|
|
|
|
|
} |
|
|
|
|
|
return contractList; |
|
|
}, |
|
|
}, |
|
|
isLogin() { |
|
|
isLogin() { |
|
|
return Boolean(localStorage.token); |
|
|
return Boolean(localStorage.token); |
|
|
@ -266,7 +269,10 @@ export default { |
|
|
this.ws.on("open", () => { |
|
|
this.ws.on("open", () => { |
|
|
this.swapMarketList(); |
|
|
this.swapMarketList(); |
|
|
}); |
|
|
}); |
|
|
console.info(this.$refs) |
|
|
// console.info(this.$refs) |
|
|
|
|
|
bus.$on('collapse', msg => { |
|
|
|
|
|
this.activeContract.price = (msg.close).toFixed(3); |
|
|
|
|
|
}); |
|
|
}, |
|
|
}, |
|
|
//三秒更新一次数据 |
|
|
//三秒更新一次数据 |
|
|
mounted: function () { |
|
|
mounted: function () { |
|
|
|