fix(components): [menu] calc slice index remove comment node (#12472)

This commit is contained in:
Xc
2023-05-09 22:10:29 +08:00
committed by GitHub
parent a82b84fd74
commit 213fdfb51e

View File

@@ -230,7 +230,10 @@ export default defineComponent({
const calcSliceIndex = () => {
if (!menu.value) return -1
const items = Array.from(menu.value?.childNodes ?? []).filter(
(item) => item.nodeName !== '#text' || item.nodeValue
(item) =>
// remove comment type node #12634
item.nodeName !== '#comment' &&
(item.nodeName !== '#text' || item.nodeValue)
) as HTMLElement[]
const moreItemWidth = 64
const paddingLeft = Number.parseInt(