Вам необходимо использовать vue-router v3.0.2 +.
package.json
"dependencies": {
"vue-router": "^3.0.2"
}
Различия можно увидеть в файле install.js
...
Версия 3.0.1 (и ранее) имеет ...
Vue.component('router-view', View)
Принимая во внимание, что версия 3.0.2 изменила его на
Vue.component('RouterView', View)
Проблема с более старым форматом заключается в том, что он явно регистрирует только компонент <router-view>
, тогда как последняя версия может обрабатывать имена компонентов, включенных в кебаб или Pascal, в ваших шаблонах.
Из примечаний к выпуску v3.0.2 ...
Теперь RouterLink и RouterView можно использовать в PascalCase ( # 1842 )