🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@kingt/kt-tool

Package Overview
Dependencies
Maintainers
2
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@kingt/kt-tool - npm Package Compare versions

Comparing version
1.7.2
to
1.7.3
+1
-1
package.json
{
"name": "@kingt/kt-tool",
"version": "1.7.2",
"version": "1.7.3",
"description": "初始化公共方法,引用测试,_kt_引入",

@@ -5,0 +5,0 @@ "main": "src/index.js",

@@ -8,14 +8,17 @@ // export const tool = {

*/
export const setLS = (key, value, isNumber = false) => {
export const setLS = (key, value, name = '', isNumber = false) => {
if (value !== null && value !== undefined) {
const namePrefix = name ? `${name}-` : ''
const storageKey = `kt-int-${namePrefix}${key}`
const type = typeof value
if (type.toLowerCase() == 'number' && isNumber) {
localStorage.setItem(`kt-int-${key}`, JSON.stringify({numberStorage: value}))
localStorage.setItem(storageKey, JSON.stringify({numberStorage: value}))
} else if (type.toLowerCase() == 'string') {
localStorage.setItem(`kt-int-${key}`, value)
localStorage.setItem(storageKey, value)
} else {
localStorage.setItem(`kt-int-${key}`, JSON.stringify(value))
localStorage.setItem(storageKey, JSON.stringify(value))
}
}
}
/**

@@ -26,4 +29,6 @@ * 从localStorage中获取指定key的值

*/
export const getLS = (key, prefix = 'kt-int-') => {
const value = localStorage.getItem(`${prefix}${key}`)
export const getLS = (key, name = '') => {
const namePrefix = name ? `${name}-` : ''
const storageKey = `kt-int-${namePrefix}${key}`
const value = localStorage.getItem(storageKey)
if (!value) return null

@@ -60,11 +65,13 @@ if (value.includes('numberStorage')) {

*/
export const setSS = (key, value, isNumber = false) => {
export const setSS = (key, value, name = '', isNumber = false) => {
if (value !== null && value !== undefined) {
const namePrefix = name ? `${name}-` : ''
const storageKey = `kt-int-${namePrefix}${key}`
const type = typeof value
if (type.toLowerCase() == 'number' && isNumber) {
sessionStorage.setItem(`kt-int-${key}`, JSON.stringify({numberStorage: value}))
sessionStorage.setItem(storageKey, JSON.stringify({numberStorage: value}))
} else if (type.toLowerCase() == 'string') {
sessionStorage.setItem(`kt-int-${key}`, value)
sessionStorage.setItem(storageKey, value)
} else {
sessionStorage.setItem(`kt-int-${key}`, JSON.stringify(value))
sessionStorage.setItem(storageKey, JSON.stringify(value))
}

@@ -78,4 +85,6 @@ }

*/
export const getSS = (key) => {
const value = sessionStorage.getItem(`kt-int-${key}`)
export const getSS = (key, name = '') => {
const namePrefix = name ? `${name}-` : ''
const storageKey = `kt-int-${namePrefix}${key}`
const value = sessionStorage.getItem(storageKey)
if (!value) return null

@@ -82,0 +91,0 @@ if (value.includes('numberStorage')) {