最近播放完成一半,差清除列表
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { createStore } from "vuex";
|
||||
import { createStore, storeKey } from "vuex";
|
||||
|
||||
export default createStore({
|
||||
state: {
|
||||
@@ -62,6 +62,16 @@ export default createStore({
|
||||
state.theme = { ...state.theme, ...theme };
|
||||
saveLoaclTheme(state.theme);
|
||||
},
|
||||
savePlayed(state, played) {
|
||||
// console.log(played)
|
||||
let p = state.settings.lastPlayed.filter(
|
||||
(item, idx) => item.id !== played.id && idx < 99
|
||||
);
|
||||
p.unshift(played);
|
||||
// console.log(p)
|
||||
state.settings.lastPlayed = p;
|
||||
saveLoaclSettings(state.settings);
|
||||
},
|
||||
},
|
||||
actions: {},
|
||||
modules: {},
|
||||
@@ -74,8 +84,5 @@ function saveLoaclSettings(s) {
|
||||
);
|
||||
}
|
||||
function saveLoaclTheme(s) {
|
||||
localStorage.setItem(
|
||||
"zmusic.theme",
|
||||
JSON.stringify(s)
|
||||
);
|
||||
localStorage.setItem("zmusic.theme", JSON.stringify(s));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user