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


 

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

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

 

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

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

 

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

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

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM