From c7c9292ba6a04b7b23386a769363382a37dc5c5e Mon Sep 17 00:00:00 2001 From: pipipi-pikachu Date: Fri, 25 Feb 2022 21:21:31 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/usePasteTextClipboardData.ts | 2 +- src/hooks/useSlideHandler.ts | 6 +++--- src/utils/common.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/hooks/usePasteTextClipboardData.ts b/src/hooks/usePasteTextClipboardData.ts index b55da435..8e6cfd5b 100644 --- a/src/hooks/usePasteTextClipboardData.ts +++ b/src/hooks/usePasteTextClipboardData.ts @@ -65,7 +65,7 @@ export default () => { } return { ...slide, - id: createRandomCode(8), + id: createRandomCode(), } }) slidesStore.addSlide(newSlides) diff --git a/src/hooks/useSlideHandler.ts b/src/hooks/useSlideHandler.ts index 408a2b6f..2f1e8b86 100644 --- a/src/hooks/useSlideHandler.ts +++ b/src/hooks/useSlideHandler.ts @@ -27,7 +27,7 @@ export default () => { // 重置幻灯片 const resetSlides = () => { const emptySlide: Slide = { - id: createRandomCode(8), + id: createRandomCode(), elements: [], background: { type: 'solid', @@ -74,7 +74,7 @@ export default () => { // 创建一页空白页并添加到下一页 const createSlide = () => { const emptySlide: Slide = { - id: createRandomCode(8), + id: createRandomCode(), elements: [], background: { type: 'solid', @@ -96,7 +96,7 @@ export default () => { } const newSlide = { ...slide, - id: createRandomCode(8), + id: createRandomCode(), } mainStore.setActiveElementIdList([]) slidesStore.addSlide(newSlide) diff --git a/src/utils/common.ts b/src/utils/common.ts index 078d4482..630b35da 100644 --- a/src/utils/common.ts +++ b/src/utils/common.ts @@ -4,7 +4,7 @@ import { padStart } from 'lodash' * 生成随机码 * @param len 随机码长度 */ -export const createRandomCode = (len = 6) => { +export const createRandomCode = (len = 8) => { const charset = `_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz` const maxLen = charset.length let ret = ''