Commit 95f3dbde8864b509f2d7d46eb70ca30347e785f7

Authored by fengwotao
1 parent 9e1bdb20

pref:优化vite获取静态文件

@@ -90,12 +90,10 @@ const selectValue = ref('') @@ -90,12 +90,10 @@ const selectValue = ref('')
90 //TODO待封装 成传文件夹名字获取下面所有图片 90 //TODO待封装 成传文件夹名字获取下面所有图片
91 const getFetchImages = () => { 91 const getFetchImages = () => {
92 const imagesModules = import.meta.globEager('@/assets/external/headbackground/*') 92 const imagesModules = import.meta.globEager('@/assets/external/headbackground/*')
93 - for (const key in imagesModules) {  
94 - selectBgOptions.value.push({  
95 - label: imagesModules[key]?.default.slice(25),  
96 - value: imagesModules[key]?.default  
97 - })  
98 - } 93 + selectBgOptions.value = Object.keys(imagesModules).map(item => ({
  94 + label: imagesModules[item]?.default.split('/').at(-1),
  95 + value: imagesModules[item]?.default
  96 + }))
99 } 97 }
100 getFetchImages() 98 getFetchImages()
101 99
@@ -168,12 +168,10 @@ const selectBgOptions = ref<Array<SelectOption>>([]) @@ -168,12 +168,10 @@ const selectBgOptions = ref<Array<SelectOption>>([])
168 //TODO待封装 成传文件夹名字获取下面所有图片 168 //TODO待封装 成传文件夹名字获取下面所有图片
169 const getFetchImages = () => { 169 const getFetchImages = () => {
170 const imagesModules = import.meta.globEager('@/assets/external/background/*') 170 const imagesModules = import.meta.globEager('@/assets/external/background/*')
171 - for (const key in imagesModules) {  
172 - selectBgOptions.value.push({  
173 - label: imagesModules[key]?.default.slice(25),  
174 - value: imagesModules[key]?.default  
175 - })  
176 - } 171 + selectBgOptions.value = Object.keys(imagesModules).map(item => ({
  172 + label: imagesModules[item]?.default.split('/').at(-1),
  173 + value: imagesModules[item]?.default
  174 + }))
177 } 175 }
178 getFetchImages() 176 getFetchImages()
179 177