perf: 优化加载进度条体验
This commit is contained in:
parent
7923d0c260
commit
2ec7386931
@ -26,6 +26,13 @@ const themeColor = computed(() => {
|
|||||||
watch(
|
watch(
|
||||||
() => chartLayoutStore.getPercentage,
|
() => chartLayoutStore.getPercentage,
|
||||||
newValue => {
|
newValue => {
|
||||||
|
if (newValue === 0) {
|
||||||
|
setTimeout(() => {
|
||||||
|
percentage.value = newValue
|
||||||
|
showModal.value = false
|
||||||
|
}, 500);
|
||||||
|
return
|
||||||
|
}
|
||||||
percentage.value = newValue
|
percentage.value = newValue
|
||||||
showModal.value = newValue > 0
|
showModal.value = newValue > 0
|
||||||
}
|
}
|
||||||
|
@ -155,7 +155,6 @@ export const useSync = () => {
|
|||||||
if (key === ChartEditStoreEnum.COMPONENT_LIST) {
|
if (key === ChartEditStoreEnum.COMPONENT_LIST) {
|
||||||
let loadIndex = 0
|
let loadIndex = 0
|
||||||
const listLength = projectData[key].length;
|
const listLength = projectData[key].length;
|
||||||
console.log(listLength)
|
|
||||||
for (const comItem of projectData[key]) {
|
for (const comItem of projectData[key]) {
|
||||||
// 设置加载数量
|
// 设置加载数量
|
||||||
let percentage = parseInt((parseFloat(`${++loadIndex / listLength}`) * 100).toString())
|
let percentage = parseInt((parseFloat(`${++loadIndex / listLength}`) * 100).toString())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user