Код: Выделить всё
RangeError: Array buffer allocation failed
at new ArrayBuffer ()
at new Uint8Array ()
⨯ uncaughtException: RangeError: Array buffer allocation failed
at new ArrayBuffer ()
at new Uint8Array ()
⨯ uncaughtException: RangeError: Array buffer allocation failed
at new ArrayBuffer ()
at new Uint8Array ()
Код: Выделить всё
'use client';
import { useEffect } from 'react';
import Link from 'next/link';
import Image from 'next/image';
export default function Navbar() {
useEffect(() => {
const menuButton = document.querySelector('[aria-controls="mobile-menu"]');
const mobileMenu = document.getElementById('mobile-menu');
console.log('Menu button and mobile menu elements:', menuButton, mobileMenu);
const toggleMenu = () => {
console.log('Menu button clicked');
mobileMenu.classList.toggle('hidden');
};
if (menuButton && mobileMenu) {
menuButton.addEventListener('click', toggleMenu);
}
return () => {
if (menuButton && mobileMenu) {
menuButton.removeEventListener('click', toggleMenu);
}
};
}, []);
return (
[*]
TimovC
Portfolio
Contact
Voor klanten
Open menu
Portfolio
Contact
Voor klanten
);
};
Я работаю на ноутбуке со следующими характеристиками:
- Оперативная память 16 ГБ
- ЦП Ryzen 5 серии 4000
- 512 ГБ хранилище
Похоже, что ошибка появляется, когда я получаю сообщение об ошибке в мой jsx, я закомментировал свою навигационную панель, так что это не главная проблема, я думаю.
У меня нет решений, поэтому это мое последнее средство.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ed-next-js