mirror of
https://gitcode.com/gh_mirrors/vue/vue-vben-admin
synced 2026-05-22 06:37:46 +00:00
perf(lazy-container): optimize lazyContainer code
This commit is contained in:
@@ -25,11 +25,13 @@ export default defineComponent({
|
||||
const state = reactive({
|
||||
show: false,
|
||||
});
|
||||
|
||||
onMounted(() => {
|
||||
nextTick(() => {
|
||||
state.show = true;
|
||||
});
|
||||
});
|
||||
|
||||
onUnmounted(() => {
|
||||
const el = unref(wrapRef);
|
||||
el && document.body.removeChild(el);
|
||||
@@ -61,6 +63,7 @@ export default defineComponent({
|
||||
|
||||
handler && handler();
|
||||
}
|
||||
|
||||
function renderContent(item: ContextMenuItem) {
|
||||
const { icon, label } = item;
|
||||
|
||||
@@ -72,6 +75,7 @@ export default defineComponent({
|
||||
</span>
|
||||
);
|
||||
}
|
||||
|
||||
function renderMenuItem(items: ContextMenuItem[]) {
|
||||
return items.map((item, index) => {
|
||||
const { disabled, label, children, divider = false } = item;
|
||||
|
||||
Reference in New Issue
Block a user