fix: menuRef

This commit is contained in:
手瓜一十雪
2024-11-27 10:53:50 +08:00
parent a2e6095e44
commit e6d5a37236

View File

@@ -27,13 +27,13 @@ const menuItems = ref<MenuItem[]>([
{ value: 'item5', icon: 'system-log', label: '日志查看', route: '/dashboard/log-view' }, { value: 'item5', icon: 'system-log', label: '日志查看', route: '/dashboard/log-view' },
{ value: 'item6', icon: 'info-circle', label: '关于我们', route: '/dashboard/about-us' }, { value: 'item6', icon: 'info-circle', label: '关于我们', route: '/dashboard/about-us' },
]); ]);
const menuRef = ref<any>(null); const menuRef = ref<HTMLDivElement | null>(null);
emitter.on('sendMenu', (event) => { emitter.on('sendMenu', (event) => {
emitter.emit('sendWidth', menuRef.value.offsetWidth); emitter.emit('sendWidth', menuRef.value?.offsetWidth);
localStorage.setItem('menuWidth', menuRef.value.offsetWidth); localStorage.setItem('menuWidth', menuRef.value?.offsetWidth?.toString() || '0');
}); });
onMounted(() => { onMounted(() => {
localStorage.setItem('menuWidth', menuRef.value.offsetWidth); localStorage.setItem('menuWidth', menuRef.value?.offsetWidth?.toString() || '0');
}); });
</script> </script>