Przeglądaj źródła

Update detail.tsx

lex-xin 7 miesięcy temu
rodzic
commit
f9feaca227
1 zmienionych plików z 12 dodań i 3 usunięć
  1. 12 3
      src/views/xiaoku-list/detail.tsx

+ 12 - 3
src/views/xiaoku-list/detail.tsx

@@ -221,10 +221,19 @@ export default defineComponent({
         userStore.getToken
       }&musicRenderType=${lineType}&showGuide=true&part-index=${0}`;
 
-      if (state.allSearch.musicalInstrumentId && !state.tabName) {
-        src += '&instrumentId=' + state.allSearch.musicalInstrumentId;
+      let musicalInstrumentId = ''
+      if (state.tabName === 'RECOMMEND') {
+        musicalInstrumentId = state.recommendSearch.musicalInstrumentId;
+      } else if (state.tabName === 'HOT') {
+        musicalInstrumentId = state.hotSearch.musicalInstrumentId;
+      } else if (state.tabName === 'NEW') {
+        musicalInstrumentId = state.newSearch.musicalInstrumentId;
+      } else {
+        musicalInstrumentId = state.allSearch.musicalInstrumentId;
+      }
+      if (musicalInstrumentId) {
+        src += '&instrumentId=' + musicalInstrumentId;
       }
-
       if (window.matchMedia('(display-mode: standalone)').matches) {
         baseState.application = window.matchMedia(
           '(display-mode: standalone)'