判断数组内元素是否相同
expor const isAllEqual = function (array,key){
if(array.length>0){
return !array.some(function(value,index){
return value[key] !==array[0][key]
})
}else{
return true
}
}
根据数据条数与每页多少条数据计算页数 total 数据条数 pageSize 每页多少条
expor const pageTotal = function (total,pageSize){
if(total == null || pageSize === ''){
return 0
}else{
if(pageSize !==0 && total % pageSize === 0){
return parseInt(total / pageSize)
}
if(pageSize !==0 && total % pageSize !==0){
return parseInt(total / pageSize)+1
}
}
}
本地存储 localStorage方式 保存 value,key
expor const saveStorage = (key,value){
localStorage.setItem(key,JSON.stringif(value))
}
本地存储 localStorage方式 获取 key value
export const getStorage = (key,value)=>{
return JSON.parse(localStorage.getItem(key)) || {}
}
本地存储 sessionStorage 保存 value,key
export const saveSessionStorage = (key,value)=>{
sessionStorage.setItem(key,JSON.stringify(value))
}
本地存储 sessionStorage 获取 value,key
export const getSessionStorage = (key,value)=>{
return JSON.parse(sessionStorage.getItem(key)) || {}
}