diff --git a/app/components/floating2/index.vue b/app/components/floating2/index.vue new file mode 100644 index 0000000..c62c63d --- /dev/null +++ b/app/components/floating2/index.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/app/pages/home/index.vue b/app/pages/home/index.vue index 3933b60..65d9998 100644 --- a/app/pages/home/index.vue +++ b/app/pages/home/index.vue @@ -3,6 +3,7 @@ import liveRoom from '@/pages/liveRoom/index.client.vue'; import {goodStore} from "@/stores/goods/index.js"; import ItemList from './components/ItemList/index.vue' import Cescribe from './components/Cescribe/index.vue' +import FloatingBubble from '~/components/floating2/index.vue' import {liveStore} from "~/stores/live/index.js"; const {auctionDetail,getArtworkList} = goodStore(); diff --git a/app/pages/liveRoom/components/SideButton/index.vue b/app/pages/liveRoom/components/SideButton/index.vue index 06c1c34..8e49d12 100644 --- a/app/pages/liveRoom/components/SideButton/index.vue +++ b/app/pages/liveRoom/components/SideButton/index.vue @@ -1,5 +1,5 @@ \ No newline at end of file diff --git a/app/pages/liveRoom/index.client.vue b/app/pages/liveRoom/index.client.vue index 8075ac0..d52e74b 100644 --- a/app/pages/liveRoom/index.client.vue +++ b/app/pages/liveRoom/index.client.vue @@ -13,6 +13,7 @@ import {message} from "~/components/x-message/useMessage.js" import {showConfirmDialog} from 'vant'; import {artworkBuy} from "@/api/goods/index.js" import {useI18n} from 'vue-i18n' +import floating2 from '@/components/floating2/index.vue' const { t } = useI18n() const { auctionDetail,getAuctionDetail} = goodStore(); const player = ref(null) @@ -97,11 +98,16 @@ const initializePlayer = async () => { onMounted(async () => { await getAuctionDetail() pullLink.value = await getLiveLink() + console.log('auctionDetail.value.isLiving',auctionDetail.value.isLiving) + if (auctionDetail.value.isLiving===1){ + initializePlayer() + } +}) +onActivated(()=>{ if (auctionDetail.value.isLiving===1){ initializePlayer() } }) - onBeforeUnmount(() => { player.value?.dispose() player.value = null @@ -133,9 +139,13 @@ const tipOpen = () => {
直播加载中...
+
- + + + +
diff --git a/app/pages/signature/protocol/index.vue b/app/pages/signature/protocol/index.vue index 4cec5bf..92a38e9 100644 --- a/app/pages/signature/protocol/index.vue +++ b/app/pages/signature/protocol/index.vue @@ -68,6 +68,7 @@ const goSignature = async () => {