主要是符合个人的用法,这样的好处是根组件只有index.html,而不是有app.vue和index.html两个。直观上来看可能这样就会出现每个组件都要引一个导航栏的问题,这样可能不太好。但是从过往的开发经验来看,如果在app.vue中定义了导航栏,那么相应的在app.vue中就要加入相应的业务逻辑,网站规模大了之后app.vue的业务逻辑会越来越多,不利于管理。

深入理解基于vue-cli的vuex配置

深入理解基于vue-cli的vuex配置