Ошибка "globalThis is not defined" может возникать при использовании старых версий PyQt5 вместе с новыми JavaScript функциями или стандартами, которые используют **globalThis**. В вашем случае, это может быть вызвано использованием Vue3, который может зависеть от **globalThis**.
Рекомендуется обновить PyQt5 до последней версии, чтобы устранить эту ошибку. Вы можете установить PyQt5 с помощью pip:
```bash
pip install PyQt5
```
Если после обновления PyQt5 ошибка остается, попробуйте обновить и браузер, используемый в QWebEngine.
Также, убедитесь, что ваши зависимости Node.js и Vue актуальны. Можно попробовать понизить версию Node.js, если проблема сохраняется после обновления PyQt5.
Если проблема все еще не решена, можете попробовать добавить полифилл **globalThis** перед загрузкой вашего приложения. Вот пример, как это можно сделать:
```html
<!-- Файл polyfill-globalthis.js -->
if (typeof globalThis === 'undefined') {
window.globalThis = window;
}
```
Добавьте этот скрипт в свой HTML файл перед загрузкой других скриптов.
Надеюсь, эти рекомендации помогут вам исправить ошибку "globalThis is not defined" при использовании QWebEngineView в PyQt5.