Ошибка в одном компоненте vue мешает всем работать в laravel - PullRequest
0 голосов
/ 24 августа 2018

Я занимаюсь разработкой приложения Laravel + vuejs. Я использую Laravel Mix для управления регистрацией компонентов и т. Д. У меня есть несколько компонентов Vue для различных частей моего приложения

В одном из них у меня есть эта строка, которая вызывает ошибку

 this.map.on('dragend',function(){console.log('Dragend Event')})

Это приводит к этой ошибке:

bundle.js:53526 Uncaught TypeError: Cannot read property 'on' of null

Laravel mix не выдает ошибку при сборке, эта ошибка появляется только во время выполнения

Теперь сама ошибка не так уж и велика. Я могу исправить это, и меня беспокоит то, что, поскольку Laravel mix объединяет все компоненты, это означает, что ни один компонент не работает

Каждая страница, которую я посещаю, имеет одну и ту же проблему. Есть ли способ отделить компоненты.

Итак, если у меня произошел сбой в компоненте, как убедиться, что он влияет только на страницу, где эти компоненты необходимы? а не весь сайт.

...