-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot read properties of null (reading 'offsetWidth') #381
Comments
@jimhucksly получилось решить проблему? У меня Vue 2 + Nuxt Bridge, аналогичная ошибка возникает при запуске прод-сборки, в дев-режиме все нормально. |
В общем, тоже стал гуглить эту ошибку. Заходил к вам на огонёк, но решением выступает костыль. Нужно через v-if по-умолчанию скрывать карту, а в mounted её отображать. Вот вам коммент, который ссылкой ведёт на ответ из другого вопроса. Впрочем, код примитивный и уже по описанию всё должно быть понятно. |
Actually, I imported components locally and settings as well . It works fine:) |
это мне помогло:
|
есть новости ? |
Время таймаута должно быть больше времени page transition, если он у вас есть. Т.е. карта должна грузиться после конца анимации. |
Одним из основных способов решения вопроса будет это инициализация карты только на стороне клиента, всеми возможными способами.
Причина в том что yandex maps пытается получить offsetWidth у элемента на котором он инициализируется, а offsetWidth существует только в браузере у элементов, а на стороне сервера подобные данные не возможно получить. |
Vue3 + Nuxt 3
Uncaught TypeError: Cannot read properties of null (reading 'offsetWidth')
The text was updated successfully, but these errors were encountered: