props: disabled 1`] = `"
"`;
-exports[`Test: KInput > props: iconPrefix 1`] = `"
"`;
+exports[`Test: KInput > props: iconPrefix 1`] = `"
"`;
-exports[`Test: KInput > props: iconSuffix 1`] = `"
"`;
+exports[`Test: KInput > props: iconSuffix 1`] = `"
"`;
-exports[`Test: KInput > props: password 1`] = `"
"`;
+exports[`Test: KInput > props: password 1`] = `"
"`;
exports[`Test: KInput > props: placeholder 1`] = `"
"`;
-exports[`Test: KInput > props: prepend 1`] = `"
"`;
+exports[`Test: KInput > props: prepend 1`] = `"
"`;
-exports[`Test: KInput > props: size 1`] = `"
"`;
+exports[`Test: KInput > props: size 1`] = `"
"`;
-exports[`Test: KInput > props: size 2`] = `"
"`;
+exports[`Test: KInput > props: size 2`] = `"
"`;
-exports[`Test: KInput > props: size 3`] = `"
"`;
+exports[`Test: KInput > props: size 3`] = `"
"`;
exports[`Test: KInput > props: textarea & autosize 1`] = `"
"`;
diff --git a/components/InputNumber/__test__/__snapshots__/input-number.spec.ts.snap b/components/InputNumber/__test__/__snapshots__/input-number.spec.ts.snap
index d9d842456..b959f91d3 100644
--- a/components/InputNumber/__test__/__snapshots__/input-number.spec.ts.snap
+++ b/components/InputNumber/__test__/__snapshots__/input-number.spec.ts.snap
@@ -1,27 +1,27 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
-exports[`Test: KInputNumber > props: append & prepend 1`] = `"
"`;
+exports[`Test: KInputNumber > props: append & prepend 1`] = `"
"`;
-exports[`Test: KInputNumber > props: append 1`] = `"
"`;
+exports[`Test: KInputNumber > props: append 1`] = `"
"`;
exports[`Test: KInputNumber > props: controls 1`] = `"
"`;
-exports[`Test: KInputNumber > props: disabled 1`] = `"
"`;
+exports[`Test: KInputNumber > props: disabled 1`] = `"
"`;
-exports[`Test: KInputNumber > props: id 1`] = `"
"`;
+exports[`Test: KInputNumber > props: id 1`] = `"
"`;
-exports[`Test: KInputNumber > props: name 1`] = `"
"`;
+exports[`Test: KInputNumber > props: name 1`] = `"
"`;
-exports[`Test: KInputNumber > props: placeholder 1`] = `"
"`;
+exports[`Test: KInputNumber > props: placeholder 1`] = `"
"`;
-exports[`Test: KInputNumber > props: prepend 1`] = `"
"`;
+exports[`Test: KInputNumber > props: prepend 1`] = `"
"`;
-exports[`Test: KInputNumber > props: readonly 1`] = `"
"`;
+exports[`Test: KInputNumber > props: readonly 1`] = `"
"`;
-exports[`Test: KInputNumber > props: size 1`] = `"
"`;
+exports[`Test: KInputNumber > props: size 1`] = `"
"`;
-exports[`Test: KInputNumber > props: size 2`] = `"
"`;
+exports[`Test: KInputNumber > props: size 2`] = `"
"`;
-exports[`Test: KInputNumber > props: size 3`] = `"
"`;
+exports[`Test: KInputNumber > props: size 3`] = `"
"`;
-exports[`Test: KInputNumber > props: value 1`] = `"
"`;
+exports[`Test: KInputNumber > props: value 1`] = `"
"`;
diff --git a/components/Link/__test__/__snapshots__/link.spec.ts.snap b/components/Link/__test__/__snapshots__/link.spec.ts.snap
index a2531399a..7392a16a6 100644
--- a/components/Link/__test__/__snapshots__/link.spec.ts.snap
+++ b/components/Link/__test__/__snapshots__/link.spec.ts.snap
@@ -1,13 +1,13 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
-exports[`Test: KLink > props: cls 1`] = `"
"`;
+exports[`Test: KLink > props: cls 1`] = `"
"`;
-exports[`Test: KLink > props: disabled 1`] = `"
"`;
+exports[`Test: KLink > props: disabled 1`] = `"
"`;
-exports[`Test: KLink > props: href 1`] = `"
"`;
+exports[`Test: KLink > props: href 1`] = `"
"`;
-exports[`Test: KLink > props: icon 1`] = `"
"`;
+exports[`Test: KLink > props: icon 1`] = `"
"`;
-exports[`Test: KLink > props: underline 1`] = `"
"`;
+exports[`Test: KLink > props: underline 1`] = `"
"`;
-exports[`Test: KLink > slots: icon 1`] = `"
"`;
+exports[`Test: KLink > slots: icon 1`] = `"
"`;
diff --git a/components/Menu/__test__/__snapshots__/menu.spec.ts.snap b/components/Menu/__test__/__snapshots__/menu.spec.ts.snap
index 834c05281..6859fd51f 100644
--- a/components/Menu/__test__/__snapshots__/menu.spec.ts.snap
+++ b/components/Menu/__test__/__snapshots__/menu.spec.ts.snap
@@ -1,163 +1,159 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
-exports[`Test: KMenu > events: onOpenChange & horizontal 1`] = `"
"`;
+exports[`Test: KMenu > events: onOpenChange & horizontal 1`] = `"
"`;
-exports[`Test: KMenu > events: onOpenChange & horizontal 2`] = `"
2
["SubMenu","setting:1"]
"`;
+exports[`Test: KMenu > events: onOpenChange & horizontal 2`] = `"
2
["SubMenu","setting:1"]
"`;
-exports[`Test: KMenu > events: onOpenChange & horizontal 3`] = `"
"`;
+exports[`Test: KMenu > events: onOpenChange & horizontal 3`] = `"
"`;
-exports[`Test: KMenu > events: onOpenChange & horizontal 4`] = `"
"`;
+exports[`Test: KMenu > events: onOpenChange & horizontal 4`] = `"
"`;
-exports[`Test: KMenu > events: onOpenChange & inline 1`] = `"
"`;
+exports[`Test: KMenu > events: onOpenChange & inline 1`] = `"
"`;
-exports[`Test: KMenu > events: onOpenChange & inline 2`] = `"
2
["SubMenu","setting:1"]
"`;
+exports[`Test: KMenu > events: onOpenChange & inline 2`] = `"
2
["SubMenu","setting:1"]
"`;
-exports[`Test: KMenu > events: onOpenChange & inline 3`] = `"
"`;
+exports[`Test: KMenu > events: onOpenChange & inline 3`] = `"
"`;
-exports[`Test: KMenu > events: onOpenChange & inline 4`] = `"
"`;
+exports[`Test: KMenu > events: onOpenChange & inline 4`] = `"
"`;
-exports[`Test: KMenu > events: onOpenChange & vertical 1`] = `"
"`;
+exports[`Test: KMenu > events: onOpenChange & vertical 1`] = `"
"`;
-exports[`Test: KMenu > events: onOpenChange & vertical 2`] = `"
2
["SubMenu","setting:1"]
"`;
+exports[`Test: KMenu > events: onOpenChange & vertical 2`] = `"
2
["SubMenu","setting:1"]
"`;
-exports[`Test: KMenu > events: onOpenChange & vertical 3`] = `"
"`;
+exports[`Test: KMenu > events: onSelect & onDeSelect & horizontal 1`] = `"
1
{"item":{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false},"uid":"setting:3333","uidPath":["SubMenu","asda","setting:1","setting:3333"],"selectedUids":["setting:3333"],"selectedItems":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:1","setting:3333"]],"e":{"isTrusted":false}}
"`;
-exports[`Test: KMenu > events: onOpenChange & vertical 4`] = `"
"`;
+exports[`Test: KMenu > events: onSelect & onDeSelect & horizontal 2`] = `"
3
{"item":{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":true,"open":false},"uid":"setting:2","uidPath":["SubMenu","asda","setting:2"],"selectedUids":["setting:2"],"selectedItems":[{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":true,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:2"]],"e":{"isTrusted":false}}
"`;
-exports[`Test: KMenu > events: onSelect & onDeSelect & horizontal 1`] = `"
1
{"item":{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false},"uid":"setting:3333","uidPath":["SubMenu","asda","setting:1","setting:3333"],"selectedUids":["setting:3333"],"selectedItems":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:1","setting:3333"]],"e":{"isTrusted":false}}
"`;
+exports[`Test: KMenu > events: onSelect & onDeSelect & inline 1`] = `"
1
{"item":{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false},"uid":"setting:3333","uidPath":["SubMenu","asda","setting:1","setting:3333"],"selectedUids":["setting:3333"],"selectedItems":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:1","setting:3333"]],"e":{"isTrusted":false}}
"`;
-exports[`Test: KMenu > events: onSelect & onDeSelect & horizontal 2`] = `"
3
{"item":{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":true,"open":false},"uid":"setting:2","uidPath":["SubMenu","asda","setting:2"],"selectedUids":["setting:2"],"selectedItems":[{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":true,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:2"]],"e":{"isTrusted":false}}
"`;
+exports[`Test: KMenu > events: onSelect & onDeSelect & inline 2`] = `"
3
{"item":{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":false,"open":false},"uid":"setting:2","uidPath":["SubMenu","asda","setting:2"],"selectedUids":["setting:2"],"selectedItems":[{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":false,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:2"]],"e":{"isTrusted":false}}
"`;
-exports[`Test: KMenu > events: onSelect & onDeSelect & inline 1`] = `"
1
{"item":{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false},"uid":"setting:3333","uidPath":["SubMenu","asda","setting:1","setting:3333"],"selectedUids":["setting:3333"],"selectedItems":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:1","setting:3333"]],"e":{"isTrusted":false}}
"`;
+exports[`Test: KMenu > events: onSelect & onDeSelect & vertical 1`] = `"
1
{"item":{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false},"uid":"setting:3333","uidPath":["SubMenu","asda","setting:1","setting:3333"],"selectedUids":["setting:3333"],"selectedItems":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:1","setting:3333"]],"e":{"isTrusted":false}}
"`;
-exports[`Test: KMenu > events: onSelect & onDeSelect & inline 2`] = `"
3
{"item":{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":false,"open":false},"uid":"setting:2","uidPath":["SubMenu","asda","setting:2"],"selectedUids":["setting:2"],"selectedItems":[{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":false,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:2"]],"e":{"isTrusted":false}}
"`;
+exports[`Test: KMenu > events: onSelect & onDeSelect & vertical 2`] = `"
3
{"item":{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":true,"open":false},"uid":"setting:2","uidPath":["SubMenu","asda","setting:2"],"selectedUids":["setting:2"],"selectedItems":[{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":true,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:2"]],"e":{"isTrusted":false}}
"`;
-exports[`Test: KMenu > events: onSelect & onDeSelect & vertical 1`] = `"
1
{"item":{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false},"uid":"setting:3333","uidPath":["SubMenu","asda","setting:1","setting:3333"],"selectedUids":["setting:3333"],"selectedItems":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":true,"inGroup":false,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:1","setting:3333"]],"e":{"isTrusted":false}}
"`;
+exports[`Test: KMenu > props: cls 1`] = `"
"`;
-exports[`Test: KMenu > events: onSelect & onDeSelect & vertical 2`] = `"
3
{"item":{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":true,"open":false},"uid":"setting:2","uidPath":["SubMenu","asda","setting:2"],"selectedUids":["setting:2"],"selectedItems":[{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":true,"inGroup":true,"open":false}],"selectedUidPaths":[["SubMenu","asda","setting:2"]],"e":{"isTrusted":false}}
"`;
+exports[`Test: KMenu > props: expandIcon & horizontal 1`] = `"
"`;
-exports[`Test: KMenu > props: cls 1`] = `"
"`;
+exports[`Test: KMenu > props: expandIcon & inline 1`] = `"
"`;
-exports[`Test: KMenu > props: expandIcon & horizontal 1`] = `"
"`;
+exports[`Test: KMenu > props: expandIcon & vertical 1`] = `"
"`;
-exports[`Test: KMenu > props: expandIcon & inline 1`] = `"
"`;
+exports[`Test: KMenu > props: inlineCollapsed 1`] = `"
"`;
-exports[`Test: KMenu > props: expandIcon & vertical 1`] = `"
"`;
+exports[`Test: KMenu > props: inlineCollapsed 2`] = `"
"`;
-exports[`Test: KMenu > props: inlineCollapsed 1`] = `"
"`;
+exports[`Test: KMenu > props: inlineIndent 1`] = `"
"`;
-exports[`Test: KMenu > props: inlineCollapsed 2`] = `"
"`;
+exports[`Test: KMenu > props: multiple & horizontal 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenu > props: inlineIndent 1`] = `"
"`;
+exports[`Test: KMenu > props: multiple & horizontal 2`] = `"
2
[["SubMenu","asda","setting:1","setting:3333"],["SubMenu","asda","setting:2"]]
"`;
-exports[`Test: KMenu > props: multiple & horizontal 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenu > props: multiple & horizontal 3`] = `"
3
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenu > props: multiple & horizontal 2`] = `"
2
[["SubMenu","asda","setting:1","setting:3333"],["SubMenu","asda","setting:2"]]
"`;
+exports[`Test: KMenu > props: multiple & inline 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenu > props: multiple & horizontal 3`] = `"
3
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenu > props: multiple & inline 2`] = `"
2
[["SubMenu","asda","setting:1","setting:3333"],["SubMenu","asda","setting:2"]]
"`;
-exports[`Test: KMenu > props: multiple & inline 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenu > props: multiple & inline 3`] = `"
3
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenu > props: multiple & inline 2`] = `"
2
[["SubMenu","asda","setting:1","setting:3333"],["SubMenu","asda","setting:2"]]
"`;
+exports[`Test: KMenu > props: multiple & vertical 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenu > props: multiple & inline 3`] = `"
3
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenu > props: multiple & vertical 2`] = `"
2
[["SubMenu","asda","setting:1","setting:3333"],["SubMenu","asda","setting:2"]]
"`;
-exports[`Test: KMenu > props: multiple & vertical 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenu > props: multiple & vertical 3`] = `"
3
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenu > props: multiple & vertical 2`] = `"
2
[["SubMenu","asda","setting:1","setting:3333"],["SubMenu","asda","setting:2"]]
"`;
+exports[`Test: KMenu > props: openUids 1`] = `"
"`;
-exports[`Test: KMenu > props: multiple & vertical 3`] = `"
3
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenu > props: selectable & horizontal 1`] = `"
"`;
-exports[`Test: KMenu > props: openUids 1`] = `"
"`;
+exports[`Test: KMenu > props: selectable & horizontal 2`] = `"
"`;
-exports[`Test: KMenu > props: selectable & horizontal 1`] = `"
"`;
+exports[`Test: KMenu > props: selectable & inline 1`] = `"
"`;
-exports[`Test: KMenu > props: selectable & horizontal 2`] = `"
"`;
+exports[`Test: KMenu > props: selectable & inline 2`] = `"
"`;
-exports[`Test: KMenu > props: selectable & inline 1`] = `"
"`;
+exports[`Test: KMenu > props: selectable & vertical 1`] = `"
"`;
-exports[`Test: KMenu > props: selectable & inline 2`] = `"
"`;
+exports[`Test: KMenu > props: selectable & vertical 2`] = `"
"`;
-exports[`Test: KMenu > props: selectable & vertical 1`] = `"
"`;
+exports[`Test: KMenu > props: selectedUids 1`] = `"
"`;
-exports[`Test: KMenu > props: selectable & vertical 2`] = `"
"`;
+exports[`Test: KMenu > slots: expandIcon & horizontal 1`] = `"
"`;
-exports[`Test: KMenu > props: selectedUids 1`] = `"
"`;
+exports[`Test: KMenu > slots: expandIcon & inline 1`] = `"
"`;
-exports[`Test: KMenu > slots: expandIcon & horizontal 1`] = `"
"`;
+exports[`Test: KMenu > slots: expandIcon & vertical 1`] = `"
"`;
-exports[`Test: KMenu > slots: expandIcon & inline 1`] = `"
"`;
+exports[`Test: KMenu > slots: icon & horizontal 1`] = `"
"`;
-exports[`Test: KMenu > slots: expandIcon & vertical 1`] = `"
"`;
+exports[`Test: KMenu > slots: icon & inline 1`] = `"
"`;
-exports[`Test: KMenu > slots: icon & horizontal 1`] = `"
"`;
+exports[`Test: KMenu > slots: icon & vertical 1`] = `"
"`;
-exports[`Test: KMenu > slots: icon & inline 1`] = `"
"`;
+exports[`Test: KMenu > slots: label & horizontal 1`] = `"
"`;
-exports[`Test: KMenu > slots: icon & vertical 1`] = `"
"`;
+exports[`Test: KMenu > slots: label & inline 1`] = `"
"`;
-exports[`Test: KMenu > slots: label & horizontal 1`] = `"
"`;
+exports[`Test: KMenu > slots: label & vertical 1`] = `"
"`;
-exports[`Test: KMenu > slots: label & inline 1`] = `"
"`;
+exports[`Test: KMenuItems > events: titleClick & horizontal 1`] = `"
1
{"it":{"label":"Navigation Three - Su","title":"Navigation Three - Su","uid":"SubMenu","popupClassName":"ikun-test","icon":"i-carbon-logo-vue","children":[{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[],"selected":false,"inGroup":false,"open":false},{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":true,"open":false,"selectedDeps":{}},{"label":"Navigation Four-dv","type":"divider","popupClassName":"ikun-test","uid":"alipay-dv","selected":false,"inGroup":true,"open":false},{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":false,"inGroup":true,"open":false},{"label":"Item 2","uid":"asdqqda","disabled":true,"popupClassName":"ikun-test","children":[{"label":"Option 3","popupClassName":"ikun-test","uid":"setting:3","selected":false,"inGroup":false,"open":false},{"label":"Option 4","popupClassName":"ikun-test","uid":"setting:4","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false,"selectedDeps":{}}],"selected":false,"inGroup":false,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu"]}
"`;
-exports[`Test: KMenu > slots: label & vertical 1`] = `"
"`;
+exports[`Test: KMenuItems > events: titleClick & horizontal 2`] = `"
2
{"it":{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[],"selected":false,"inGroup":false,"open":false},"e":{"isTrusted":false},"uidPath":["SubMenu","asda"]}
"`;
-exports[`Test: KMenuItems > events: titleClick & horizontal 1`] = `"
1
{"it":{"label":"Navigation Three - Su","title":"Navigation Three - Su","uid":"SubMenu","popupClassName":"ikun-test","icon":"i-carbon-logo-vue","children":[{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[],"selected":false,"inGroup":false,"open":false},{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":true,"open":false,"selectedDeps":{}},{"label":"Navigation Four-dv","type":"divider","popupClassName":"ikun-test","uid":"alipay-dv","selected":false,"inGroup":true,"open":false},{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":false,"inGroup":true,"open":false},{"label":"Item 2","uid":"asdqqda","disabled":true,"popupClassName":"ikun-test","children":[{"label":"Option 3","popupClassName":"ikun-test","uid":"setting:3","selected":false,"inGroup":false,"open":false},{"label":"Option 4","popupClassName":"ikun-test","uid":"setting:4","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false,"selectedDeps":{}}],"selected":false,"inGroup":false,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu"]}
"`;
+exports[`Test: KMenuItems > events: titleClick & horizontal 3`] = `"
3
{"it":{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":true,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu","asda","setting:1"]}
"`;
-exports[`Test: KMenuItems > events: titleClick & horizontal 2`] = `"
2
{"it":{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[],"selected":false,"inGroup":false,"open":false},"e":{"isTrusted":false},"uidPath":["SubMenu","asda"]}
"`;
+exports[`Test: KMenuItems > events: titleClick & inline 1`] = `"
1
{"it":{"label":"Navigation Three - Su","title":"Navigation Three - Su","uid":"SubMenu","popupClassName":"ikun-test","icon":"i-carbon-logo-vue","children":[{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false,"selectedDeps":{}},{"label":"Navigation Four-dv","type":"divider","popupClassName":"ikun-test","uid":"alipay-dv","selected":false,"inGroup":false,"open":false},{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false},{"label":"Item 2","uid":"asdqqda","disabled":true,"popupClassName":"ikun-test","children":[{"label":"Option 3","popupClassName":"ikun-test","uid":"setting:3","selected":false,"inGroup":false,"open":false},{"label":"Option 4","popupClassName":"ikun-test","uid":"setting:4","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false,"selectedDeps":{}}],"selected":false,"inGroup":false,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu"]}
"`;
-exports[`Test: KMenuItems > events: titleClick & horizontal 3`] = `"
3
{"it":{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":true,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu","asda","setting:1"]}
"`;
+exports[`Test: KMenuItems > events: titleClick & inline 2`] = `"
2
{"it":{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false,"selectedDeps":{}},{"label":"Navigation Four-dv","type":"divider","popupClassName":"ikun-test","uid":"alipay-dv","selected":false,"inGroup":false,"open":false},{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false},"e":{"isTrusted":false},"uidPath":["SubMenu","asda"]}
"`;
-exports[`Test: KMenuItems > events: titleClick & inline 1`] = `"
1
{"it":{"label":"Navigation Three - Su","title":"Navigation Three - Su","uid":"SubMenu","popupClassName":"ikun-test","icon":"i-carbon-logo-vue","children":[{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false,"selectedDeps":{}},{"label":"Navigation Four-dv","type":"divider","popupClassName":"ikun-test","uid":"alipay-dv","selected":false,"inGroup":false,"open":false},{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false},{"label":"Item 2","uid":"asdqqda","disabled":true,"popupClassName":"ikun-test","children":[{"label":"Option 3","popupClassName":"ikun-test","uid":"setting:3","selected":false,"inGroup":false,"open":false},{"label":"Option 4","popupClassName":"ikun-test","uid":"setting:4","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false,"selectedDeps":{}}],"selected":false,"inGroup":false,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu"]}
"`;
+exports[`Test: KMenuItems > events: titleClick & inline 3`] = `"
3
{"it":{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu","asda","setting:1"]}
"`;
-exports[`Test: KMenuItems > events: titleClick & inline 2`] = `"
2
{"it":{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false,"selectedDeps":{}},{"label":"Navigation Four-dv","type":"divider","popupClassName":"ikun-test","uid":"alipay-dv","selected":false,"inGroup":false,"open":false},{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false},"e":{"isTrusted":false},"uidPath":["SubMenu","asda"]}
"`;
+exports[`Test: KMenuItems > events: titleClick & vertical 1`] = `"
1
{"it":{"label":"Navigation Three - Su","title":"Navigation Three - Su","uid":"SubMenu","popupClassName":"ikun-test","icon":"i-carbon-logo-vue","children":[{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[],"selected":false,"inGroup":false,"open":false},{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":true,"open":false,"selectedDeps":{}},{"label":"Navigation Four-dv","type":"divider","popupClassName":"ikun-test","uid":"alipay-dv","selected":false,"inGroup":true,"open":false},{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":false,"inGroup":true,"open":false},{"label":"Item 2","uid":"asdqqda","disabled":true,"popupClassName":"ikun-test","children":[{"label":"Option 3","popupClassName":"ikun-test","uid":"setting:3","selected":false,"inGroup":false,"open":false},{"label":"Option 4","popupClassName":"ikun-test","uid":"setting:4","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false,"selectedDeps":{}}],"selected":false,"inGroup":false,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu"]}
"`;
-exports[`Test: KMenuItems > events: titleClick & inline 3`] = `"
3
{"it":{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu","asda","setting:1"]}
"`;
+exports[`Test: KMenuItems > events: titleClick & vertical 2`] = `"
2
{"it":{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[],"selected":false,"inGroup":false,"open":false},"e":{"isTrusted":false},"uidPath":["SubMenu","asda"]}
"`;
-exports[`Test: KMenuItems > events: titleClick & vertical 1`] = `"
1
{"it":{"label":"Navigation Three - Su","title":"Navigation Three - Su","uid":"SubMenu","popupClassName":"ikun-test","icon":"i-carbon-logo-vue","children":[{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[],"selected":false,"inGroup":false,"open":false},{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":true,"open":false,"selectedDeps":{}},{"label":"Navigation Four-dv","type":"divider","popupClassName":"ikun-test","uid":"alipay-dv","selected":false,"inGroup":true,"open":false},{"label":"Option 2","popupClassName":"ikun-test","uid":"setting:2","selected":false,"inGroup":true,"open":false},{"label":"Item 2","uid":"asdqqda","disabled":true,"popupClassName":"ikun-test","children":[{"label":"Option 3","popupClassName":"ikun-test","uid":"setting:3","selected":false,"inGroup":false,"open":false},{"label":"Option 4","popupClassName":"ikun-test","uid":"setting:4","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":false,"open":false,"selectedDeps":{}}],"selected":false,"inGroup":false,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu"]}
"`;
+exports[`Test: KMenuItems > events: titleClick & vertical 3`] = `"
3
{"it":{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":true,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu","asda","setting:1"]}
"`;
-exports[`Test: KMenuItems > events: titleClick & vertical 2`] = `"
2
{"it":{"type":"group","label":"Item 1","title":"Item 1","popupClassName":"ikun-test","uid":"asda","children":[],"selected":false,"inGroup":false,"open":false},"e":{"isTrusted":false},"uidPath":["SubMenu","asda"]}
"`;
+exports[`Test: KMenuItems > props: items - children & horizontal 1`] = `"
"`;
-exports[`Test: KMenuItems > events: titleClick & vertical 3`] = `"
3
{"it":{"label":"Option 1","title":"Option 1","uid":"setting:1","popupClassName":"ikun-test","disabled":false,"children":[{"label":"Option 3333 Option 3333 Option 3333","title":"Option 3333","icon":"i-carbon-logo-vue","popupClassName":"ikun-test","uid":"setting:3333","selected":false,"inGroup":false,"open":false}],"selected":false,"inGroup":true,"open":true,"selectedDeps":{}},"e":{"isTrusted":false},"uidPath":["SubMenu","asda","setting:1"]}
"`;
+exports[`Test: KMenuItems > props: items - children & inline 1`] = `"
"`;
-exports[`Test: KMenuItems > props: items - children & horizontal 1`] = `"
"`;
+exports[`Test: KMenuItems > props: items - children & vertical 1`] = `"
"`;
-exports[`Test: KMenuItems > props: items - children & inline 1`] = `"
"`;
+exports[`Test: KMenuItems > props: items - danger & horizontal 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenuItems > props: items - children & vertical 1`] = `"
"`;
+exports[`Test: KMenuItems > props: items - danger & inline 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenuItems > props: items - danger & horizontal 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenuItems > props: items - danger & vertical 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenuItems > props: items - danger & inline 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenuItems > props: items - disabled & horizontal 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenuItems > props: items - danger & vertical 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenuItems > props: items - disabled & horizontal 2`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenuItems > props: items - disabled & horizontal 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenuItems > props: items - disabled & inline 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenuItems > props: items - disabled & horizontal 2`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenuItems > props: items - disabled & inline 2`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenuItems > props: items - disabled & inline 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenuItems > props: items - disabled & vertical 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenuItems > props: items - disabled & inline 2`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenuItems > props: items - disabled & vertical 2`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
-exports[`Test: KMenuItems > props: items - disabled & vertical 1`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenuItems > props: items - icon & horizontal 1`] = `"
"`;
-exports[`Test: KMenuItems > props: items - disabled & vertical 2`] = `"
1
[["SubMenu","asda","setting:1","setting:3333"]]
"`;
+exports[`Test: KMenuItems > props: items - icon & inline 1`] = `"
"`;
-exports[`Test: KMenuItems > props: items - icon & horizontal 1`] = `"
"`;
+exports[`Test: KMenuItems > props: items - icon & vertical 1`] = `"
"`;
-exports[`Test: KMenuItems > props: items - icon & inline 1`] = `"
"`;
+exports[`Test: KMenuItems > props: items - label & horizontal 1`] = `"
"`;
-exports[`Test: KMenuItems > props: items - icon & vertical 1`] = `"
"`;
+exports[`Test: KMenuItems > props: items - label & inline 1`] = `"
"`;
-exports[`Test: KMenuItems > props: items - label & horizontal 1`] = `"
"`;
+exports[`Test: KMenuItems > props: items - label & vertical 1`] = `"
"`;
-exports[`Test: KMenuItems > props: items - label & inline 1`] = `"
"`;
+exports[`Test: KMenuItems > props: items - type & horizontal 1`] = `"
"`;
-exports[`Test: KMenuItems > props: items - label & vertical 1`] = `"
"`;
+exports[`Test: KMenuItems > props: items - type & inline 1`] = `"
"`;
-exports[`Test: KMenuItems > props: items - type & horizontal 1`] = `"
"`;
-
-exports[`Test: KMenuItems > props: items - type & inline 1`] = `"
"`;
-
-exports[`Test: KMenuItems > props: items - type & vertical 1`] = `"
"`;
+exports[`Test: KMenuItems > props: items - type & vertical 1`] = `"
"`;
diff --git a/components/Modal/__test__/__snapshots__/modal.spec.ts.snap b/components/Modal/__test__/__snapshots__/modal.spec.ts.snap
index 103fe25e3..373378588 100644
--- a/components/Modal/__test__/__snapshots__/modal.spec.ts.snap
+++ b/components/Modal/__test__/__snapshots__/modal.spec.ts.snap
@@ -1,11 +1,11 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
-exports[`Test: KModal > options: footer 1`] = `"
"`;
+exports[`Test: KModal > options: footer 1`] = `"
"`;
-exports[`Test: KModal > options: layout & center 1`] = `"
"`;
+exports[`Test: KModal > options: layout & center 1`] = `"
"`;
-exports[`Test: KModal > options: layout & right 1`] = `"
"`;
+exports[`Test: KModal > options: layout & right 1`] = `"
"`;
-exports[`Test: KModal > options: title 1`] = `"
"`;
+exports[`Test: KModal > options: title 1`] = `"
"`;
exports[`Test: KModal > slot: custom render 1`] = `"
"`;
diff --git a/components/PageHeader/__test__/__snapshots__/page-header.spec.ts.snap b/components/PageHeader/__test__/__snapshots__/page-header.spec.ts.snap
index 1cde2e443..dbd2f2542 100644
--- a/components/PageHeader/__test__/__snapshots__/page-header.spec.ts.snap
+++ b/components/PageHeader/__test__/__snapshots__/page-header.spec.ts.snap
@@ -1,21 +1,21 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
-exports[`Test: KPageHeader > basic render 1`] = `""`;
+exports[`Test: KPageHeader > basic render 1`] = `""`;
-exports[`Test: KPageHeader > props: cls 1`] = `""`;
+exports[`Test: KPageHeader > props: cls 1`] = `""`;
-exports[`Test: KPageHeader > props: icon 1`] = `""`;
+exports[`Test: KPageHeader > props: icon 1`] = `""`;
-exports[`Test: KPageHeader > props: title 1`] = `""`;
+exports[`Test: KPageHeader > props: title 1`] = `""`;
-exports[`Test: KPageHeader > slots: breadcrumb 1`] = `""`;
+exports[`Test: KPageHeader > slots: breadcrumb 1`] = `""`;
-exports[`Test: KPageHeader > slots: content 1`] = `""`;
+exports[`Test: KPageHeader > slots: content 1`] = `""`;
-exports[`Test: KPageHeader > slots: default 1`] = `""`;
+exports[`Test: KPageHeader > slots: default 1`] = `""`;
-exports[`Test: KPageHeader > slots: extra 1`] = `""`;
+exports[`Test: KPageHeader > slots: extra 1`] = `""`;
-exports[`Test: KPageHeader > slots: icon 1`] = `""`;
+exports[`Test: KPageHeader > slots: icon 1`] = `""`;
-exports[`Test: KPageHeader > slots: title 1`] = `""`;
+exports[`Test: KPageHeader > slots: title 1`] = `""`;
diff --git a/components/Pagination/__test__/__snapshots__/pagination.spec.ts.snap b/components/Pagination/__test__/__snapshots__/pagination.spec.ts.snap
index c061c38ac..7ad9376d4 100644
--- a/components/Pagination/__test__/__snapshots__/pagination.spec.ts.snap
+++ b/components/Pagination/__test__/__snapshots__/pagination.spec.ts.snap
@@ -1,35 +1,35 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
-exports[`Test: KPagination > props: The interactive change of next when pagerCount is an even number 1`] = `""`;
+exports[`Test: KPagination > props: The interactive change of next when pagerCount is an even number 1`] = `""`;
-exports[`Test: KPagination > props: The interactive change of next when pagerCount is an odd number 1`] = `""`;
+exports[`Test: KPagination > props: The interactive change of next when pagerCount is an odd number 1`] = `""`;
-exports[`Test: KPagination > props: The interactive change of prev when pagerCount is an even number 1`] = `""`;
+exports[`Test: KPagination > props: The interactive change of prev when pagerCount is an even number 1`] = `""`;
-exports[`Test: KPagination > props: The interactive change of prev when pagerCount is an odd number 1`] = `""`;
+exports[`Test: KPagination > props: The interactive change of prev when pagerCount is an odd number 1`] = `""`;
-exports[`Test: KPagination > props: cls 1`] = `""`;
+exports[`Test: KPagination > props: cls 1`] = `""`;
exports[`Test: KPagination > props: disabled 1`] = `
-"