From 146176c4bfc7e936026fc02d96fdc175738d9e14 Mon Sep 17 00:00:00 2001 From: inleft <inleft@qq.com> Date: Tue, 09 Aug 2022 19:04:51 +0800 Subject: [PATCH] 我的音乐模块优化啊 --- src/components/mini/Aplayer.vue | 46 +++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 41 insertions(+), 5 deletions(-) diff --git a/src/components/mini/Aplayer.vue b/src/components/mini/Aplayer.vue index 9612478..42c0fb9 100644 --- a/src/components/mini/Aplayer.vue +++ b/src/components/mini/Aplayer.vue @@ -1,24 +1,60 @@ <template> <div class="fade"> - <aplayer :audio="audio" fixed style="z-index: 10;" :preload="preload"/> + <a-col v-bind="colMain"> + <aplayer :audio="audio" :autoplay="autoplay" fixed style="z-index: 10;" :volume="0.1" :preload="preload" /> + </a-col> + + <!-- <a-modal ref="musicModal" title="" :dialog-style="{ top: '10px' }" :mask="false" + :maskClosable="false" :visible="modal1Visible" @ok="() => setModal1Visible(false)" @cancel="() => setModal1Visible(false)"> + <p>{{secondsToGo}}秒后关闭</p> + </a-modal> --> </div> </template> <script> import APlayer from '@moefe/vue-aplayer'; - + export default { + data() { return { - preload:"none", + colMain: { + xs: 0, + sm: 0, + md: 1, + lg: 1, + xl: 1, + xxl: 1 + }, + autoplay: false, + modal1Visible: true, + secondsToGo: 5, + preload: "none", audio: { name: 'Moonwisher', artist: 'Kan R. Gao', - // url: 'http://music.163.com/song/media/outer/url?id=1645104.mp3', - url: '/moon.mp3', + url: 'http://music.163.com/song/media/outer/url?id=1645104.mp3', + // url: '/moon.mp3', cover: 'http://p2.music.126.net/0AYWra9rCzgeprGp6OUyUw==/868614185993997.jpg?param=130y130', }, }; + + }, + created() { + // const interval = setInterval(() => { + // this.secondsToGo -= 1; + // }, 1000); + + // setTimeout(() => { + // clearInterval(interval); + // this.modal1Visible = false + // }, 5000); + }, + methods: { + setModal1Visible(modal1Visible) { + + this.modal1Visible = modal1Visible; + }, }, }; // var ap = new APlayer({ -- Gitblit v1.9.1