鍍金池/ 問答/HTML/ Vue中使用aplay組件,進行路由跳轉(zhuǎn)時如何保持aplay的播放狀態(tài)?

Vue中使用aplay組件,進行路由跳轉(zhuǎn)時如何保持aplay的播放狀態(tài)?

emmmmm,初入vue的組件坑
我想實現(xiàn)的功能是這樣的:

clipboard.png

在主頁底部用了vue資源中的aplay插件,現(xiàn)在是點擊跳轉(zhuǎn)到其他路由的時候,這個音樂組件會重置,希望在路由跳轉(zhuǎn)的時候保持播放狀態(tài)
主頁的html結(jié)構(gòu)如下:

<template>
  <div id="app">
    <!--外部容器-->
    <el-container>
      <!--頭部-->
      <el-header id="header">
        <topbar></topbar>
      </el-header>
      <router-view/>
      <!--尾部-->
      <el-footer>

      </el-footer>
      <!--播放器插件-->
      <keep-alive>
        <!-- 組件將被緩存嗎????? -->
        <el-main id="mp-main">
          <aplayer :music="{
              title: 'secret base~君がくれたもの~',
              artist: 'Silent Siren',
              src: 'https://moeplayer.b0.upaiyun.com/aplayer/secretbase.mp3',
              pic: 'https://moeplayer.b0.upaiyun.com/aplayer/secretbase.jpg'}"
          />
        </el-main>
      </keep-alive>
    </el-container>
  </div>

</template>

<script>
  import Topbar from './components/Topbar.vue'
  import Aplayer from 'vue-aplayer'

  export default {
    name: 'App',
    components:{
      Aplayer,
      Topbar,
    }

  }
</script>

看了一下vue中的<keep-alive>挺懵的
希望大家能夠給我一點思路~謝謝!

回答
編輯回答
賤人曾
  1. 使用 vuex;
  2. 參考網(wǎng)易云音樂等音樂播放 app;使用的是 iframe.
2017年7月30日 11:50
編輯回答
懶洋洋

我使用的是 vuex 存儲參數(shù) aplayer寫了個全局的 這樣雖然切換路由不影響播放器 但是有個問題 我不知道是不是BUG。 你現(xiàn)在解決了么 怎么解決的

2018年3月29日 02:27
編輯回答
夢若殤

播放器放在app.vue里 放在router-view外面,這樣路由的跳轉(zhuǎn)不會影響播放器

2018年2月6日 06:08