Вот хороший пример.
Я получаю эту ошибку:
[Vue warn]: Error in render: "TypeError: Cannot read property 'length' of null"
Отлично! Откуда это происходит?
В вашем браузере инструменты разработчика разверните исключение и прокрутите вниз. Вы увидите много сообщений из vue.js и, возможно, других библиотек. Если вы продолжаете прокручивать страницу, вы можете увидеть сообщение из своего собственного кода. Этот пример из Chrome:
Нажмите на ссылку на ваш код и поставить точку останова в JS. Затем перезагрузите страницу.
Пройдите код JS и обратите внимание на то, когда ошибка регистрируется на консоли.
Если ошибка в коде JS, вы можете найти ее таким образом.
При загрузке данных в асинхронном режиме и ошибка происходит после загрузки некоторой части данных (мы надеемся, или вблизи вашей точки останова), то искать Ваш HTML и компоненты для этих данных, чтобы увидеть, если есть какие-либо vue.js dirctives или bindings, используя эти данные, которые могут вызывать проблему.
На большой сложной странице у вас может быть несколько компонентов, которые визуализируют, а другой - нет. Это еще одна подсказка о том, где может быть проблема.
Также вы можете скачать инструменты для vue.js для своего браузера. Здесь находится Vue.js devtools для хром.Это позволит вам легко просматривать эти данные в Vue.