perf: 代码优化

This commit is contained in:
pipipi-pikachu 2022-02-25 21:21:31 +08:00
parent 20b0ff9d7b
commit c7c9292ba6
3 changed files with 5 additions and 5 deletions

View File

@ -65,7 +65,7 @@ export default () => {
} }
return { return {
...slide, ...slide,
id: createRandomCode(8), id: createRandomCode(),
} }
}) })
slidesStore.addSlide(newSlides) slidesStore.addSlide(newSlides)

View File

@ -27,7 +27,7 @@ export default () => {
// 重置幻灯片 // 重置幻灯片
const resetSlides = () => { const resetSlides = () => {
const emptySlide: Slide = { const emptySlide: Slide = {
id: createRandomCode(8), id: createRandomCode(),
elements: [], elements: [],
background: { background: {
type: 'solid', type: 'solid',
@ -74,7 +74,7 @@ export default () => {
// 创建一页空白页并添加到下一页 // 创建一页空白页并添加到下一页
const createSlide = () => { const createSlide = () => {
const emptySlide: Slide = { const emptySlide: Slide = {
id: createRandomCode(8), id: createRandomCode(),
elements: [], elements: [],
background: { background: {
type: 'solid', type: 'solid',
@ -96,7 +96,7 @@ export default () => {
} }
const newSlide = { const newSlide = {
...slide, ...slide,
id: createRandomCode(8), id: createRandomCode(),
} }
mainStore.setActiveElementIdList([]) mainStore.setActiveElementIdList([])
slidesStore.addSlide(newSlide) slidesStore.addSlide(newSlide)

View File

@ -4,7 +4,7 @@ import { padStart } from 'lodash'
* *
* @param len * @param len
*/ */
export const createRandomCode = (len = 6) => { export const createRandomCode = (len = 8) => {
const charset = `_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz` const charset = `_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`
const maxLen = charset.length const maxLen = charset.length
let ret = '' let ret = ''