增加音乐,摇一摇,服务等页面

This commit is contained in:
cansnow
2026-02-15 19:41:13 +08:00
parent abd279e7a7
commit 271ec4b9c2
74 changed files with 14021 additions and 2 deletions
+134
View File
@@ -0,0 +1,134 @@
const storage_constants = {
searchHistory:'searchHistory',
paramSongList:'paramSongList',
mySongList:'mySongList',
playList:'playList',
playMode:'playMode',
progress:'progress',
playSeconds:'playSeconds',
playDuration:'playDuration',
playIndex:'playIndex',
isFirstRun:'isFirstRun',
recentlyPlayList:'recentlyPlayList'
}
function set(key, value) {
try {
uni.setStorageSync(key, value);
return true;
} catch (e) {
return false;
}
}
function get(key) {
try {
return uni.getStorageSync(key);
} catch (e) {
return null;
}
}
function getDefault(key, defaultVal) {
try {
let val = uni.getStorageSync(key);
if(val || val == 0){
return val;
}else{
val = defaultVal;
return val;
}
} catch (e) {
return defaultVal;
}
}
function getObj(key) {
try {
const val = uni.getStorageSync(key);
if (val) {
return val;
}
return null;
} catch (e) {
return null;
}
}
function getObjDefault(key, defaultVal) {
try {
const val = uni.getStorageSync(key);
if (val) {
return val;
}
return defaultVal;
} catch (e) {
return defaultVal;
}
}
function getArray(key) {
try {
const val = uni.getStorageSync(key);
if (val) {
return val;
}
return [];
} catch (e) {
return [];
}
}
function getArrayDefault(key, defaultVal) {
try {
const val = uni.getStorageSync(key);
if (val) {
return val;
}
return defaultVal;
} catch (e) {
return defaultVal;
}
}
function clearStorage(){
uni.clearStorage();
let item = {
coverImg:"/static/mylike.png",
name:`我喜欢的音乐`,
id:"mylike",
url:null,
singer:"我喜欢的音乐",
desc:null,
platform:'local',
album:null,
list:[]
}
let allSongList = [];
allSongList.push(item);
set(storage_constants.mySongList,allSongList)
}
function remove(key){
uni.removeStorageSync(key);
}
const storage = {
set,
get,
getDefault,
getObj,
getObjDefault,
getArray,
getArrayDefault,
clearStorage,
remove
}
export {
storage,
storage_constants
}