mirror of
https://gitee.com/dromara/go-view.git
synced 2025-04-06 03:58:04 +08:00
Merge branch 'dev' into master-fetch-dev
This commit is contained in:
commit
3bd8cbe535
@ -1,3 +1,5 @@
|
||||
import { JSONStringify, JSONParse } from './utils'
|
||||
|
||||
/**
|
||||
* * 存储本地会话数据
|
||||
* @param k 键名
|
||||
@ -6,7 +8,7 @@
|
||||
*/
|
||||
export const setLocalStorage = <T>(k: string, v: T) => {
|
||||
try {
|
||||
window.localStorage.setItem(k, JSON.stringify(v))
|
||||
window.localStorage.setItem(k, JSONStringify(v))
|
||||
} catch (error) {
|
||||
return false
|
||||
}
|
||||
@ -20,7 +22,7 @@ export const setLocalStorage = <T>(k: string, v: T) => {
|
||||
export const getLocalStorage = (k: string) => {
|
||||
const item = window.localStorage.getItem(k)
|
||||
try {
|
||||
return item ? JSON.parse(item) : item
|
||||
return item ? JSONParse(item) : item
|
||||
} catch (err) {
|
||||
return item
|
||||
}
|
||||
|
@ -272,7 +272,7 @@ export const setKeyboardDressShow = (keyCode?: number) => {
|
||||
* * JSON序列化,支持函数和 undefined
|
||||
* @param data
|
||||
*/
|
||||
export const JSONStringify = (data: object) => {
|
||||
export const JSONStringify = <T>(data: T) => {
|
||||
return JSON.stringify(
|
||||
data,
|
||||
(key, val) => {
|
||||
|
@ -172,18 +172,18 @@ const updateToSession = (id: string) => {
|
||||
|
||||
// 配置列表
|
||||
const btnList: BtnListType[] = [
|
||||
{
|
||||
key: 'export',
|
||||
type: TypeEnum.BUTTON,
|
||||
name: '导出',
|
||||
icon: ShareIcon,
|
||||
handle: exportHandle
|
||||
},
|
||||
{
|
||||
key: 'import',
|
||||
type: TypeEnum.IMPORTUPLOAD,
|
||||
name: '导入',
|
||||
icon: DownloadIcon
|
||||
icon: ShareIcon
|
||||
},
|
||||
{
|
||||
key: 'export',
|
||||
type: TypeEnum.BUTTON,
|
||||
name: '导出',
|
||||
icon: DownloadIcon,
|
||||
handle: exportHandle
|
||||
},
|
||||
{
|
||||
key: 'edit',
|
||||
|
Loading…
x
Reference in New Issue
Block a user