Vue -->Error compiling template: Component template requires a root element, rather than just text.

 

报了个错误,根据意思来理解就是说,template模板编译错误,组件模板需要一个根元素而不仅仅是个文本

然后我想到了template模板是需要一个根元素就像这样

 

 这个div就是需要的根元素,我写了的啊,显然不是这个的问题,想了好久后面那句话:“不仅仅是个文本?”什么意思

在这里我是通过标签的id=“temp1”将模板绑定到组件的示例里面的

 

 那么为什么它会认为我给它的是个文本而不是一个模板呢,仔细一看原来我没有加“#”,这样它就把模板名当做了一个字符串去解析,而不是当作模板去绑定了

在加上#之后就没有报错啦

 

 

posted @ 2021-04-11 20:32  小白兔有点裤  阅读(1714)  评论(0)    收藏  举报