fix(FM): 首次打开 FM 未自动播放

feature/artists
mackt 4 months ago
parent dd65898692
commit 45789b6f26

@ -9,20 +9,28 @@ import { useAudioStore } from '@/store';
export default function ButtonFM() {
const { toast } = useToast();
const { playListInfo, setPlayListInfo, setPlayList, setAudioId, setPlayQueue, setPlayOrder, setShowCard } =
useAudioStore(
useShallow((state) => ({
playState: state.playState,
playListInfo: state.playListInfo,
setPlayListInfo: state.setPlayListInfo,
setAudioId: state.setAudioId,
setPlayState: state.setPlayState,
setPlayList: state.setPlayList,
setPlayQueue: state.setPlayQueue,
setPlayOrder: state.setPlayOrder,
setShowCard: state.setShowCard,
})),
);
const {
playListInfo,
setPlayListInfo,
setPlayList,
setAudioId,
setPlayQueue,
setPlayOrder,
setShowCard,
setPlayState,
} = useAudioStore(
useShallow((state) => ({
playState: state.playState,
playListInfo: state.playListInfo,
setPlayListInfo: state.setPlayListInfo,
setAudioId: state.setAudioId,
setPlayState: state.setPlayState,
setPlayList: state.setPlayList,
setPlayQueue: state.setPlayQueue,
setPlayOrder: state.setPlayOrder,
setShowCard: state.setShowCard,
})),
);
/**
* 1. random 30
@ -51,6 +59,7 @@ export default function ButtonFM() {
setPlayQueue([res.data[0]]);
setAudioId(res.data[0].id);
setShowCard(true);
setPlayState(true);
} else {
toast({
description: `播放失败,请稍后再试`,

Loading…
Cancel
Save