Commit b4bd2d77 authored by zhengke's avatar zhengke

修复 模版排序bug

parent 8097de2f
......@@ -146,9 +146,18 @@ export default () => {
const _slides = JSON.parse(JSON.stringify(slides.value))
const _slide = _slides[oldIndex]
_slides.splice(oldIndex, 1)
_slides.splice(newIndex, 0, _slide)
slidesStore.setSlides(_slides)
if(newIndex==0&&oldIndex>0){
_slides.splice(newIndex, 0, _slide)
slidesStore.setSlides(_slides)
_slides.splice(oldIndex+1, 1)
}else{
_slides.splice(oldIndex, 1)
slidesStore.setSlides(_slides)
setTimeout(()=>{
_slides.splice(newIndex, 0, _slide)
slidesStore.setSlides(_slides)
},300)
}
slidesStore.updateSlideIndex(newIndex)
}
......
......@@ -150,7 +150,7 @@ export const useSlidesStore = defineStore('slides', {
let iFonts:string[] = []
var regex = /(?<=font-family:\s*).*?(?=;)/g
slides.forEach(x=>{
x.elements.forEach(y=>{
x.elements&&x.elements.forEach(y=>{
let temp = JSON.parse(JSON.stringify(y))
if(temp.defaultFontName) iFonts.push(temp.defaultFontName)
if(temp.content){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment