perf: 优化折叠

This commit is contained in:
ibuler
2025-01-03 18:37:20 +08:00
parent 0ac1e0d75a
commit feb3dbabc2

View File

@@ -5,7 +5,7 @@
<span class="compass" @click="toggle"> <span class="compass" @click="toggle">
<i :class="iconClass" /> <i :class="iconClass" />
</span> </span>
<div v-if="!isVisible" class="ellipsis"> <div v-if="!isVisible" class="ellipsis" @click="toggle">
<i class="el-icon-more-outline" /> <i class="el-icon-more-outline" />
</div> </div>
</div> </div>
@@ -51,7 +51,7 @@ export default {
let sibling = formGroupHeader.nextElementSibling let sibling = formGroupHeader.nextElementSibling
// 循环隐藏或显示直到找到下一个 form-group-header // 循环隐藏或显示直到找到下一个 form-group-header
while (sibling && !sibling.classList.contains('form-group-header')) { while (sibling && sibling.classList.contains('el-form-item')) {
sibling.style.display = this.isVisible ? '' : 'none' sibling.style.display = this.isVisible ? '' : 'none'
sibling = sibling.nextElementSibling sibling = sibling.nextElementSibling
} }