Component template should contain exactly one root element.

今天在写关于嵌套路由的示例的时候,项目一直报错,提示 Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.,项目报错的代码如下
Component template should contain exactly one root element.
对于这个错误一直百思不得其解,后来上网查了资料,才知道是因为一个vue模板中只能包含一个根元素,也就是说,在上述的代码中,template模板下有两个结点,一个是div,一个是router-view,解决办法就是将我的router-view移入div中,项目终于正常跑起来了。
还有一个解决办法就是在template模板下面再套一个大的div就可以了。